C语言知识判断题资料大全.doc
《C语言知识判断题资料大全.doc》由会员分享,可在线阅读,更多相关《C语言知识判断题资料大全.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.*判断题1. (1 分)每一个C语言程序都必须有一个main函数。答案:Y2. (1 分)C 语言程序的三种基本结构是顺序结构、选择结构和递归结构。答案:N3. (1 分)在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。答案:N4. (1 分)用语言编写的源程序必须经过编译连接后生存可执行程序,才能运行。答案:N5. (1 分)程序主函数中的一个变量可以被定义为两个或多个不同的类型。考生选择:N答案:N6. (1 分)在源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。答案:N7. (1 分)程序是由函数构成的,每一个函数完成相对独立的功能。答案:Y8.
2、(1 分)一个C语言程序中,有且只能有一个main函数。答案:Y9. (1 分)c程序总是从程序的第一条语句开始执行答案:N10. (1 分)C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。答案:N11. (1 分)C语言规定:在一个源程序中,main函数的位置必须在最开始。答案:N12. (1 分)C语言程序的基本单位是语句。答案:N13. (1 分)对于C程序中的逻辑错误,编译器是可以发现的。答案:N14. (1 分)一系列计算机指令的有序组合就构成了程序。答案:Y15. (1 分)C 程序由函数所组成。答案:Y16. (1 分)在C程序中,每行只能写一条语句。答案:N17
3、. (1 分)c程序中能直接让机器执行的文件是编辑后的.c源文件。答案:N18. (1 分)任何复杂的程序都是由顺序结构、选择结构、循环结构这三种结构构成的。答案:Y19. (1 分)每个语句和数据定义的最后都必须有分号。答案:Y20. (1 分)c程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。答案:N21. (1 分)在c程序中,语句之间必须要用分号;来分隔。答案:Y22. (1 分)C语言认为变量number和NuMbEr是相同的。答案:N23. (1 分)unsigned 和 void 都是 C 的保留字。答案:Y24. (1 分)C语言程序的三种基本结构是顺序结构、选择
4、结构和循环结构。答案:Y25. (1 分)空语句是合法的C语句。答案:Y26. (1 分)打印三行输出的C语言程序必须用三条printf语句。答案:N27. (1 分)在C程序中,注释说明只能位于一条语句的后面。答案:N28. (1 分)switch,typedef,continue均是C语言关键字。答案:Y29. (1 分)C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。答案:Y30. (1 分)C语言程序中,当出现条件分支语句ifelse时, else与首行位置相同的if组成配对关系。答案:N31. (1 分)选择结构不可以使用嵌套形式,但是循环结构可
5、以使用嵌套形式。答案:N32. (1 分)在C源程序中将语句“if(x=5) y+;”误写作“if(x=5) y+;”,将导致编译错误。答案:N33. (1 分)int i=20;switch(i/10)case 2:printf(T);case 1:printf(F);的输出结果为T。答案:N34. (1 分)在if语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用括起来组成一个复合语句。答案:Y35. (1 分) 在switch语句中,每一个的case常量表达式的值可以相同。答案:N36. (1 分)在switch语句中,多个case可以共用一组执行语句。答案:Y37.
6、 (1 分)执行switch语句时,肯定会执行其中的一个分支语句组。考生选择:N答案:N38. (1 分)switch(表达式),该表达式的值必须是整型或字符型。考生选择:Y答案:Y39. (1 分)if语句一定要结合else使用。考生选择:N答案:N40. (1 分)若有int =10, j=0;则执行完语句if (j=0)+ +; else - -; 的值为11。考生选择:Y答案:N41. (1 分)if(x!=y) scanf(%d,&x) else scanf(%d,&y);是正确的if语句。考生选择:N答案:N42. (1 分)switch语句中的每个case总要用break语句。考
7、生选择:N答案:N43. (1 分)continue语句只是结束本次循环,而不是终止整个循环的执行。考生选择:Y答案:Y44. (1 分)在循环次数未知的情况下,应该优先考虑选用while或者do-while语句。考生选择:Y答案:Y45. (1 分)for语句构成的循环不能用其他语句构成的循环来代替。考生选择:N答案:N46. (1 分)在C语言中,提供了3种循环语句:for、while、do-while。考生选择:Y答案:Y47. (1 分)for语句中不能有break语句。考生选择:N答案:N48. (1 分)for语句循环变量每次只能递增1或递减1。考生选择:N答案:N49. (1 分
8、)C程序中的break语句只能用来终止循环,而不能用来终止switch考生选择:N答案:N50. (1 分)for循环和while循环逻辑上完全等价,可以互相转换。考生选择:Y答案:Y51. (1 分)三种循环while、do-while和for循环可以互相嵌套使用考生选择:Y答案:Y52. (1 分)C语言中直到型循环结构为:do 循环体 while(表达式); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。考生选择:Y答案:Y53. (1 分)break语句不能用于循环语句和switch语句之外的任何其他语句中。考生选择:Y答案:Y54. (1 分)for ( ; ; )
9、 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。考生选择:N答案:Y55. (1 分)若有说明int c;则while(c=getchar();是正确的C语句。考生选择:Y答案:Y56. (1 分)while语句的循环体不能是复合语句。考生选择:N答案:N57. (1 分)设有程序段 int k=10; while (k=0) k=k-1; 则语句k=k-1执行10次。考生选择:N答案:N58. (1 分)C语言中while和do-while循环的主要区别是:do-while语句至少无条件执行一次。考生选择:Y答案:Y59. (1 分)do-while循
10、环由do开始,用while结束,在while(表达式)后面不能写分号。考生选择:Y答案:N60. (1 分)for循环只能用于循环次数已经确定的情况。考生选择:N答案:N61. (1 分)for循环是先执行循环体语句,后判断表达式。考生选择:N答案:N62. (1 分)在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。考生选择:Y答案:Y63. (1 分)执行语句for(i=1;i+ 3 & x(b=5) 是合法的关系表达式。考生选择:N答案:Y96. (1 分)关系表达式 a=bc 等价于 a=(bc) ,同时也等价于 a=bc。考生选择:N答案:N97.
11、(1 分)若 int i=10,j=2; 则执行完 i*=j+8; 后 i 的值为 28 。考生选择:N答案:N98. (1 分)在 C 语言中,A 和 A 等价。考生选择:N答案:N99. (1 分)表达式 4/7 和 4.0/7 的值相等。考生选择:N答案:N100. (1 分)逻辑表达式 C&d 的值为 1.考生选择:N答案:Y101. (1 分)若有条件表达式(x)?a+:b+;则表达式中(x)等价于(x!=0)。考生选择:Y答案:Y102. (1 分)设整型变量i的值为3,则表达式-i是一个错误的表达式。考生选择:Y答案:N103. (1 分)&b指的是变量b的地址处所存放的值。考生
12、选择:Y答案:N104. (1 分)C语言规定,函数的实参应与其对应的形参类型一致。考生选择:Y答案:Y105. (1 分)被main函数调用的函数只能是库函数。考生选择:N答案:N106. (1 分)函数即可以嵌套定义,又可以嵌套调用。考生选择:Y答案:N107. (1 分)一个函数中只允许有一条return语句。考生选择:N答案:N108. (1 分)函数的递归调用不过是一个函数直接地调用它自身。考生选择:Y答案:N109. (1 分)程序进行编译时,不为形式参数分配存储空间.考生选择:Y答案:Y110. (1 分)函数若无返回值,则它一定无形参. 考生选择:N答案:N111. (1 分)
13、指针变量不可以为函数的参数。考生选择:N答案:N112. (1 分)函数调用语句:func(rec1,rec2+rec3,(rec4,rec5)中,含有的实参个数是5 考生选择:Y答案:N113. (1 分)定义函数时,可以有一个或多个形参,也可以没有形参。考生选择:Y答案:Y114. (1 分)#define IMB_PC 是正确的宏定义。考生选择:Y答案:Y115. (1 分)宏替换不占编译时间,只占运行时间。考生选择:Y答案:N116. (1 分)c语言的编译系统对宏命令的处理是和c程序中的其他语句同时进行编译的。考生选择:Y答案:N117. (1 分)在文件包含预处理语句的使用形式中,
14、#include后面的文件名用表示直接按系统设定的标准方式搜索目录。考生选择:Y答案:N118. (1 分)预处理指令只能位于c源程序文件的首部。考生选择:N答案:N119. (1 分)在C程序中,main函数必须位于程序的最前面。考生选择:N答案:N120. (1 分)在c程序中,要调用的函数必须在main函数中定义。考生选择:N答案:N121. (1 分)main函数可以分两个部分:函数首部和函数体。考生选择:Y答案:Y122. (1 分)c程序中,主函数(main)可以调用任何非主函数的其他函数。考生选择:Y答案:Y123. (1 分)c程序中,任何非主函数(main)都可以调用其他任何
15、非主函数。考生选择:N答案:Y124. (1 分)如果某个函数在定义时省略了函数的类型,则默认的函数类型是int。考生选择:Y答案:Y125. (1 分)若一个外部变量的定义形式为static int x;其中static的作用是使x只能在本文件内引用。考生选择:Y答案:Y126. (1 分)全局变量必须定义在文件的开头部分。考生选择:N答案:N127. (1 分)若一个C程序中说明一个全局变量int ; (在所有函数之外说明的),则该程序任何一点都可引用全局变量。考生选择:Y答案:N128. (1 分) 指针变量的值是无符号整型值,所以指针变量都是整型变量。考生选择:Y答案:N129. (1
16、 分)在语句int *p;和语句printf(%d,*p);中的*p含义相同。考生选择:N答案:N130. (1 分)若指针变量指向一维数组的第一个元素,将指针变量加整数3,即指针后移3个元素。考生选择:Y答案:Y131. (1 分)b是一维数组名,数组元素b1还可写成*(b+)。考生选择:N答案:N132. (1 分)字符串指针实际是一个字符指针,指向字符串的第一个字符. 考生选择:Y答案:Y133. (1 分)如果在某fun函数,要修改主函数中的某个变量的值,那么可以在fun函数中定义一个指针形参变量,通过指针变量间接引用主函数的变量考生选择:Y答案:Y134. (1 分)语句 y=*p+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 知识 判断 资料 大全
限制150内