第一章测试
1. 计算机唯一能直接识别的语言是()。
A:汇编语言
B:编译语言
C:高级语言
D:机器语言
答案:D
2. 计算机的基本功能是()。
A:软件、 处理、 硬件、 数据和输出
B:程序、 数据、 存储、 输入和输出
C:输入、 编码、 程序、 控制、 输出
D:输入、存储、处理、控制和输出
答案:D
3. 计算机选择二进制的原因有()。
A:二进制数据在逻辑运算方面比较方便
B:容易使用物理器件实现
C:人不使用二进制
D:二进制运算规则简单
答案:ABD
4. 计算机的CPU 主要由( ) 构成。
A:控制器和运算器
B:运算器和寄存器
C:中央处理器和存储器
D:输入输出设备
答案:A
5. 计算机中的数据以十六进制形式存储,指令以二进制形式存储。()
A:错
B:对
答案:A
第二章测试
1. C 语言规定: 在一个源程序中, main 函数的位置( ) 。
A:必须放在程序的后面
B:可以放在程序的任何位置, 但在执行程序时是从 main 函数开始执行的
C:必须放在程序的开头
D:可以放在程序的任何位置,但在执 ……此处隐藏7个字…… 的开头执行
答案:B
2. C 语言中, 下列用户自定义标识符合法的是( ) 。
A:sum_1
B:f(x)
C:test.c
D:apple_price
答案:AD
3. C 语言中运算对象可以是非整型的运算符是( ) 。
A:%
B:++
C:=
D:/
答案:BCD
4. 在C 语言中, 函数体是由 ( ) 括起来。
A:< >
B:[ ]
C:()
D:{ }
答案:D
5. 用尖括号时, 表示系统先在用户当前目录中寻找要包含的文件, 若
找不到,再按标准方式去查找。()
A:错
B:对
答案:A
第三章测试
1. 如果“int a=3,b=4;”, 则条件表达式 a>b? a:b 的值是( ) 。
A:0
B:3
C:4
D:1
答案:C
2. C 语言中, 关系表达式和逻辑表达式的值是( ) 。
A:T 或 F
B:True或false
C:真或假
D:1 或 0
答案:D
3. 设a 为整型变量, 能正确表达数学关系 10