C、C语言不能直接对硬件进行操作
D、C语言程序可以方便的在不同的计算机间和各种操作系统中实现程序的移植
正确答案:C
13、C语言程序的基本构成单位是()。
A、语句
B、表达式
C、函数
D、运算符
正确答案:C
14、能够在编译过程中被检查出来,并给出提示信息的是()。
A、语法错误
B、逻辑错误
C、运行错误
D、注释错误
正确答案:A
15、以下叙述错误的是()。
A、计算机语言大致可以分为三大类:机器语言、汇编语言和高级语言
B、高级语言比低级语言更贴近人类使用的语言,易于理解和使用
C、C语言是一种通用的、过程式编程语言,具有高效、灵活、可移植等优点
D、C语言属于汇编语言
正确答案:D
16、C语言源程序文件的后缀名是()。
A、.obj
B、.exe
C、.c
D、.vbp
正确答案:C
17、C语言编译程序是()。
A、C程序的机器语言版本
B、一组机器语言指令
C、将C源程序编译成目标程序
D、厂家提供的应用软件
正确答案:C
18、以下叙述错误的是()。
A、C语言的注释有两种类型:单行注释和多行注释
B、C程序的单行注释语句以“//”开始
C、C语言的注释语句不影响编译结果
D、C语言程序中只要出现在“/*”和“*/”之间的就一定是注释内容
正确答案:D
19、C语言源程序文件经过编译后的目标文件后缀名是()。
A、.exe
B、.obj
C、.c
D、.vbp
正确答案:B
20、C语言源程序编译、连接后的可执行文件后缀名是()。
A、.exe
B、.obj
C、.c
D、.bak
正确答案:A
第二章测试
1、下面4个选项中,均是不合法的用户标识符的选项的是()。
A、Date sum do
B、char pao _123
C、b+a if float
D、_abc Temp Int
正确答案:C
2、下面4个选项中均是合法常量的选项是()。
A、058 12e−3 3.6 ‘d’
B、−12.8 0x98 43.56e2 ‘\n’
C、"w" 034 0xa3 ‘\m’
D、4.45 076 5.33E1.5 "how"
正确答案:B
3、以下叙述不正确的是()。
A、在C语言中,%运算符的优先级高于/ 运算符
B、在C语言中,area和AREA是两个不同的变量名
C、在C语言中,可以使用二进制整数
D、若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变
正确答案:C
4、在C语言中,要求运算对象必须是整型的运算符是 ()。
A、/
B、*
C、+
D、%