C++程序设计基础(华中科技大学) 中国大学慕课答案2024完整版100分

楞狈般笛讲棵济屋宏顽戮绥抨

对应课程:点击查看
起止时间:2021-02-26到2021-07-09
更新状态:每5天更新一次

第1章——初识C++语言:从认识变量和常量开始,数据的表示 第一章单元测试

1、 以下关于C++语言描述错误的是()

A:一个C++程序总是从main函数开始执行
B:每个语句和数据声明的最后必须有一个分号
C:C++语言的注释符是以“/”开始并以“/”结束的
D:一个C++程序可以包含多个main函数
答案: 一个C++程序可以包含多个main函数

2、 C++ 语言源程序文件名后缀为( )。

A:.EXE
B: .OBJ
C:.cpp
D: .ASM
答案: .cpp

3、 C++语言是( )

A:机器语言
B:汇编语言
C:仅具有面向对象特征的语言
D: 既表现面向对象的特征,又表现面向过程的特征
答案: 既表现面向对象的特征,又表现面向过程的特征

4、 C++语言中普通整型变量int在内存中占( )字节。

A:1
B:2
C:3
D:4
答案: 4

5、 下列不是C++语言基本数据类型的是 ( )。

A:字符型
B:整型
C:浮点型
D:结构体
答案: 结构体

6、 各种基本数据类型的存储空间正确的长度排列为( )。

A:int < char D:int <=char char

7、 下面的变量说明中( )是正确的。

A: char:a, b, c;
B:char a; b; c;
C:char a, b, c;
D: char a, b, c,
答案: char a, b, c;

8、 转义字符“反斜杠线”的表示方法正确的是( ) 。

A: \
B:\
C:‘\’
D:“\”
答案: \

9、 在C++语言中,自定义的标识符( )。

A:能使用关键字并且不区分大小写
B:不能使用关键字并且不区分大小写
C:能使用关键字并且区分大小写
D:不能使用关键字并且区分大小写
答案: 不能使用关键字并且区分大小写

10、 存储字符串“a+b=12\t”所占存储空间的字节数为( )  

A:8
B:9
C:10
D:11
答案: 9

第2章——计算:从数据运算开始,数据简单运算 第二章单元测试

1、 执行下面程序段的输出结果是( )。int x=23, y=5,z;z=2+(y++,x+8,x++); cout< 24 25

2、 若int型变量x=29,double型变量y=6.0,则表达式x/y的值为( ) 。

A:4.83333
B:4
C:5
D:5.0
答案: 4.83333

3、 判断字符型变量ch是否为大写英文字母,应使用表达式( )。

A: ch>=’A’ & ch<=’Z’
B:ch<=’A’ ||ch>=’Z’
C:’A'<=ch<=’Z’
D:ch>=’A’ && ch<=’Z’
答案: ch>=’A’ && ch<=’Z’

4、 int x=5, y=6;下列表达式结果为真的是( ) 。

A:x==y–
B: x==++y
C:x++==y
D: x==–y
答案: x==–y

5、 设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )

A:0
B:1
C:2
D:3
答案: 2

6、 执行下列语句后,输出的结果是( ).int a=3,b=5;double c=b/a;cout< 1

7、 已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是( )。

A:5
B:6
C:0
D:1
答案: 5

8、 逗号表达式a=3,a++,a+=6的值是( )。

A:10
B:9
C:11
D:12
答案: 10

9、 已知下列语句中的x和y都是int型变量,其中错误的语句( )。

A:x=y++;
B:x=++y;
C:(x+y)++;
D:++x==y;
答案: (x+y)++;

10、 执行以下代码后,变量x、y、z的值分别为()int x=1,z=1,y=1,k;k=x++||++y&&++z

A:2 1 1
B:2 2 2
C:1 2 2
D:1 1 2
答案: 2 1 1

第3章——分支结构:无处不在的抉择 第三章单元测试

1、 执行语句序列int n;cin >> n;switch(n++){ case 1: case 2: cout << ‘1’; case 3: case 4: cout << ‘2’; break; default: cout << ‘3’;}时,若键盘输入1,则屏幕显示( )。

A:1
B:2
C:23
D:12
答案: 12

2、 下面程序的输出结果是( ).#include using namespace std;int main(){int a=2,b=-1,c=2;if (a 2

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

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

鲜挺琶岭涵帝功苟凉看凯爸讲