C语言考试 多选.docx

上传人:牧羊曲112 文档编号:3155436 上传时间:2023-03-11 格式:DOCX 页数:16 大小:41.12KB
返回 下载 相关 举报
C语言考试 多选.docx_第1页
第1页 / 共16页
C语言考试 多选.docx_第2页
第2页 / 共16页
C语言考试 多选.docx_第3页
第3页 / 共16页
C语言考试 多选.docx_第4页
第4页 / 共16页
C语言考试 多选.docx_第5页
第5页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言考试 多选.docx》由会员分享,可在线阅读,更多相关《C语言考试 多选.docx(16页珍藏版)》请在三一办公上搜索。

1、C语言考试 多选 试卷编号:4511 所属语言:Turbo C 所属方案:ddxt4 第1题多项选择(1.0分)(题号:29) 以下对C语言中的函数描述不正确的有。 A:可以嵌套定义,不可以嵌套调用 B:不可以嵌套定义,可以嵌套调用 C:可以嵌套定义,也可以嵌套调用 D:嵌套定义和嵌套调用都不允许 答案:ACD 第2题多项选择(1.0分)(题号:30) 以下叙述正确的是。 A:预处理命令行都必须以#开始 B:在程序中凡是以#开始的语句行都是预处理命令行 C:C程序在执行过程中对预处理命令行进行处理 D:#define ABCD是正确的宏定义 答案:ABD 第3题多项选择(1.0分)(题号:24

2、) 以下描述错误的是。 A:continue语句的作用是重新开始一次循环体的执行 B:只能在循环体内和switch语句体内使用break语句 C:在循环体内使用break语句和continue语句的作用相同 D:从多重循环嵌套中退出是,只能使用goto语句 答案:CD 第4题多项选择(1.0分)(题号:9) 有定义语句:int x,y;若要通过scanf(%d,%d,&x,&y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中, 正确的有。 A:11 12 B:11,12 C:11,12 D:11, 12 答案:BCD 第5题多项选择(1.0分)(题号:17) 以下合法的十

3、六进制数是。 A:oxff B:0Xabc C:0x01 D:0X9X 答案:BC 第6题多项选择(1.0分)(题号:13) 以下4个选项中,可以看作是一条语句的有。 A:; B:a=0,b=0,c=0; C:if(a0); D:if(b=0) m=1;n=2; 答案:ABC 第7题多项选择(1.0分)(题号:4) 以下选项中,合法的字符常量是。 A:t B:17 C:n D:xaa 答案:ABD 第8题多项选择(1.0分)(题号:23) 以下描述正确的是。 A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成 B:while循环是先判断表达式,后执行循环语句

4、 C:do-while和for循环均是先执行循环语句,后判断表达式 D:for,while和do-while循环中的循环体均可以由空语句构成 答案:ABD 第9题多项选择(1.0分)(题号:25) 以下关于数组描述错误的是。 A:数组的大小是固定的,但可以有不同的类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同的类型的数组元素 答案:ABD 第10题多项选择(1.0分)(题号:7) 以下选项中不是C语言合法整数的是。 A:10110 B:0386 C:0Xffa D:x2a2 答案:BD

5、 第11题多项选择(1.0分)(题号:22) 对do-while语句描述正确的是。 A:do-while语句构成的循环可以使用break语句退出循环 B:do-while语句构成的循环必须使用break语句退出循环 C:do-while语句构成的循环,当while中的表达式值为非零时结束循环 D:do-while语句构成的循环,当while中的表达式值为零时结束循环 答案:AD 第12题多项选择(1.0分)(题号:27) 在定义int a23;之后,对a的引用正确的有。 A:a02 B:a1,3 C:a12!1 D:a20 答案:AC 第13题多项选择(1.0分)(题号:3) 以下用户标识符,

6、其中合法的是。 A:return B:f2_G3 C:A3-3 D:abc 答案:BD 第14题多项选择(1.0分)(题号:2) 以下选项中不合法的字符常量是。 A:B B:010 C:68 D:D 答案:ACD 第15题多项选择(1.0分)(题号:20) 以下正确的if语句形式是。 A:if (xy & x!=y); B:if (x=y) x+=y; C:if (x!=y) scanf(%d,&x) else scanf(%d,&y); D:if (xy) x+;y+; 答案:ABD 第16题多项选择(1.0分)(题号:31) 以下关于typedef的叙述正确的是。 A:用typedef可以

7、定义各种类型名,但不能用来定义变量 B:用typedef可以增加新类型 C:用typedef只是将已存在的类型用一个新的名字来代表 D:使用typedef便于程序的通用 答案:ACD 第17题多项选择(1.0分)(题号:14) 以下可以定义为用户标识符的有。 A:scanf B:short C:_3com_ D:int 答案:AC 第18题多项选择(10.0分)(题号:12) 已定义c为字符型变量,则下列语句中错误的是。 A:c=97; B:c=97; C:c=97; D:c=a; 答案:ABD 第19题多项选择(1.0分)(题号:1) 以下不合法的赋值语句是。 A:x=y=100 B:d-;

8、 C:x+y; D:c=int(a+b); 答案:ACD 第20题多项选择(1.0分)(题号:15) 以下叙述正确的是。 A:C语言严格区分大小写英文字母 B:C语言用;作为语句分隔符 C:C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D:可以使用/*/对C程序中的任何部分作注释 答案:ABCD 第21题多项选择(1.0分)(题号:28) 以下描述正确的是。 A:调用函数时,实参可以是表达式 B:调用函数时,实参与形参可以共用内存单元 C:调用函数时,将为形参分配内存单元 D:调用函数时,实参与形参的类型必须一致 答案:ACD 第22题多项选择(1.0分)(题号:8)

9、以下选项中合法的表达式是。 A:0=x0); D:if(b=0) m=1;n=2; 答案:ABC 第6题多项选择(2.0分)(题号:21) 以下对switch语句和break语句中描述错误的有。 A:在switch语句中必须使用break语句 B:break语句只能用于switch语句 C:在switch语句中,可以根据需要使用或不使用break语句 D:break语句是switch语句的一部分 答案:ABD 第7题多项选择(2.0分)(题号:23) 以下描述正确的是。 A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成 B:while循环是先判断表达式,后

10、执行循环语句 C:do-while和for循环均是先执行循环语句,后判断表达式 D:for,while和do-while循环中的循环体均可以由空语句构成 答案:ABD 第8题多项选择(2.0分)(题号:31) 以下关于typedef的叙述正确的是。 A:用typedef可以定义各种类型名,但不能用来定义变量 B:用typedef可以增加新类型 C:用typedef只是将已存在的类型用一个新的名字来代表 D:使用typedef便于程序的通用 答案:ACD 第9题多项选择(2.0分)(题号:10) 以下不符合C语言语法的实型常量是。 A:1.2E0.5 B:3.14.159E C:.5E-3 D:

11、E15 答案:ABD 第10题多项选择(2.0分)(题号:12) 已定义c为字符型变量,则下列语句中错误的是。 A:c=97; B:c=97; C:c=97; D:c=a; 答案:ABD 第11题多项选择(2.0分)(题号:19) 若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是。 A:a=b=c=d=100; B:d+; C:c+b; D:d=(c=22)-(b+); 答案:ABD 第12题多项选择(2.0分)(题号:25) 以下关于数组描述错误的是。 A:数组的大小是固定的,但可以有不同的类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的

12、大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同的类型的数组元素 答案:ABD 第13题多项选择(2.0分)(题号:20) 以下正确的if语句形式是。 A:if (xy & x!=y); B:if (x=y) x+=y; C:if (x!=y) scanf(%d,&x) else scanf(%d,&y); D:if (xy) x+;y+; 答案:ABD 第14题多项选择(2.0分)(题号:5) 以下叙述中正确的是。 A:一个C源程序可由一个或多个函数组成 B:一个C源程序必须包含一个main函数 C:C源程序的基本组成单位是函数 D:在C源程序中,注释说明只能位于

13、一条语句的最后 答案:ABC 第15题多项选择(2.0分)(题号:17) 以下合法的十六进制数是。 A:oxff B:0Xabc C:0x01 D:0X9X 答案:BC 第16题多项选择(2.0分)(题号:29) 以下对C语言中的函数描述不正确的有。 A:可以嵌套定义,不可以嵌套调用 B:不可以嵌套定义,可以嵌套调用 C:可以嵌套定义,也可以嵌套调用 D:嵌套定义和嵌套调用都不允许 答案:ACD 第17题多项选择(2.0分)(题号:6) 设有以下定义 int a=0; double b=1.25; char c=A; #define d 2 则下面语句中正确的是。 A:a+; B:b+; C:

14、c+; D:d+; 答案:ABC 第18题多项选择(2.0分)(题号:22) 对do-while语句描述正确的是。 A:do-while语句构成的循环可以使用break语句退出循环 B:do-while语句构成的循环必须使用break语句退出循环 C:do-while语句构成的循环,当while中的表达式值为非零时结束循环 D:do-while语句构成的循环,当while中的表达式值为零时结束循环 答案:AD 第19题多项选择(2.0分)(题号:14) 以下可以定义为用户标识符的有。 A:scanf B:short C:_3com_ D:int 答案:AC 第20题多项选择(2.0分)(题号:

15、7) 以下选项中不是C语言合法整数的是。 A:10110 B:0386 C:0Xffa D:x2a2 答案:BD 第21题多项选择(2.0分)(题号:30) 以下叙述正确的是。 A:预处理命令行都必须以#开始 B:在程序中凡是以#开始的语句行都是预处理命令行 C:C程序在执行过程中对预处理命令行进行处理 D:#define ABCD是正确的宏定义 答案:ABD 第22题多项选择(2.0分)(题号:2) 以下选项中不合法的字符常量是。 A:B B:010 C:68 D:D 答案:ACD 第23题多项选择(2.0分)(题号:3) 以下用户标识符,其中合法的是。 A:return B:f2_G3 C

16、:A3-3 D:abc 答案:BD 第24题多项选择(2.0分)(题号:4) 以下选项中,合法的字符常量是。 A:t B:17 C:n D:xaa 答案:ABD 第25题多项选择(2.0分)(题号:8) 以下选项中合法的表达式是。 A:0=x2!1 D:a20 答案:AC 第27题多项选择(2.0分)(题号:24) 以下描述错误的是。 A:continue语句的作用是重新开始一次循环体的执行 B:只能在循环体内和switch语句体内使用break语句 C:在循环体内使用break语句和continue语句的作用相同 D:从多重循环嵌套中退出是,只能使用goto语句 答案:CD 第28题多项选择

17、(2.0分)(题号:26) 以下对二维数组a进行正确初始话的是。 A:static char word=Turbo0; B:static char word=T,u,r,b,o,0; C:static char word=Turbo0; D:static char word=Turbo0; 答案:BCD 第29题多项选择(2.0分)(题号:9) 有定义语句:int x,y;若要通过scanf(%d,%d,&x,&y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中, 正确的有。 A:11 12 B:11,12 C:11,12 D:11, 12 答案:BCD 第30题多项选择(2.0分)(题号:18) 下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是。 A:只能是0或1 B:只能是0或非0正数 C:可以是整型或字符型数据 D:可以是任何类型的数据 答案:ABD

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号