智慧树知到《C语言编程新思路》章节测试答案


正确答案:C语言不能直接对硬件进行操作

13、C语言程序的基本构成单位是()。

A.语句

B.函数

C.表达式

D.运算符

正确答案:函数

14、能够在编译过程中被检查出来,并给出提示信息的是()。

A.语法错误

B.逻辑错误

C.注释错误

D.运行错误

正确答案:语法错误

15、以下叙述错误的是()。

A.高级语言比低级语言更贴近人类使用的语言,易于理解和使用

B.C语言是一种通用的、过程式编程语言,具有高效、灵活、可移植等优点

C.C语言属于汇编语言

D.计算机语言大致可以分为三大类:机器语言、汇编语言和高级语言

正确答案:C语言属于汇编语言

16、C语言源程序文件的后缀名是()。

A..exe

B..vbp

C..c

D..obj

正确答案:.c

17、C语言编译程序是()。

A.将C源程序编译成目标程序

B.厂家提供的应用软件

C.一组机器语言指令

D.C程序的机器语言版本

正确答案:将C源程序编译成目标程序

18、以下叙述错误的是()。

A.C程序的单行注释语句以“//”开始

B.C语言的注释语句不影响编译结果

C.C语言程序中只要出现在“/*”和“*/”之间的就一定是注释内容

D.C语言的注释有两种类型:单行注释和多行注释

正确答案:C语言程序中只要出现在“/*”和“*/”之间的就一定是注释内容

19、C语言源程序文件经过编译后的目标文件后缀名是()。

A..obj

B..exe

C..vbp

D..c

正确答案:.obj

20、C语言源程序编译、连接后的可执行文件后缀名是()。

A..obj

B..bak

C..exe

D..c

正确答案:.exe

第二章单元测试

1、下面4个选项中,均是不合法的用户标识符的选项的是()。

A.Date; sum; do

B.b+a;if; float

C.char; pao ()123

D.()abc; Temp; Int

正确答案:b+a;if; float

2、下面4个选项中均是合法常量的选项是()。

A.";w";034; 0xa3; ';\m'

B.058; 12e−3; 3.6;';d'

C.4.45; 076; 5.33E1.5; ";how"

D.−12.8; 0x98; 43.56e2; ';\n'

正确答案:−12.8; 0x98; 43.56e2; ';\n'

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

A.若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变

B.在C语言中,area和AREA是两个不同的变量名

C.在C语言中,%运算符的优先级高于/ 运算符

D.在C语言中,可以使用二进制整数

正确答案:在C语言中,可以使用二进制整数

4、在C语言中,要求运算对象必须是整型的运算符是()。

A.*

B.%

C./

D.+

正确答案:%

5、若有说明语句:char ch=';\0x41'; 则变量ch包含()个字符。

A.2

B.3

C.1

D.说明不合法,ch的值不确定

正确答案:1