智慧树知到《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