对应课程:点击查看
起止时间:2021-09-01到2022-01-16
更新状态:每周周末更新
第一部分 面向对象方法与C++概述 第一周课后评测
1、 关于C++语言和C语言的关系的下列描述中,错误的是( )
A:C语言是C++语言的一个子集
B:C语言和C++语言都是面向对象的语言
C:C++语言与C语言兼容
D:C++语言对C语言做了些改进
答案: C语言和C++语言都是面向对象的语言
2、 下列哪个是 C++语言中有效标识符( )
A:12345
B:No.1
C: _No1
D: int
答案: _No1
3、 由C++源程序文件编译而成的目标文件的缺省扩展名为( )
A:.obj
B:.lik
C:.exe
D:.cpp
答案: .cpp
4、 在下面的一维数组定义中,( )语句有语法错误
A:int a[ ]={1,2,3};
B:int a[10]={0};
C:int a[ ];
D:int a[5];
答案: int a[ ];
5、 返回类型就是函数返回结果值的数据类型。返回类型可以是( )
A:除数组和类以外的任意数据类型
B:除数组和结构类型以外的任意数据类型
C: 除数组类型以外的任意数据类型
D:除指针和引用类型以外的任意数据类型
答案: 除数组类型以外的任意数据类型
6、 在C++中,数据封装要解决的问题是( )
A:数据的规范化
B:便于数据转换
C:避免数据丢失
D:防止不同模块之间数据的非法访问
答案: 防止不同模块之间数据的非法访问
第二部分 过程化编程技术-函数应用 第二周课后评测
1、 当一个函数无返回值时,定义它的函数的类型是( )。
A:int
B:无
C:void
D:long
答案: void
2、 对于C/C++语言的函数,下列叙述中正确的是( )。
A:函数的定义可以嵌套,但函数调用不能嵌套
B:函数的定义不能嵌套,但函数调用可以嵌套
C:函数的定义和调用都不能嵌套
D:函数的定义和调用都可以嵌套
答案: 函数的定义不能嵌套,但函数调用可以嵌套
3、 在一个被调用函数中,关于return语句使用的描述,( )是错误的。
A:被调用函数中可以不用return语句
B:被调用函数中可以使用多个return语句
C:被调用函数中,如果有返回值,就一定要有return语句
D:被调用函数中,一个return语句可以返回多个值给调用函数
答案: 被调用函数中,一个return语句可以返回多个值给调用函数
4、 在函数调用时,如某一默认参数要指明一个特定值,则有( )。
A:其之前所有参数都必须赋值
B:其之后所有参数都必须赋值
C:其前、后所有参数都必须赋值
D:其前、后所有参数都不必赋值
答案: 其之前所有参数都必须赋值
5、 设存在函数int max(int,int)返回两参数中较大值,若求22,59,70中最大值,下列表达式不正确的是( )。
A:int m = max(22,max(59,70))
B:int m = max(max(22,59),70)
C:int m = max(22,59,70)
D:int m = max(59,max(22,70))
答案: int m = max(22,59,70)
6、 在C++中使用流进行输入输出,其中用于屏幕输出的对象是( )。
A:cerr
B:cin
C:cfile
D:cout
答案: cout
7、 在编译指令中,宏定义使用哪个指令( )。
A:#include
B:#define
C:#if
D:#else
答案: #define
8、 要把一个文件输出流对象myFile与文件“f:\myText.txt相关联,所用的C++语句是 。
答案: myFile.open(“f:\myText.txt”)
9、 C++语言中可以实现输出一个换行符并刷新流功能的操控符是 。
答案: endl
10、 下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。#include using namespace std; const double pi=3.14159; void main( ) { double r; cout<<″r=″; ; double l=2.0 pir; double s=pi rr; cout<<″\n The long is:″< cin>>r
11、 面向对象的程序设计有四大特征,它们是抽象、 、 继承 、 多态 。
答案: 封装
12、 在函数原型说明中, 不是必要的。
答案: 函数参数名
第二部分 过程化编程技术-函数应用 第三周课后评测
1、 下列函数原型声明中错误的是____。
A:void Fun(int x=0,int y=0);
B:void Fun(int x,int y);
C:void Fun(int x,int y=0);
D:void Fun(int x=0,int y);
答案: void Fun(int x=0,int y);
2、 下列关于C++函数的描述中正确的是____。
A:主函数是程序的入口,它由用户定义的函数调用
B:函数在调用之前必须先被声明
C:每个用户定义函数只能被其他函数调用一次
D:函数是C++中面向对象程序设计框架的基本组成单元
答案: 函数在调用之前必须先被声明
3、 以下函数值的类型是____。fun(float x){ float y; y=3*x-4; return(y);}
A:int
B:char
C:void
D:float
答案: int
4、 下面关于C++语言说法不正确的是____
A:具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数
B:变量的数据类型丰富,而且使用不同的存储类别,以控制函数内外信息的交换
C:具有编译预处理的功能,为程序的设计与修改、调试、移植带来方便
D:既是面向结构的程序设计语言,又是面向对象的程序设计语言,使用起来很方便
答案: 具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数
5、 关于函数的调用下面不正确的是____
A:一个函数可以自己调用自己
B:函数的调用可以在任意函数之间进行,只要有需要
C:由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
D:函数返回时可以不必带返回值,这时函数在定义时其类型应用void标示
答案: 由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
6、 下列函数的声明正确的是____
A:float sum(float x,y) {…….}
B:flaot sum(float,float );
C:float sum(x,y)
D:float sum(floatx,floaty) {…….}
答案: flaot sum(float,float );
7、 在C++中,函数原型不能标识____
A:函数的返回类型
B:函数参数的个数
C:函数参数类型
D:函数的功能
答案: 函数的功能
8、 决定C++语言中函数的返回值类型的是____
A:return语句中的表达式类型
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情