计算机基础与C语言程序设计习题解答
习 题 解 答一、选择题
1. 一个完整的计算机系统包括_________两大部分。
A) 控制器和运算器B) CPU和I/O设备
C) 硬件和软件D) 操作系统和计算机设备
答案:C
2. 微机硬件系统包括_________。
A) 内存储器和外部设备B) 显示器、主机箱、键盘
C) 主机和外部设备D) 主机和打印机
答案:C
3. 计算机软件系统应包括_________。
A) 操作系统和语言处理系统B) 数据库软件和管理软件
C) 程序和数据D) 系统软件和应用软件
答案:D
4. 银行的储蓄程序属于_________。
A) 表格处理软件B) 系统软件
C) 应用软件D) 文字处理软件
答案:C
5. 系统软件中最重要的是_________。
A) 解释程序B) 操作系统
C) 数据库管理系统D) 工具软件
答案:B
6. 计算机能直接执行_________。
A) 高级语言编写的源程序B) 机器语言程序
C) 英语程序D) 十进制程序
答案:B
7. 将高级语言翻译成机器语言的方式有_________两种。
A) 解释和编译B) 文字处理和图形处理
C) 图像处理和翻译D) 语音处理和文字编辑
答案:A
8.程序存储思想是_________提出来的。
A. 丹尼尔·里奇B) 冯·诺依曼C) 贝尔D) 马丁理查德
答案:B
9. 2+(111101)2=(_________)2。
A) 110101B)C)D)答案:B
10. 2-(100101)2=(_________)2。
A)B)C) 1101111D) 1100111
答案:C
11. (1101)2×(101)2=(_________)2。
A) 1000001B) 1010011
C) 1011100D) 1101111
答案:A
12. (10010)2÷(11)2=(_________)2。
A) 1010B) 111
C) 1100D) 110
答案:D
13. 将补码转换为十进制数,即补= (_________)10。
A) 8B) -9
C) -10D) 11
答案:C
14. 已知字符8”的ASCII码是56,则字符5”的ASCII码是_________。
A) 52B) 53
C) 54D) 55
答案:B
15. 1KB表示_________。
A) 1024位B) 1000位
C) 1000字节D) 1024字节
答案:D
16. CPU从专用寄存器_________依次提取指令执行。
A) IXB) IYC) SPD) PC
答案:D
17. 在运算前向ALU提供操作数,运算后暂存运算结果的专用寄存器是_________。
A) IXB) IYC) AD) PC
答案:C
18. 下列说法错误的是_________。
A) 寄存器的存取速度快
B) 寄存器的数量可以根据需要增加
C) 为了解决寄存器数量有限的问题,在存储器中特别划分出了一块区域,称为栈
D) 栈存取数据都在一端进行
答案:B
19. 指令存储在存储器的_________存储区。
A) 程序B) 数据C) 栈D) 堆
答案:A
20. 机器指令01H3000H占_________个字节的内存空间。
A) 2B) 3C) 4D) 6
答案:B
二、填空题
1. 计算机由5个基本部分组成:运算器、控制器、_________和输出设备。
答案:存储器、输入设备
2. 运算器的主要功能是算术运算和_________。
答案:逻辑运算
3. 存储器通常分为内存储器和_________。
答案:外存储器
4. 计算机能直接识别和执行的计算机语言是_________。
答案:机器语言
5. 中央处理器是决定一台微机性能的核心部件,由________组成。
答案:运算器和控制器
6. (254)10=( )2=( )8=( )16。
答案 376 FE
7. (3.40625)10=( )2=( )8=( )16。
答案:11.01101 3.32 3.68
8. (125)1