1、C语言程序设计+复习题库一、填空1. break语句通常用于 switch / 循环 中。2. C 语言对数组下标的引用一般从 0 开始。3. C 语言中,一个函数一般由两个部分组成,它们是 函数首部 和 函数体 。 4. C标准库函数中,字符串的处理函数包含在 string.h 头文件中,数学函数包含在 math.h头文件中。5. C程序的运行需要经过 编译 和 链接 两步进行。6. C程序中用 /*/ 括起来的内容是程序的注释语句。7. C语言函数是由函数首部和函数体两部分组成。其中,函数首部包括 函数类型 、 函数名 和 函数参数 。8. C语言提供的三种逻辑运算符是 &,/,! 。9.
2、 C语言源程序经过编译后,生成文件的后缀名是 .c 。10. C语言源程序经过连接后,生成文件的后缀名是 .exe 。11. C语言中,关系表达式和逻辑表达式的值是 1/0 。12. C语言中的标识符只能由三种字符组成,他们是 字母,数字,下划线 。13. C语言中的每条基本语句以 ; 作为结束符,每条复合语句以作为结束符。14. C语言中函数返回值的类型是由 函数类型 决定的。15. C源程序的基本单位是 函数 。16. int a = 2, b = 3; 表达式 a b ? a + : + b的值为 4 。17. int x=1,y=1,z=1; x+=y+=z; 则表达式xbc的值是 0
3、 。19. 定义一个指针p,它指向一个有6个整型元素的一维数组,定义语句为 int *p=a6 ; 。20. 定义一个指针数组p,它有4个元素,每个指针指向一个整型数据,定义语句为 int *p4; 。 21. 赋值语句是由 = 加上一个分号构成。22. 构成数组的各个元素必须具有相同的 类型 。23. 关系表达式x+y5的相反表达式为 x+y!5 。24. 函数strlen(12340xy)的值为: 9 。25. 函数的形参在未被调用前不分配空间,函数形参的数据类型要和实参相同。26. 函数体用开始,用结束。 27. 结构化设计中的三种基本结构是 顺序,选择,循环 。28. 如果一个函数无返
4、回值,定义它时函数类型应是 void 。29. 若x、y、z均为int型变量,则描述“x或y中有一个小于z”的表达式是 (x|y)=10 or a=0|a=10&a=10|a=A & ch=Z)?ch+32:ch的值是 BA) Z B) a C) z D) A31、表示关系X =Y =Z的C语言表达式为 AA. (X =Y)&(Y =Z) B. (X =Y)AND(Y =Z)C. (X =Y =Z) D. (X =Y)&(Y =Z)32、如果a=4,b=3,c=2,d=1, 则条件表达式ab?a:cd?c:d的值是 AA) 1 B) 2 C) 3 D) 433、语句printf(%d n,12
5、&12);的输出结果是 BA. 12 B. 1 C. 24 D. 0 34、若有条件表达式 (exp)?a+:b-,则以下表达式中能完全等价于表达式(exp)的是 B A. (exp=0) B. (exp!=0) C. (exp=1) D. (exp!=1) 35、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式 DA) a0 B) !a C) a=0 D) a36、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为 C x=y=z=1; t=+x | +y & +z;A) 不定值 B) 4 C) 1 D) 037、对表达式for( 表达式1; ;表达式3) 可理解为 BA.)for(表达式1;0; 表达式3) B)for(表达式1;1; 表达式3)C)for(表达式1; 表达式1; 表达
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1