第1章 程序设计导论

单元测验1

1、单选题:
‌计算机硬件结构中,负责识别并执行指令的部件是(    )。‏
选项:
A: 鼠标
B: 硬盘
C: 主板
D: CPU
答案: 【 CPU

2、单选题:
‏计算机硬件能识别并执行下列哪种语言所表达的指令?(    )​
选项:
A: 英语
B: 中文
C: 机器语言
D: C++语言
答案: 【 机器语言

3、单选题:
‏CPU只能处理存放在(    )中的数据。‌
选项:
A: 硬盘
B: 内存
C: U盘
D: 光盘
答案: 【 内存

4、单选题:
‎使用计算机处理数据,通常第一步需要做什么?(    )‎
选项:
A: 申请内存空间
B: 输入原始数据
C: 处理数据
D: 输出处理结果
答案: 【 申请内存空间

5、单选题:
​下列关于C++语言的描述,哪个是错误的?‍
选项:
A: C++语言支持结构化程序设计方法
B: C++语言支持面向对象程序设计方法
C: C++语言是编译执行的
D: C++语言是解释执行的
答案: 【 C++语言是解释执行的

6、单选题:
​用C++语言编写的程序被称为(    )。‍
选项:
A: 源程序‍
B: 目标程序
C: 可执行程序
D: 编译程序
答案: 【 源程序‍

7、单选题:
‍下列哪种语言不支持面向对象程序设计方法?(    )‍
选项:
A: C语言
B: C++语言
C: Java语言
D: C#语言
答案: 【 C语言

8、单选题:
‏十进制19转换成二进制后的结果为(    )。‏
选项:
A: 10001
B: 10010
C: 10011
D: 10100
答案: 【 10011

9、单选题:
‍十进制19转换成八进制后的结果为(    )。‌
选项:
A: 21
B: 22
C: 23
D: 24
答案: 【 23

10、单选题:
‌十进制19转换成十六进制后的结果为(    )。‏
选项:
A: 11
B: 12
C: 13
D: 14
答案: 【 13

11、单选题:
‏计算机是用(    )的形式来存储实数的。​
选项:
A: 原码
B: 反码
C: 补码
D: 尾数+阶码
答案: 【 尾数+阶码

12、单选题:
​下列哪项内容不属于本课程的学习范畴?(    )‍
选项:
A: 程序设计的基本原理
B: C++语言的语法知识
C: 组装计算机
D: 使用C++语言编写程序
答案: 【 组装计算机

13、单选题:
‌在计算机内部,键盘输入的数据首先被送往哪里?(    )‍
选项:
A: 运算器
B: 控制器
C: 内存
D: 外存
答案: 【 内存

14、单选题:
‌下列哪种语言不属于计算机语言?(    )‎
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 人类语言
答案: 【 人类语言

15、单选题:
​下列哪种设备不具备数字化(即将信息转换成数值数据)的能力?(    )‌
选项:
A: 音箱
B: 麦克风
C: 扫描仪
D: 键盘
答案: 【 音箱

第2章 数值计算

单元测验2

1、单选题:
‍每周有7天,用整数对星期一~星期日进行编码。使用十进制编码需要1位,即0~6。用二进制编码最少需要几位?(    )‎
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3

2、单选题:
‌下列哪种数据类型的存储位数最多?(    )‏
选项:
A: char
B: int
C: float
D: double
答案: 【 double

3、单选题:
‎下列哪种数据类型不能存储负数?(    )​
选项:
A: unsigned short
B: int
C: float
D: double
答案: 【 unsigned short

4、单选题:
‍假设变量x的值域为[0,50000]之间的整数,则其最适合的数据类型是哪种?(    )‎
选项:
A: unsigned short
B: int
C: float
D: double
答案: 【 unsigned short

5、单选题:
​假设变量x的值域为[-1.0,1.0]之间的实数,则其最适合的数据类型是哪种?(    )‍
选项:
A: char
B: short
C: int
D: double
答案: 【 double

6、单选题:
​下列定义变量语句,错误的是(    )。​
选项:
A:  int x, y;
B: int x = 5, y;
C: int x = 5, y = 5;
D: int x = 5;  y = 5;
答案: 【 int x = 5;  y = 5;

7、单选题:
‎C++源程序中,下列哪个常量的数据类型是float型?(    )​
选项:
A: 10
B: 10L
C: 10.0
D: 10.0f
答案: 【 10.0f

8、单选题:
‏C++源程序中,下列哪个整数的数值最小?(    )‎
选项:
A: 10
B: 10L
C: 010
D: 0x10
答案: 【 010

9、单选题:
‌C++源程序中,数值常量010被默认为(    )。‎
选项:
A: 二进制,short类型
B: 二进制,int类型
C: 八进制,int类型
D: 十六进制,short类型
答案: 【 八进制,int类型

10、单选题:
​C++语言表达式:5 / 2,该表达式结果的数据类型和值分别是(    )。‌
选项:
A:  short类型,2
B: int类型,2
C: float类型,2.5
D: double类型,2.5
答案: 【 int类型,2

11、单选题:
​C++语言表达式:5+2.0,该表达式结果的数据类型和值分别是(    )。‎
选项:
A: short类型,7
B: int类型,7
C: float类型,7.0
D: double类型,7.0
答案: 【 double类型,7.0

12、单选题:
​执行C++程序中的语句:int x = 5, y;  y = x++; 执行后变量x和y的值分别为(    )。‎
选项:
A: 5, 5
B: 5, 6
C: 6, 5
D: 6, 6
答案: 【 6, 5

13、单选题:
‌执行C++程序中的语句:int x = 5, y;  y = --x; 执行后变量x和y的值分别为(    )。‏
选项:
A: 4, 4
B: 4, 5
C: 5, 4
D: 5, 5
答案: 【 4, 4

14、单选题:
‏C++语言表达式:1001 & 0110,该表达式的结果是(    )。‌
选项:
A: 1001
B: 0110
C: 0000
D: 1111
答案: 【 0000

15、单选题:
‏C++语言表达式:1001 | 0110,该表达式的结果是(    )。‍
选项:
A: 1001
B: 0110
C: 0000
D: 1111
答案: 【 1111

16、单选题:
‎C++语言表达式:1001 ^ 0110,该表达

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注