C语言多选题试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷编号:23

所属语言:C语言

试卷方案:TC_160505231012

试卷总分:31分

共有题型:1种

一、多选共31题(共计31分)

第1题(1.0分)题号:336难度:中第2章以下可以定义为用户标识符的有().

A:scanf

B:short

C:_3com_

D:int

答案:AC

第2题(1.0分)题号:341难度:中第2章以下选项中不是C语言合法整数的是().

A:10110

B:0386

C:0Xffa

D:x2a2

答案:BD

第3题(1.0分)题号:349难度:中第4章若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是(). A:a=b=c=d=100;

B:d++;

C:c+b;

D:d=(c=22)-(b++);

答案:ABD

第4题(1.0分)题号:334难度:中第2章以下合法的十六进制数是().

A:oxff

B:0Xabc

C:0x01

D:0X9X

答案:BC

第5题(1.0分)题号:346难度:中第4章设有以下定义

int a=0;

double b=1.25;

char c='A';

#define d2

则下面语句中正确的是().

A:a++;

B:b++;

C:c++;

D:d++;

答案:ABC

第6题(1.0分)题号:333难度:中第1章以下叙述中正确的是().

A:一个C源程序可由一个或多个函数组成

B:一个C源程序必须包含一个main()函数

C:C源程序的基本组成单位是函数

D:在C源程序中,注释说明只能位于一条语句的最后

答案:ABC

第7题(1.0分)题号:350难度:中第5章以下4个选项中,可以看作是一条语句的有().

A:{;}

B:a=0,b=0,c=0;

C:if(a>0);

D:if(b==0)m=1;n=2;

答案:ABC

第8题(1.0分)题号:359难度:中第8章以下对C语言中的函数描述不正确的有().

A:可以嵌套定义,不可以嵌套调用

B:不可以嵌套定义,可以嵌套调用

C:可以嵌套定义,也可以嵌套调用

D:嵌套定义和嵌套调用都不允许

答案:ACD

第9题(1.0分)题号:337难度:中第2章下列选项中是C语言合法标志符的有().

A:good_morning

B:main

C:stdio.h

D:8abc

答案:AB

第10题(1.0分)题号:358难度:中第7章在定义int a[2][3];之后,对a的引用正确的有().

A:a[0][2]

B:a[1,3]

C:a[1>2][!1]

D:a[2][0]

答案:AC

第11题(1.0分)题号:356难度:中第7章以下关于数组描述错误的是().

A:数组的大小是固定的,但可以有不同的类型的数组元素

B:数组的大小是可变的,但所有数组元素的类型必须相同

C:数组的大小是固定的,所有数组元素的类型必须相同

D:数组的大小是可变的,可以有不同的类型的数组元素

答案:ABD

第12题(1.0分)题号:353难度:中第6章对do-while语句描述正确的是().

A:do-while语句构成的循环可以使用break语句退出循环

B:do-while语句构成的循环必须使用break语句退出循环

C:do-while语句构成的循环,当while中的表达式值为非零时结束循环D:do-while语句构成的循环,当while中的表达式值为零时结束循环

答案:AD

第13题(1.0分)题号:335难度:中第2章以下用户标识符,其中合法的是().

A:return

B:f2_G3

C:A3-3

D:abc

答案:BD

第14题(1.0分)题号:362难度:中第9章以下关于typedef的叙述正确的是().

A:用typedef可以定义各种类型名,但不能用来定义变量

B:用typedef可以增加新类型

C:用typedef只是将已存在的类型用一个新的名字来代表

D:使用typedef便于程序的通用

答案:ACD

第15题(1.0分)题号:345难度:中第4章以下不合法的赋值语句是().

A:x=y=100

B:d--;

C:x+y;

D:c=int(a+b);

答案:ACD

第16题(1.0分)题号:339难度:中第2章以下选项中不合法的字符常量是().

A:"B"

B:'\010'

C:68

D:D

答案:ACD

第17题(1.0分)题号:343难度:中第2章有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);

语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,

正确的有().

A:1112<回车>

B:11,<空格>12<回车>

C:11,12<回车>

D:11,<回车>12<回车>

答案:BCD

第18题(1.0分)题号:348难度:中第4章已定义c为字符型变量,则下列语句中错误的是().

A:c='97';

B:c="97";

C:c=97;

D:c="a";

答案:ABD

第19题(1.0分)题号:344难度:中第3章以下选项中合法的表达式是().

A:0<=x<100

B:i=j==0

C:(char)(65+3)

D:x+1=x+1

答案:ABC

第20题(1.0分)题号:352难度:中第5章以下对switch语句和break语句中描述错误的有().

A:在switch语句中必须使用break语句

B:break语句只能用于switch语句

C:在switch语句中,可以根据需要使用或不使用break语句

D:break语句是switch语句的一部分

答案:ABD

第21题(1.0分)题号:360难度:中第8章以下描述正确的是().

A:调用函数时,实参可以是表达式

B:调用函数时,实参与形参可以共用内存单元

相关文档
最新文档