本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-22到2020-11-10
本篇答案更新状态:已完结

第1-2周 从 C 到C++ 第1周测验

1、 问题:下面程序片段哪个没错?
选项:
A:int n = 4;int & r = n * 5;
B:int n = 6;const int & r = n;r = 7;
C:int n = 8;const int & r1 = n;int & r2 = r1;
D:int n = 8;int & r1 = n;const int r2 = r1;
答案: 【int n = 8;int & r1 = n;const int r2 = r1;

2、 问题:下面程序片段输出结果是什么?int a = 1,b = 2;int & r = a;r = b;r = 7;cout << a << endl;
选项:
A:1
B:2
C:7
D:8
答案: 【7

3、 问题:关于 C++和 c 语言的描述中,错误的是
选项:
A:C 语言是 C++的一个子集
B:C 语言和 C++是兼容的
C:C++对 C 语言进行了一些改进
D:C 语言和 C++都是面向对象的
答案: 【C 语言和 C++都是面向对象的

4、 问题:用 C++语言编写的代码程序
选项:
A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过解释才能执行
答案: 【是一个源程序

5、 问题:在 C++语言中.表示一条语句结束的标号是
选项:
A:#
B:;
C:}
D://
答案: 【;

6、 问题:下列关于 c++源程序正确的说法是
选项:
A:每行只能写一个语句
B:每条语句(包括预处理命令)必须以分号结束
C:注释语句会生成机器码
D:最好向右缩进表达程序的层次结构
答案: 【最好向右缩进表达程序的层次结构

7、 问题:关于源程序中注释部分的说法, _____是正确的。
选项:
A:注释参加编译,出现在目标程序中
B:注释参加编译,但不出现在目标程序中
C:注释不参加编译,但出现在目标程序中
D:注释不参加编译,也不出现在目标程序中
答案: 【注释不参加编译,也不出现在目标程序中

8、 问题:编译程序的功能是
选项:
A:将汇编语言程序转换为目标程序
B:将汇编语言程序转换为高级语言程序
C:将高级语言程序转换为目标程序
D:将高级语言程序转换为汇编语言程序
答案: 【将高级语言程序转换为目标程序

9、 问题:语句 cout<<(a=2)&&(h=-2);的输出结果是
选项:
A:无输出
B:编译错误
C:-l
D:1
答案: 【1

10、 问题:Visual C++中打开一个已存在的项目,应打开其中后缀名为()的文件。
选项:
A:htm
B:h
C:dsw
D:cpp
答案: 【dsw

【作业】第1-2周 从 C 到C++ 第1周作业

1、 问题:完成附件中的编程题
评分规则: 【 完成情况

第1-2周 从 C 到C++ 第2周测验

1、 问题:下面有关重载函数的描述中,正确的是( )。
选项:
A:重载函数必须具有不同的返回值类型
B:重载函数形参个数必须不同
C:重载函数必须具有不同的形参列表
D:重载函数名可以不同
答案: 【重载函数必须具有不同的形参列表

2、 问题:下列对重载函数的描述中,错误的是( )。
选项:
A:重载函数中不允许使用默认参数
B:重载函数中编译是根据参数表进行选择的
C:不要使用重载函数来描述毫不相干的函数
D:构造函数重载将会给初始化带来多种方式
答案: 【重载函数中不允许使用默认参数

3、 问题:一个函数为 void f(int, char ch=’a’),另一个函数为 void f( int ),则它们( )。
选项:
A:不能在同一程序中定义
B:可以在同一程序中定义并可重载
C:可以在同一程序中定义,但不可以重载
D:其他三种说法均不正确
答案: 【可以在同一程序中定义并可重载

4、 问题:有以下重载函数定义:int max(int a,int b){return a>b?a:b;}double max(double a,double b){return a>b?a:b;}char max(char a,char b){return a>b?a:b;}则下列( )是错误的函数调用形式。
选项:
A:max(3, 5.5)
B:max(3, 5)
C: max(3.3, 5.5)
D:max(‘3’, ‘5’)
答案: 【max(3, 5.5)

5、 问题:有函数声明: int f(int x); 则以下( )选项是正确的函数重载。
选项:
A:double f(double x);
B:double f(int x);
C:int f( int );
D:int f(int y);
答案: 【double f(double x);

6、 问题:在 C++中,运算对象必须为整型数的运算符是( )。
选项:
A:%
B:/
C:
D:%和

答案: 【%

7、 问题:若有定义:int a=10;float x=2.6,y=5.1;则表达式x+a%3*(int)(x+y)%3/5的值是( )。
选项:
A:2.8
B:2.6
C:2.4
D:3.0
答案: 【2.6

8、 问题:有如下表达式 19/3*sqrt(4.0)/5,则该表达式值数据类型为( )。
选项:
A:int
B:float
C:double
D:不确定
答案: 【double

9、 问题:设 int b=12,表达式 b+=b-=b*b 求值后 b 的值是( )。
选项:
A:552
B:264
C:144
D:-264
答案: 【-264

10、 问题:以下选项中,合法的标识符是( )。
选项:
A:long
B:_2Test
C:3Dmax
D:A.dat
答案: 【_2Test

【作业】第1-2周 从 C 到C++ 第2周作业

1、 问题:完成如下图所示,教材P35页习题7、9、10、13,将题目及解答写在以学号+姓名命名的word文档内提交。
评分规则: 【 完成情况

【作业】第1-2周 从 C 到C++ 第3周实验&作业

1、 问题:完成附件中实验指导书题目,并回答实验总结中的问题。
评分规则: 【 对5道必做题进行评分,每道题20分,全部正确100分每道题,可以运行,结果少部分错误,得15分每道题,结果错误,代码大部分正确,得10分每道题,代码少部分正确,得5分每道题,没有正确得代码,得0分

第1-2周 从 C 到C++ 第3周测验

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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