C语言程序设计2023章节测试答案_C语言程序设计智慧树知到答案


A、4

B、3

C、2

D、1

我的答案:D

32、有以下程序,其中k的初值为八进制数   #include <stdio.h>   main()   {int k=011;   printf("%d\n",k++);   } 程序运行后的输出结果是________

A、12

B、11

C、10

D、9

我的答案:D

33、有以下程序   #include   #define SUB(a) (a)-(a)   main()   { int a=2,b=3,c=5,d;   d=SUB(a+b)*c;   printf("%d\n",d);   }   程序运行后的输出结果是_______

A、0

B、-12

C、-20

D、10

我的答案:C

34、有以下定义语句,编译时会出现编译错误的是_______

A、char a=’a’;

B、char a=’\n’;

C、char a=’aa’;

D、char a=’\x2d’

我的答案:C

35、以下选项中,不正确的 C 语言浮点型常量是_______

A、160.

B、0.12

C、2e4.2

D、0.0

我的答案:C

36、以下选项中,_______是不正确的 C 语言字符型常量。

A、'a'

B、'\x41'

C、'\101'

D、"a"

我的答案:D

37、以下合法的标识符是_______。

A、int

B、_a12

C、3ce

D、stu#

我的答案:B

38、已知int x=023,表达式++x的值是_______。

A、17

B、18

C、19

D、20

我的答案:D

39、已知int x=10,表达式x+=x-=x-x的值是_______。

A、10

B、40

C、30

D、20

我的答案:D

40、在 C 语言中,字符型数据在计算机内存中,以字符的_______形式存储。

A、原码

B、反码

C、ASCII 码

D、BCD码

我的答案:C

41、若变量x、i、j和k都是int型变量,则计算下面表达式后,x的值是_______。 x=(i=4,j=16,k=32)

A、4

B、16

C、32

D、52

我的答案:C

42、下列不正确的转义字符是_______。

A、'\\'

B、'\' '

C、'074'

D、'\0'

我的答案:C

43、

A、a/b/c*e*3

B、3*a*e/b/c

C、3*a*e/b*c

D、a*e/c/b*3

我的答案:C

44、要为字符型变量 a赋初值,下列语句中哪一个是正确的_______。

A、char a="3";

B、char a=‘3’;

C、char a=%;

D、char a=*;

我的答案:B

45、字符串"ABC"在内存占用的字节数是_______。

A、3

B、4

C、6

D、8

我的答案:B

46、若有说明语句:char c='\72';则变量c在内存占用的字节数是_______。

A、1

B、2

C、3

D、4

我的答案:A

47、C语言中,要求运算对象只能为整数的运算符是_______。

A、%

B、/

C、>

D、*

我的答案:A

48、若已定义 x 和 y为double 类型,则表达式 x=1,y=x+3/2 的值是_______。

A、1

B、2


Tag:C语言程序设计 时间:2023-04-22 21:14:07