C语言题库及答案(选择题)

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

C语言题库(选择题)

1.C语言源程序的基本单位是()。

A.过程

B.函数

C.子程序

D.标识符

2.下列字符序列中,可用作C标识符的一组字符序列是()。

A. S.b,sum,average,_above

B. class,day,lotus_1,2day

C. #md,&12x,month,student_n!

D. D56,r_1_2,name,_st_1

3.以下标识符中,不能作为合法的C用户定义标识符的是()。

A.a3_b3

B.void

C._123

D.IF

4.以下数据中,不正确的数值或字符常量是()。

A.0

B.5L

C.o13

D.9861

5.以下数值中,不正确的八进制数或十六进制数是()。

A.0x16

B.16

C.-16

D.0xaaaa

6.以下的选择中,正确的赋值语句是()。

A.a=1,b=2

B.j++

C.a=b=5;

D.y=int(x)

7.以下运算符中,优先级最高的运算符是()。

A.?:

B.++

C.&&

D.,

8.在C语言中,能代表逻辑值“真”的是()。

A.TRUE

B.大于0的数

C.非0整数

D.非0的数

9.下列变量说明语句中,正确的是()。

A.char:a b c;

B.char a;b;c;

C.int x;z;

D.int x,z;

10.下列字符序列中,不可用作C语言标识符的是()。

A.b70

B.#ab

C.symbol

D.a_1

11.以下不正确的叙述是()。

A.在C程序中所用的变量必须先定义后使用。

B.程序中,APH和aph是两个不同的变量。

C.若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。

D.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。

12.以下标识符中,不能作为合法的C用户定义标识符的是()。

A.For

B.Printf

C.WORD

D.sizeof

13.以下标识符中,不能作为合法的C用户定义标识符的是()。

A.answer

B.to

C.signed

D._if

14.以下标识符中,不能作为合法的C用户定义标识符的是()。

A.putchar

B._double

C._123

D.INT

15.以下数据中,不正确的数值或字符常量是()。

A.8.9e1.2

B.10

C.0xff00

D.82.5

16.以下数据中,不正确的数值或字符常量是()。

A.c

B.66

C.0xaa

D.50

17.以下运算符中,优先级最高的运算符是()。

A.*=

B.>=

C.(类型)

D.+

18.以下运算符中,优先级最高的运算符是()。

A.||

B.%

C.!

D.==

19.以下运算符中,优先级最高的运算符是()。

A.=

B.!=

C.*(乘号)

D.()

20.以下叙述中不正确的是()。

A.一个好的程序应该有详尽的注释

B.在C程序中,赋值运算符的优先级最低

C.在C程序中,j++;是一条赋值语句

D.C程序中的#include和#define均不是C语句

21.设C语言中,int类型数据占2个字节,则long类型数据占()。

A.1个字节

B.2个字节

C.4个字节

D.8个字节

22.设C语言中,int类型数据占2个字节,则short类型数据占()。

A.1个字节

B.2个字节

C.4个字节

D.8个字节

23.C语言中,double类型数据占()。

A.1个字节

B.2个字节

C.4个字节

D.8个字节

24.C语言中,char类型数据占()。

A.1个字节

B.2个字节

C.4个字节

D.8个字节

25.设C语言中,int类型数据占2个字节,则unsigned类型数据占()。

A.1个字节

B.2个字节

C.4个字节

D.8个字节

26.下列程序的输出结果是()。

main()

{char c1=97,c2=98;

printf("%d %c",c1,c2);

}

A.97 98

B.97 b

C.a 98

D.a b

27.执行下列语句后变量x和y的值是()。

y=10;x=y++;

A.x=10,y=10

B.x=11,y=11

C.x=10,y=11

D.x=11,y=10

28.下列数据中,为字符串常量的是()。

A. A

B."house"

C.How do you do.

D.$abc

29.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是

A.c='a';

B.c="a";

C.c="97";

D.C='97'

30.下列语句的结果是()。

main()

{ int j;

j=3;

printf("%d,",++j);

printf("%d",j++);

}

A.3,3

B.3,4

C.4,3

D.4,4

31.设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。

A.12

B.144

C.0

D.132

32.已知year为整型变量,不能使表达式(year%4==0&&year%100!=0)

相关文档
最新文档