2020 面向对象程序设计(C++)-02-祝凯(北京邮电大学世纪学院) 最新满分章节测试答案
- 第1-2周 从 C 到C++ 第1周测验
- 【作业】第1-2周 从 C 到C++ 第1周作业
- 第1-2周 从 C 到C++ 第2周测验
- 【作业】第1-2周 从 C 到C++ 第2周作业
- 【作业】第1-2周 从 C 到C++ 第3周实验&作业
- 第1-2周 从 C 到C++ 第3周测验
- 【作业】第二周 类和对象基础 第4周作业
- 第二周 类和对象基础 第4周测验
- 第二周 类和对象基础 第5周测验
- 【作业】第二周 类和对象基础 第5周实验&作业
- 第三周 类和对象提高 第6周测验
- 【作业】第三周 类和对象提高 第6周作业
- 【作业】第三周 类和对象提高 第7周实验&作业
- 第三周 类和对象提高 第8周测验
- 【作业】第三周 类和对象提高 第8周作业
- 第四周 运算符重载 第9周测验
- 【作业】第四周 运算符重载 第9周实验&作业
- 第四周 运算符重载 第10周测验
- 【作业】第四周 运算符重载 第10周作业
- 【作业】第四周 运算符重载 第11周实验&作业
- 第五周 继承 第12周测验
- 【作业】第五周 继承 第12周作业
- 第五周 继承 第13周测验
- 【作业】第五周 继承 第13周实验&作业
- 第六周 多态 第14周测验
- 【作业】第六周 多态 第14周作业
- 第六周 多态 第15周测验
- 【作业】第六周 多态 第15周作业
- 【作业】第七周 输入输出和模板 第16周作业
- 第七周 输入输出和模板 第16周测验
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦