2022年秋学堂在线《C++语言程序设计基础(2022秋)》课后章节测试

更新时间:2023-04-17 22:26:02 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

?第1章绪论

?第2章C++简单程序设计(一)

?第2章C++简单程序设计(二)

?第3章函数

?第4章类与对象

?第5章数据的共享与保护

?第6章数组、指针与字符串(一)?第6章数组、指针与字符串(二)

单选题 (1分)

C++语言是()

A

机器语言

B

汇编语言

C

面向过程的高级语言

D

面向对象的高级语言

ABCD

正确答案D

单选题 (1分)

面向对象的程序设计方法的主要优势在于

A

编写硬件接口程序

B

编写小规模的数值计算程序

C

开发大型系统

D

开发函数库

ABCD

正确答案C

单选题 (1分)

在C++中,实现封装性需借助于

A

枚举

B

C

数组

D

函数

正确答案B

单选题 (1分)

在面向对象方法中,不属于”对象”基本特点的是A

一致性

B

分类性

C

多态性

D

标识唯一性

正确答案A

单选题 (1分)

关于编程下列说法错误的是

A

编程需要用一种程序设计语言

B

编程就是软件开发的全部工作

C

编写面向对象的程序最好选用面向对象的语言D

编程完成之后需要进行测试

正确答案B

单选题 (1分)

计算机最小的存储单位是bit

A

正确

B

错误

AB

正确答案A

填空题 (1分)

255(10)转换为二进制为____

正确答案:[ "11111111" ] 填空题 (1分)

0.101(2)转化为十进制为____

正确答案:[ "0.625" ] 填空题 (2分)

八位二进制原码:____

八位二进制补码:____

正确答案:[ "10111000" ] 正确答案:[ "11001000" ] 多选题 (2分) 以下属于c++语言的特点是:(多选)

A

支持面向对象程序设计

B

支持泛型程序设计

C

支持面向过程程序设计

正确答案ABC

多选题 (2分)

以下字符串可以作为标识符的是(多选)

A

_

B

123

C

C++

D

Define

E

int

F

cout

正确答案ADF

填空题 (1分)

C风格字符串”C++”在内存中占用的字节数是____。

正确答案:[ "4" ] 单选题 (1分)

符号常量在定义时一定要初始化()

A

True

B

false

正确答案A

单选题 (1分)

以下哪个属于算术运算符:

A

^

B

%

C

=

D

||

正确答案B

单选题 (1分)

控制格式的标志位中,转换为十六进制形式的标志位是

A

dec

B

hex

C

oct

D

ws

正确答案B

单选题 (1分)

控制格式输入输出的操纵符中,设置域宽的是?

A

ws

B

oct

C

setfill()

D

setw()

正确答案D

单选题 (1分)

为了避免嵌套的if-else语句的二义性,C语言规定else总是与__组成配对关系

A

缩排位置相同的if

B

在其之前未配对的if

C

在其之前最近的未配对的if

D

同一行上的if

正确答案C

填空题 (1分)

switch case语句中,case语句后的表达式可以是变量。____(填是或否)

正确答案:[ "否" ] 填空题 (1分)

swich case语句中,case分支中的语句可以是多个语句且不需要大括号。____(填是或否)

正确答案:[ "是" ] 填空题 (1分)

while语句后的表达式在值为true的时候会执行语句。____(填是或否)

正确答案:[ "是" ] 单选题 (1分)

以下叙述正确的是

本文来源:https://www.bwwdw.com/article/g7lq.html

Top