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


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

第一章单元测试

1、C语言是一种()

A.低级语言

B.高级语言

C.机器语言

D.汇编语言

正确答案:高级语言

2、下列各项中,不是C语言的特点是()。

A.能实现汇编语言的大部分功能

B.语言简洁、紧凑,使用方便

C.数据类型丰富,可移植性好

D.有较强的网络操作功能

正确答案:有较强的网络操作功能

3、下列叙述错误的是()。

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

B.C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写

C.C程序中的每条语句都用一个分号作为结束符

D.C程序中的每条命令都用一个分号作为结束符

正确答案:C程序中的每条命令都用一个分号作为结束符

4、一个C程序的执行是从()。

A.本程序文件的第一个函数开始,到本程序main函数结束

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C.本程序的main函数开始,到本程序文件的最后一个函数结束

D.本程序的main函数开始,到main函数结束

正确答案:本程序的main函数开始,到main函数结束

5、以下叙述不正确的是()。

A.在C程序中,注释说明只能位于一条语句的后面

B.一个C源程序必须包含一个main函数

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

D.C程序的基本组成单位是函数

正确答案:在C程序中,注释说明只能位于一条语句的后面

第二章单元测试

1、已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为()

A.29

B.28

C.31

D.30

正确答案:28

2、在C语言中,要求参加运算的数必须是整数的运算符是()。

A.%

B.

C.!

D.++

正确答案:%

3、合法的c标识符是()。

A.5dm

B.$s

C.h1

D.a>;b

正确答案:h1

4、执行下列程序后,显示的结果是() ;main () ;{ int a;printf (“%d ”,(a=3*5,a*4, a+5));}

A.10

B.15

C.65

D.20

正确答案:20

5、执行下列程序中的输出语句后,x的值是()。main();{int x ;printf(“%d ”,(x=4*5,x*2,x+20));}

A.80

B.20

C.40

D.60

正确答案:20

6、判断:表达式1/4+2.75的值是3。

A.正确

B.错误

正确答案:错误

7、下列转义字符不正确的是()。

A.’-’

B.’+’

C.’’

D.';/'

正确答案:’’

8、对于int;n=3;执行n+=n-=n*n;后n的值是9。

A.正确

B.错误

正确答案:错误

9、在C语言中8.9e1.2是不正确的实型常量。

A.正确

B.错误

正确答案:正确

10、对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。