智慧树知到《计算机基础及高级语言程序设计》章节测试答案


智慧树知到《计算机基础及高级语言程序设计》章节测试答案

第一章单元测试

1、C语言程序源文件的后缀为

A..c

B..obj

C..exe

D..doc

正确答案:.c

2、组成计算机的CPU的两大部件是

A.运算器和控制器

B.控制器和寄存器

C.运算器和内存

D.控制器和内存

正确答案:运算器和控制器

3、计算机能直接执行

A.高级语言编写的源程序

B.机器语言程序

C.英语程序

D.十进制程序

正确答案:机器语言程序

第二章单元测试

1、下列选项中,合法的C语言标识符是

A.%x

B.a+b

C.a123

D.123

正确答案:a123

2、有如下语句scanf(";a=%d,b=%d";,&;a,&;b); 为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是

A.1 2

B.1,2

C.a=1 b=2

D.a=1,b=2

正确答案:a=1,b=2

3、在C语言提供的合法的关键字是

A.swicth

B.cher

C.Case

D.default

正确答案:default

4、字符型常量在内存中存放的是

A.ASCⅡ码

B.BCD码

C.内部码

D.十进制码

正确答案:ASCⅡ码

5、设有floatx;则x是()变量

A.整型

B.实型

C.字符型

D.长型

正确答案:实型

6、以下选项中不属于C语言的类型的是

A.signedshortint

B.unsignedlongint

C.unsignedint

D.long short

正确答案:long short

7、以下选项中合法的实型常数是

A.5E2.0

B.E-3

C..2E0

D.1.3E

正确答案:.2E0

第三章单元测试

1、在C语言中运算对象必须是整型的运算符是

A.%

B.!

C./

D.*

正确答案:%

2、以下运算符中优先级最低的运算符是

A.&;&

B.&

C.||

D.=

正确答案:=

3、在C语言中,若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是

A.1

B.2

C.2.0

D.2.5

正确答案:2.0

4、在C语言中,若有说明和语句:inta=5;intc=a++;此处c的值是

A.4

B.5

C.6

D.7

正确答案:5

5、在C语言中,若a=21,则printf(";%x";,a);输出值为

A.15

B.32

C.33

D.21

正确答案:15

6、在C语言中,执行下面两个语句后,输出的结果为()charc1=97,c2=98;printf(";%d%c";,c1,c2)。

A.97 98

B.97 b

C.a 98

D.a b

正确答案:97 b

7、在C语言中,设x=1,y=2,执行表达式(xy)?x++:++y以后x和y的值分别为

A.1和2

B.1和3

C.2和2

D.2和3

正确答案:1和3

8、在C语言中,能正确表示逻辑关系:";a≥10或a≤-10";的C语言表达式是

A.a=10ora<;=-10

B.a=10|a<;=-10

C.a=10&;&;a<;=-10

D.a=10‖a<;=-10

正确答案:a=10‖a<;=-10