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


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

第一章单元测试

1、一个C程序可以有()个主函数。

A.1

B.2

C.3

D.多个

正确答案:1

2、C语言是函数式的语言。

A.正确

B.错误

正确答案:正确

3、C语言是高级语言。

A.正确

B.错误

正确答案:正确

4、Visual C++不支持C语言。

A.正确

B.错误

正确答案:错误

5、C语言是编译式的语言。

A.正确

B.错误

正确答案:正确

第二章单元测试

1、double x;scanf(";%lf";,&;x);不可以赋值给x变量的常量是().

A.123

B.100000

C.A'

D.";abc"

正确答案:";abc"

2、下列程序段的输出结果为().float x=213.82631;printf(";%3d";,(int)x)。

A.213.82

B.213.83

C.213

D.3.8

正确答案:213

3、下列程序的输出结果是().main(){char c1=97,c2=98;printf(";%d %c";,c1,c2);}

A.97 98

B.97 b

C.a 98

D.a b

正确答案:97 b

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

A.a3()b3

B.void

C.()123

D.IF

正确答案:void

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

A.answer

B.to

C.signed

D.()if

正确答案:signed

第三章单元测试

1、逻辑运算低于关系运算.。

A.正确

B.错误

正确答案:正确

2、x*=y+8 等价于 x=x*(y+8).。

A.正确

B.错误

正确答案:正确

3、关系运算高于算术运算.。

A.正确

B.错误

正确答案:错误

4、若 a=3,b=2,c=1 则关系表达式";(ab)==c"; 的值为";真";.。

A.正确

B.错误

正确答案:正确

5、若给定条件表达式(M)?(a++):(a--),则其中表达式M().

A.和(M==0)等价

B.和(M==1)等价

C.和(M!=0)等价

D.和(M!=1)等价

正确答案:和(M!=0)等价

第四章单元测试

1、结构化程序设计所规定的三种基本控制结构是().

A.输入、处理、输出

B.树形、网形、环形

C.顺序、选择、循环

D.主程序、子程序、函数

正确答案:顺序、选择、循环

2、C语言中用于结构化程序设计的三种基本结构是().

A.顺序结构、选择结构、循环结构

B.if、switch、break

C.for、while、do-while

D.if、for、continue

正确答案:顺序结构、选择结构、循环结构

3、int a=7,b=9,t;t=(ab)?

A.b;t的值为7.。

A.正确

B.错误

正确答案:错误

4、赋值语句中的赋值运算符的左侧只能是唯一的变量。

A.正确

B.错误

正确答案:正确

5、int a=10;printf(";%d";,a++);输出11.。