C++语言程序设计(华中农业大学)1002647004 中国大学慕课答案2024完整版100分

归蝎怪棠圃休版式麓邵唐淌纱

对应课程:点击查看
起止时间:2018-03-12到2018-03-13
更新状态:已完结

第一章  C++语言概述 第一章  C++语言概述 单元测验

1、 C++程序的基本构成单位是( )。

A:函数
B:函数和过程
C:超文本过程
D:子程序
答案: 函数

2、 一个C++程序总是从( )开始执行。

A:主函数
B:主过程
C:子程序
D:主程序
答案: 主函数

3、 以下有关C++程序的叙述正确的是( )。

A:每行中只能写一条语句
B:main函数必须位于程序的最前面
C:一条语句可以写在数行中
D:对程序进行编译时可发现注释中的拼写错误
答案: 一条语句可以写在数行中

4、 C++语言是以( )语言为基础逐渐发展演变而成的一种程序设计语言。

A:Pascal
B:C
C:B
D:Simula 67
答案: C

5、 C++程序在使用cin、cout完成输入、输出时,需要使用include预处理命令包含头文件iostream,预处理命令以( )开始。

A:#
B:;
C://
D:{
答案: #

第二章 基础知识 第二章 基础知识 单元测试

1、 下列数据中,不合法的实型数据的是()。

A:0.123
B:123e3
C:2.1e3.5
D:789.0
答案: 2.1e3.5

2、 若有定义: int a=7; float x=2.5,y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是()。

A:2.500000
B:2.750000
C:3.500000
D:0.000000
答案: 2.500000

3、 设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为()。

A:int
B:float
C:double
D:不确定
答案: double

4、 若有以下说明语句“char s=92;”,则该语句()。

A:使s的值包含1个字符
B:说明不合法,s的值不确定
C:使s的值包含4个字符
D:使s的值包含3个字符
答案: 使s的值包含1个字符

5、 若变量已正确定义并赋值,以下符合C++语言语法的表达式是()。

A:a:= b+1;
B:a=b=c+2;
C:int 18.5%3;
D:a=a+7=c+b;
答案: a=b=c+2;

6、 在C++语言中,逻辑值“真”用()表示。

A:true
B:大于0的数
C:非0整数
D:非0的数
答案: 非0的数

7、 下列可用于C++语言用户标识符的一组是()。

A:void, define, WORD
B:a3_b3, _123, Car
C:For, -abc, IF Case
D:2a, DO, sizeof
答案: a3_b3, _123, Car

8、 下列选项中非法的表达式为()。

A:0<=x<100
B:i=j==0
C:(char)(65+3)
D:x+1=x+1
答案: x+1=x+1

9、 一个C++程序的执行从()。

A:本程序的main函数开始,到本程序的main函数结束
B:本程序的main函数开始,到本程序的最后一个函数结束
C:本程序的第一个函数开始,到本程序的main函数结束
D:本程序的第一个函数开始,到本程序的最后一个函数结束
答案: 本程序的main函数开始,到本程序的main函数结束

10、 设有定义“int x; double y; ”及语句“x=y; ”,则下面正确的说法是()。

A:将y的值四舍五入为整数后赋给x
B:将y的整数部分赋给x
C:该语句执行后x与y相等
D:将x的值转换为实数后赋给y
答案: 将y的整数部分赋给x

11、 下面4个选项中,均是合法整型常量的选项是()。

A:160 -0xff 011
B:123.5 01a 0xe
C:-01 1,986,012 0663
D:-2e3.2 0.234 1e0
答案: 160 -0xff 011

12、 下面4个选项中,均是合法实数的选项是()。

A:160. 0.12 e3
B:123.5 2e-4 123.
C:-0.18 2e 0e1
D:-2e3.2 0.234 1e0
答案: 123.5 2e-4 123.

13、 下面4个选项中,均是合法转义字符的选项是()。

A:” ‘\’ ”
B:’\’ ‘\017′ ”
C:’\018’ ‘\f’ ‘xab’
D:’\0′ ‘\101’ ‘x1f’
答案: ‘\’ ‘\017’ ”

14、 已知“int a,b; ”,用语句“cin>>a>>b; ”输入a,b的值时,不能作为输入的分隔符的是()。

A:,
B:空格键
C:Enter键
D:Tab键
答案: ,

15、 以下程序段的输出结果是()。int x=10, y=10;cout< 10,9

16、 有一个字符串在程序中表示为”\Name\Address”,则该字符串的长度是()。

A:18
B:16
C:14
D:13
答案: 13

17、 若有定义“int x; ”,则下面不能将x的值强制转换成双精度数的表达式是()。

A:(double) x
B:double(x)
C:(double) (x)
D:x (double)
答案: x (double)

18、 已知x,y 为整型,z为实型,ch为字符型,则下列表达式中正确的是()。

A:z=(x+y)++
B:x+y=z

       


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

点击这里,购买完整答案


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


 

摆耗另连醛湘春巢躺潞第囤肉