C语言判断题37323

上传人:沈*** 文档编号:72364166 上传时间:2022-04-09 格式:DOC 页数:44 大小:281.50KB
收藏 版权申诉 举报 下载
C语言判断题37323_第1页
第1页 / 共44页
C语言判断题37323_第2页
第2页 / 共44页
C语言判断题37323_第3页
第3页 / 共44页
资源描述:

《C语言判断题37323》由会员分享,可在线阅读,更多相关《C语言判断题37323(44页珍藏版)》请在装配图网上搜索。

1、判断题1. (1 分)每一个C语言程序都必须有一个main函数。答案:丫2. (1 分)C语言程序的三种基本结构是顺序结构、选择结构和递归结构答案:N3. (1 分)在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构答案:N4. (1 分)用C语言编写的源程序必须经过编译连接后生存可执行程序,才能运行答案:N5. (1 分)C程序主函数中的一个变量可以被定义为两个或多个不同的类型考生选择:N答案:N6. (1 分)在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响答案:N7. (1 分)C程序是由函数构成的,每一个函数完成相对独立的功能。答案:Y8. (1 分

2、)一个C语言程序中,有且只能有一个 main函数。答案:丫9. (1 分)c程序总是从程序的第一条语句开始执行答案:N10. (1 分)C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母答案:N11. (1 分)C语言规定:在一个源程序中,main函数的位置必须在最开始。答案:N12. (1 分)C语言程序的基本单位是语句。答案:N13. (1 分)对于C程序中的逻辑错误,编译器是可以发现的。答案:N14. (1 分)一系列计算机指令的有序组合就构成了程序。答案:Y15. (1 分)C程序由函数所组成答案:丫16. (1 分)在C程序中,每行只能写一条语句答案:N17. (1 分)

3、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语言程序的三种基本结构是顺序结构、选择结构和循环结构答案:Y25

4、. (1 分)空语句是合法的C语句答案:丫26. (1 分)打印三行输出的C语言程序必须用三条printf语句答案:N27. (1 分)在C程序中,注释说明只能位于一条语句的后面答案:N28. (1 分)switch ,typedef , continue 均是 C 语言关键字。答案:Y29. (1 分)C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线答案:丫30. (1 分)C语言程序中,当出现条件分支语句ifelse时,else与首行位置相同的if组 成配对关系。答案:N31. (1 分)选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。答案:N

5、32. (1 分)在C源程序中将语句“f(x=5)y+; ”误写作“f(x=5) y+; ”将导致编译错误答案:N33. (1 分)int i=20;switch(i/10)case 2:printf(T);case 1:printf(F);的输出结果为To答案:N34. (1 分)在if语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句 用括起来组成一个复合语句。答案:丫35. (1 分)在switch语句中,每一个的case常量表达式的值可以相同答案:N36. (1 分)在switch语句中,多个case可以共用一组执行语句答案:Y37. (1 分)执行switch语句时

6、,肯定会执行其中的一个分支语句组考生选择:N 答案:N38. (1 分)switch(表达式),该表达式的值必须是整型或字符型。考生选择:丫答案:Y39. (1 分)if语句一定要结合else使用考生选择:N答案:N40. (1 分) 若有 int i =10 , j=0;则执行完语句 if (j=0) i + +; else i - -; i 的值为 11。考生选择:丫 答案:N41. (1 分)if(x!=y) scanf(%d,&x)else scanf(%d,&y);是正确的 if 语句。考生选择:N答案:N42. (1 分)switch语句中的每个case总要用break语句。考生选

7、择:N答案:N43. (1 分)continue语句只是结束本次循环,而不是终止整个循环的执行考生选择:丫答案:Y44. (1 分)在循环次数未知的情况下,应该优先考虑选用while或者do-while语句。考生选择:丫答案:Y45. (1 分)for语句构成的循环不能用其他语句构成的循环来代替考生选择:N 答案:N46. (1 分)在C语言中,提供了 3种循环语句:for、while、do-while。考生选择:丫答案:Y47. (1 分)for语句中不能有break语句。考生选择:N答案:N48. (1 分)for语句循环变量每次只能递增1或递减1考生选择:N 答案:N49. (1 分)C

8、程序中的break语句只能用来终止循环,而不能用来终止switch考生选择:N答案:N50. (1 分)for循环和while循环逻辑上完全等价,可以互相转换考生选择:丫答案:Y51. (1 分)三种循环while、do-while 和for循环可以互相嵌套使用考生选择:丫答案:Y52. (1 分)C语言中直到型循环结构为:do循环体while(表达式);但这种循环是当表达式 为真时反复执行循环体,表达式为假时结束循环。考生选择:丫答案:Y53. (1 分)break语句不能用于循环语句和 switch语句之外的任何其他语句中。考生选择:丫答案:Y54. (1 分)for (;)语句等价于wh

9、ile (1)语句,即不设初值、不判断条件、无终止 地执行循环体。考生选择:N答案:Y55. (1 分)若有说明int c;贝U while(c=getchar();是正确的C语句。考生选择:丫答案: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 语句至少无条件执行 一次。考生选择:丫答案:Y59. (1 分)do-while循环由do开始,用

10、while结束,在while (表达式)后面不能写分号考生选择:丫答案:N60. (1 分)for循环只能用于循环次数已经确定的情况考生选择:N答案:N61. (1 分)for循环是先执行循环体语句,后判断表达式考生选择:N答案:N62. (1 分)在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一 条复合语句。考生选择:丫答案:Y63. (1 分)执行语句for(i=1;i+ 3 & x(b=5)是合法的关系表达式考生选择:N 答案:Y96. (1 分)关系表达式a=bc 等价于a=(bc),同时也等价于 a=bc考生选择:N答案:N97. (1 分)若int i=10

11、,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)考生选择:丫 答案:Y102. (1 分)设整型变量i的值为3,则表达式-i是一个错误的表达式考生选择:丫答案:N103. (1 分)&b指的是变量b的地址处所存放的值。考生选择:丫答案:N104. (1 分)C语言规定,函数的实参应与

12、其对应的形参类型一致考生选择:丫答案:Y105. (1 分) 被ma in函数调用的函数只能是库函数。考生选择:N 答案:N106. (1 分)函数即可以嵌套定义,又可以嵌套调用考生选择:丫 答案:N107. (1 分)一个函数中只允许有一条return语句。考生选择:N答案:N108. (1 分)函数的递归调用不过是一个函数直接地调用它自身考生选择:丫答案:N109. (1 分) 程序进行编译时,不为形式参数分配存储空间考生选择:丫 答案:Y110. (1 分)函数若无返回值,则它一定无形参.考生选择:N答案:N111. (1 分)指针变量不可以为函数的参数。考生选择:N答案:N112. (

13、1 分) 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5) 中,含有的实参个数是 5考生选择:丫 答案:N113. (1 分)定义函数时,可以有一个或多个形参,也可以没有形参考生选择:丫答案:Y114. (1 分)#define IMB_PC 是正确的宏定义。考生选择:丫答案:Y115. (1 分)宏替换不占编译时间,只占运行时间。考生选择:丫答案:N116. (1 分)c语言的编译系统对宏命令的处理是和c程序中的其他语句同时进行编译的考生选择:丫答案:N117. (1 分)在文件包含预处理语句的使用形式中,#inelude后面的文件名用表示直接按 系统设定的标准方

14、式搜索目录。考生选择:丫答案:N118. (1 分)预处理指令只能位于c源程序文件的首部。考生选择:N答案:N119. (1 分)在C程序中,main函数必须位于程序的最前面考生选择:N答案:N120. (1 分)在c程序中,要调用的函数必须在main函数中定义考生选择:N答案:N121. (1 分)main函数可以分两个部分:函数首部和函数体考生选择:丫答案:Y122. (1 分)c程序中,主函数(main )可以调用任何非主函数的其他函数考生选择:丫 答案:Y123. (1 分)c程序中,任何非主函数(main )都可以调用其他任何非主函数考生选择:N 答案:Y124. (1 分)如果某个

15、函数在定义时省略了函数的类型,则默认的函数类型是int考生选择:丫 答案:Y125. (1 分)若一个外部变量的定义形式为static int x;其中static的作用是使x只能在本文 件内引用。考生选择:丫 答案:Y126. (1 分)全局变量必须定义在文件的开头部分考生选择:N答案:N127. (1 分)若一个C程序中说明一个全局变量int i ;(在所有函数之外说明的),则该程序 任何一点都可引用全局变量i。考生选择:丫答案:N128. (1 分)指针变量的值是无符号整型值,所以指针变量都是整型变量考生选择:丫答案:N129. (1 分)在语句int *p;和语句printf(%d,*

16、p);中的*p含义相同考生选择:N答案:N130. (1 分) 若指针变量指向一维数组的第一个元素,将指针变量加整数3,即指针后移3个考生选择:丫 答案:Y131. (1 分)b是一维数组名,数组元素b1还可写成*(b+)考生选择:N答案:N132. (1 分)字符串指针实际是一个字符指针,指向字符串的第一个字符考生选择:丫答案:Y133. (1 分)如果在某fun函数,要修改主函数中的某个变量的值,那么可以在fun函数中定义一个指针形参变量,通过指针变量间接引用主函数的变量考生选择:丫 答案:Y134. (1 分)语句y=*p+; 和y=(*p)+; 是等价的考生选择:N答案:N135. (

17、1 分)存放地址的变量同其它变量一样,可以存放任何类型的数据考生选择:丫答案:N136. (1 分)int *p;定义了一个指针变量p,其值是整型的。考生选择:丫答案:N137. (1 分)变量的指针,其含义是指该变量的一个标志考生选择:丫答案:N138. (1 分)若有说明:int *p1,*p2,m=3,n;贝U p仁&m;p2=p1;是正确的赋值语考生选择:丫 答案:Y139. (1 分)用指针作为函数参数时,采用的是地址传送方式考生选择:丫答案:Y140. (1 分)由于指针的数据类型实际上指的是指针所指向对象的数据类型,所以不同数据类 型的指针变量之间不能相互赋值。考生选择:N 答案

18、:Y141. (1 分)字符串可以直接赋值给一维数组,如s1= ” abc考生选择:N答案:N142. (1 分)对于指向同一个数组的两个指针变量而言,他们两个变量相减的操作是有意义 的。考生选择:丫 答案:Y143. (1 分)用gets函数可以接收一个含有空格的字符串考生选择:丫答案:Y144. (1 分)设变量定义为 char s =book,则s中有5个元素考生选择:N答案:Y145. (1 分)字符数组中字符串可以整体输入输出考生选择:丫答案:Y146. (1 分)char c =Very Good;是一个合法的为字符串数组赋值的语句考生选择:丫答案:Y147. (1 分)if(a=

19、b)语句可用于判断两个字符串a和b是否相等。考生选择:丫答案:N148. (1 分)调用strlen(abc0ef0g) 的返回值为8考生选择:丫答案:N149. (1 分)两个字符串所包含的字符个数相同时才能比较字符串大小考生选择:N答案:N150. (1 分)字符个数多的字符串比字符个数少的字符串大考生选择:N答案:N151. (1 分)字符0是字符串的结束标记,其 ASCII值为0考生选择:丫答案:Y152. (1 分) 对两个字符数组 a 和 b 进行初始化 char a =abcd;char b =a,b,c,d;则a和b两数组长度相同考生选择:N答案:N153. (1 分)对同一类

20、型的两个指针变量而言,一个变量向另外一个变量赋值的结果是使得两 个指针指向同一个对象。考生选择:丫答案:Y154. (1 分)结构体类型的数据是由不同类型的数据组合而成的考生选择:丫答案:Y155. (1 分)一旦定义了某个结构体类型后,系统将为此类型的各个成员项分配内存单元考生选择:N答案:N156. (1 分)C语言中结构体类型的变量在程序执行期间所有成员一直驻留在内存中考生选择:N答案:Y157. (1 分)共用体类型定义中不能出现结构体类型的成员考生选择:N答案:N158. (1 分)struct int num; float scor; student;struct student

21、std1;是对结构体类型的变量student的定义考生选择:丫 答案:N159. (1 分)一个共用体变量中不能同时存放其所有成员答案:Y160. (1 分)C语言把文件看作是一个字符的序列考生选择:丫答案:Y161. (1 分)在使用缓冲文件系统时,程序中的数据都先送于是到缓冲区考生选择:丫答案:Y162. (1 分)C语言只能处理文本文件。考生选择:N答案:N163. (1 分)fope n( file1,r)方式打开的文件可进行修改考生选择:丫答案:N164. (1 分)在d:盘根目录下建一个新的tx1.txt文本文件,其打开方式应为p=fopen(d:tx1.txt,a)。考生选择:丫

22、 答案:N165. (1 分)fopen(file1,w)方式打开的文件,如果文件不存在,系统新建该文件考生选择:丫答案:Y166. (1 分)用typedef可以定义各种类型名,但不能用来定义变量答案:Y167. (1 分)当说明一个结构体变量时系统分配给它的内存是成员中占内存量最大者所需的 容量。考生选择:丫答案:N168. (1 分)使用结构体struct的目的是,将一组数据作为一个整体,以便于其中的成员共 享同一空间。考生选择:丫 答案:N169. (1 分)结构体的成员可以作为变量使用考生选择:N答案:N170. (1 分)被定义为指向某结构体类型数据的指针变量,即可以指向具有该类型

23、的变量,又可以指向它其中的一个成员。考生选择:丫 答案:N171. (1 分)在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。考生选择:丫答案:Y172. (1 分)在内存中存储结构体类型的变量要占连续一段的存储单元考生选择:丫答案:Y173. (1 分)结构体类型数据在内存中所占字节数不固定答案:N174. (1 分)对结构体变量不能进行整体输入输出考生选择:N答案:Y答案:N176. (1 分)结构体是一种构造的数据结构。考生选择:丫答案:Y177. (1 分)位运算是以二进制位为操作对象的运算考生选择:丫答案:Y178. (1 分)宏定义的替换工作是在程序运行时执行的

24、考生选择:N答案:N179. (1 分)在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。考生选择:N答案:Y180. (1 分)在C语言中,可以把一个结构体变量作为一个整体赋值给另一个具有相同类型 的结构体变量。答案:Y181. (1 分)用typedef可以增加新类型考生选择:N答案:N182. (1 分)字符串结束标志是换行符n考生选择:N答案:N183. (1 分)用户若需调用标准库函数,调用前必须重新定义考生选择:N答案:N184. (1 分)c语言规定形参可以是常量、变量或表达式,只要与其对应的实参类型一致即可考生选择:丫答案:N185. (1 分)定义函数时,形参的类型说明放在函数体内考生选择:丫答案:N186. (1 分) 如果函数值的类型与返回值类型不一致,以函数值类型为准。考生选择:N 答案:Y187. (1 分)如果形参和实参的类型不一致,以实参的类型为准考生选择:丫 答案:N

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!