c语言题库完整_第1页
c语言题库完整_第2页
c语言题库完整_第3页
c语言题库完整_第4页
c语言题库完整_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、程设计基试库一、 填空题1.C 语言中用于结构化程序设计的 3 种基本结构是_、 _、_。2结构化程序应尽量避免使用的语句是。3C 语言中终止整个循环的语句是_4循环语句可以和_、_ goto 语句结合使用,提 前结束整个循环或本次循环。5一个 C 语言程序总是从_始。6一个 C 程序有且仅有一个_函数。7main 函数_ (是或不是)程序唯一的出口。8C 源程序中,“/”与“/*/”的区别在于“/*/”用于注释 的说明文字或提示,“/”用于注释_说明文字或提示。9通过文字编辑建立的源程序文件的扩展名是_;编译后生成的目 标程序文件,扩展名是_;连接后生成的可执行程序文件,扩展名是 _;运行得

2、到结果。10. C 程序中的数据有_和_分。用一个标识符代表一 个常量,称为_常量。C 语言规定,变量应做到先_,后使用。11. C 语言的基本数据类型包括:_、_。12. C 语言中的实型变量分为两种类型,它们是_和_。13. C 语言中的构造类型有_类型、类型和_ 类型 3 种。14. C 语言中的标识符只能由 3 种字符组成,它们是_、 _和_,且第一个字符必须为。15. 将下面的语句补充完整,使得 ch1 和 都被初始化为字母 ,但要用 不同的方法:char ch1=_; char ch2=_;16. 若 x 和 y 都是 double 型变量,且 x 初值为 3.0,y 的初值为 ,

3、则 表达式 pow(y,fabs(x)的值为_。17. +和运算符只能用于_,不能用于常量或表达式。和的 结合方向是_。18. 若逗号表达式的一般形式是”表达式 ,表达式 2,表达式 3”,则整个 逗号表达式的值是_的值。19. 逗号运算符是所有运算符中级别最_。20. 假设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b)值为 _。21. 若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b 的值为_。22. 若 s 为 int 型变量,且 s=6,则表达式 的值为 _。23. 设 x 和 y 均为 int 型

4、变量,且 x=1,y=2,则表达式 1.0+x/y 的值为 _。24. 假设已指定 i 为整型变量,f 为 float 变量,d 为 double 型变量,e 为 long 型变量,则表达式 10+a+i*f-d/e 结果为_类型。25. C 语言的字符常量是用_括起来的_个字符,而字符 串常量是用_括起来的_序列。26. C 语言规定,在一个字符串的结尾加一个_标志。27. C 语言中,字符型数据和_据之间可以通用。28. 字符串“abcke”长度为_占用_个字节的空间。29C 语句分为简单语句、_和_。30复合语句是用_括起来的语句。31使用标准输入输出库函数时,程序的开头要使用预处理命令

5、 _。32复合语句在语法上被认为是_语句。33赋值运算符的作用是将一个数据赋给一个_。34若 a 是 int 型变量,则执行表达式 后 a 的值为_。35若 x 和 a 均是 int 型变量,则执行表达式”x=(a=4,6*2)”后的 值为 _,执行表达式”x=a=4,6*2”后的 值为_。36若 a、b 和 c 均是 int 型变量,则执行表达式”a=(b=4)+(c=2)”后,、 b、c 的值分别为_。37若有定义”int m=5,y=2;”,则执行表达式”后 y 的值是 _。38假设变量 a、b 均为整型,借助中间变量 把 a、b 的值互换,语句为 _。39getchar 函数的作用是从

6、终端输入_字符。40若有以下定义的语句,为使变量 c1 到字符 A,变量 c2 得到字符 B,正 确的格式输入形式是_。char c1,c2;scanf(“%c%c”,&c1,&c2);41若有以下语句:int i=-19,j=i%4;printf(“%dn”,j);则输出结果是_。42以下程序运行后的输出结果是_#includevoid main()char m;m=B+32;printf(“%cn”,m);43.关系表达式的运算结果是_。C 语言没有逻辑型数据,以 _代表“真”,以_代表“假”。44.逻辑运算符!是_运算符,其结合性是_。45.逻辑运算符两侧的运算对象不但可以是 和 1,或

7、者是 0 和非 0 的整数, 也可以是任何类型的数据。系统最终以_来判定它们属于 “真”或“假”。46.设 x、y、z 均为 int 型变量,描述“x y 中有一个小于 z”的表达式是 _。47.条件“2x3 或 xB&CA|AB 值是 _。50.有“int x,y,z;”且 x=3,y=-4,z=5,表达式(x&y)=(x|z)的值为 _。51.有“int a=3,b=4,c=5,x,y;”,则表达式(x=a)&(y=b)&0 的值为 _。52.条件运算符是 C 语言中唯一的一个_运算符,其结合性为 _。53.若有 if 语句“if(ab) min=a;else min=b;”,可用条件运算

8、符来处理的 等价表达式为_。54.执行循环中的_语句能够立即执行下一次循环。55.执行循环结构或 switch 结构中的_句能够以立即退出该结 构。56.执行循环中的_语句能够立即终止循环的执行。57.在循环嵌套中执行_可退出本层循环。58.array 是一个一维整型数组,有 10 个元素,前 个元素的初值是 9,4,3,45,67,-8,请写出正确的说明语句 _。59.在 C 语言中,二维数组的定义方式为:类型说明符 _。数组名60.若有定义:int a34=1,2,0,4,6,8,10;则初始化后, 的值为_。61.数组的定义是同一类型_集合。62.C 程序的基本单位是_。63.一个 C

9、语言程序总是从 _开始。64.未经过类型说明的函数,系统默认为类型。65.函数的数据类型是由函数_类型来决定的。66在采用结构化程序设计方法进行程序设计时,是程序的灵魂。67解决一个问题的算法是_。(唯一或者不唯一)68算法的_性是指算法必须能在执行有限个步骤之后终止。69函数直接或间接调用自身的算法称为_算法。二、选择题1、一个 C 程序的执行是从( )。A)本程序的 main 函数开始,到 main 函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的 main 函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序 函数结束2、以下叙述正确的是( )。A)在 C 程序中,main 函数必须位于程序的最前面B)C 程序的每行中只能写一条语句C)C 语言本身没有输入输出语句D)在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误3、以下叙述不正确的是( )。A)一个 C 源程序可由一个或多个函数组成B)一个 C 源程序必须包含一个 main 函数C)C 程序的基本组成单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论