面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版

湘挨舒泻乘奔逢墒褐喇蹬钱赎

第5讲顺序结构的程序设计

第5讲掌握C++输入输出的格式控制

1、单选题:
‎输入输出格式控制是在哪个头文件中定义的?‍‎‍

A: iostream.h
B: iomanip.h
C: istream.h
D: ostream.h
答案:  iomanip.h

2、单选题:
‌对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是:‍

A: ”cout”是一个输出流对象
B: ”endl”的作用是输出回车换行
C: ”x”是一个变量
D: ”<<”称作提取运算符
答案:  ”<<”称作提取运算符

3、单选题:
​在ios中提供控制格式的标志位中,哪个是转换为十六进制形式的标志位?‌​‌

A: hex
B: oct
C: dec
D: left
答案:  hex

4、单选题:
定义变量:char one_char;则语句cout<<one_char;显示结果相当于C语言中的:‌‍‌

A: printf(one_char);
B: printf(“%c”,one_char)
C: scanf(one_char);
D: scanf(“%c”,&one_char);
答案:  printf(“%c”,one_char)

5、单选题:
‏若有定义“int x=17;”,则语句“cout<<oct<<x;”的输出结果是:‎

A: 11
B: 0x11
C: 21
D: 021
答案:  21

6、单选题:
​与C语言printf(“Hello,World\n”);语句功能相同的C++语句是:​

A: cout>>”Hello,World\n”;
B: cout<<“Hello,World\n”;
C: cin>>”Hello,World\n”;
D: cin<<“Hello,World\n”;
答案:  cout<<“Hello,World\n”;

7、单选题:
‍与语句cout<<endl;不等价的是:​

A: cout<<’ n’;
B: cout<<’12’;
C: cout<<’ xA’;
D: D)cout<<’ ’;
答案:  D)cout<<’ ’;

8、单选题:
‍下列程序的运行结果是:‎‍‎‍#include <iostream>‎‍using namespace std;‎‍int main()‎‍{‎‍int a=2;‎‍int b=a+1;‎‍cout<<a/b<<endl;‎‍return 0;‎‍}‎‍‎

A: 0.66667
B: 0
C: 0.7
D: 0.6666666…
答案:  0

9、单选题:
执行下列代码,程序的输出结果是(用下划线表示空格):‍‍‍int a=29,b=100;‍‍cout <<setw (3) << a << b << endl;‍‍‍‍

A: 29_100
B: _29_100
C: 29100
D: _29100
答案:  _29100

10、单选题:
‏执行下列代码,程序的输出结果是:‏‏‏‏cout <<″Hex:″<< hex << 255;‏

A: ff
B: hex:ff
C: Hex:ff
D: f
答案:  Hex:ff

第10讲函数的设计

第10讲灵活运用函数重载、默认参数

1、单选题:
指出下列对定义重载函数的要求中,( )是错误的。​‌​

A: 要求参数的个数相同
B: 要求参数的类型相同时,参数个数不同
C: 函数的返回值可以不同
D: 要求参数的个数相同时,参数类型不同
答案:  要求参数的个数相同

2、单选题:
​一个函数为void x(int,char ch=’a’),另一个函数为void x(int),则它们:‏

A: 不能在同一程序中定义
B: 可以在同一程序中定义并可重载
C: 可以在同一程序中定义,但不可以重载
D: 以上说法均不正确
答案:  可以在同一程序中定义,但不可以重载

3、单选题:
‍重载函数在调用时选择的依据中,错误的是:​

A: 函数的参数
B: 参数的类型
C: 函数的名字
D: 函数返回值类型
答案:  函数返回值类型

4、单选题:
​下列函数原型声明中错误的是:​

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);

5、单选题:
‍一个函数带有参数说明时,则参数的默认值应该在( )中给出。​

A: 函数定义
B: 函数声明
C: 函数定义或声明
D: 函数调用
答案:  函数定义或声明

6、单选题:
‍下列关于函数参数默认值的描述中,正确的是:​

A: 函数参数的默认值只能设置一个
B: 若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值
C: 若一个函数含有多个参数,则设置默认参数时可以不连续设置默认值
D: C++语言中函数都必须设有默认值
答案:  若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值

第20讲动态分配内存

第20讲掌握动态分配内存的方法

1、单选题:
‍对使用关键字new所开辟的动态存储空间,释放时必须使用:‍

A: free
B: create
C: delete
D: realse
答案:  delete

2、单选题:
​关于动态存储分配,下列说法正确的是:​

A: new和delete是C++语言中专门用于动态内存分配和释放的函数
B: 动态分配的内存空间也可以被初始化
C: 当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必使用delete释放内存空间
D: 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
答案:  动态分配的内存空间也可以被初始化

3、单选题:
‍对new运算符的下列描述中,哪个是错误的?‎‍‎

A: 它可以动态创建对象和对象数组
B: 用它创建对象数组时必须指定初始值
C: 用它创建对象时要调用构造函数
D: 用它创建的对象可以使用运算符delete来释放
答案:  用它创建对象数组时必须指定初始值

4、单选题:
‍若有以下定义,则释放指针所指内存空间的操作是:‍‍‍‍float *r=new float[10];‍

A: delete r ;
B: delete  *r;
C: delete []r;
D: delete  r[];
答案:  delete []r;

5、单选题:
‍已知n是一个int型变量,下列语句中错误的是:‎

A: long *p=new long[n];
B: long p[n];
C: long *p=new long(n);
D: long p[10];
答案:  long p[n];

第25讲类的定义

第25讲掌握类的基本概念

1、单选题:
‎下面关于类中概念的描述中错误的是:‎‎‎

A: 类是抽象数据类型的实现
B: 类是具有共同行为的若干对象的统一描述体
C: 类是创建对象的样板
D: 类就是C语言中的结构体类型
答案:  类就是C语言中的结构体类型

2、单选题:
‌下列关于C++语言类的描述中错误的是:‏

A: 类用于描述事物的属性和对事物的操作
B: 类与类之间通过封装而具有明确的独立性
C: 类与类之间必须是平等的关系,而不能组成层次结构
D: 类与类之间可以通过一些方法进行通信和联络
答案:  类与类之间必须是平等的关系,而不能组成层次结构

3、单选题:
‎在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的:‌

A: 分类性
B: 标识唯一性
C: 继承性
D: 封装性
答案:  继承性

4、单选题:
‍什么是成员:‍

A: 类的特征
B: 类的方法
C: 类的事件
D: 以上全是
答案:  以上全是

5、单选题:
‍作用域运算符的功能是:‏

A: 标识作用域的级别
B: 指出的大小
C: 标识某个成员是属于哪一类的
D: 给出的范围
答案:  标识某个成员是属于哪一类的

第26讲对象的定义和使用

第26讲掌握对象的定义和使用

1、单选题:
‌假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为:‍

A:  x.a
B: x.a()
C:  x->a
D: x->a()
答案:  x.a()

2、单选题:
​为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为:​

A: public
B: protected
C: private
D: static
答案:  public

3、单选题:
‍在用关键字class定义的类中,以下叙述正确的是:‎

A: 在类中,不作特别说明的数据成员均为私有类型
B: 在类中,不作特别说明的数据成员均为公有类型
C: 类成员的定义必须是成员变量定义在前,成员函数定义在后
D: 类的成员定义必须放在类定义体内部
答案:  在类中,不作特别说明的数据成员均为私有类型

4、单选题:
‌下列关于成员函数特征的描述中,错误的是:‍

A: 成员函数一定是内联函数
B: 成员函数可以重载
C: 成员函数可以设置参数的默认值
D: 成员函数可以是静态的
答案:  成员函数一定是内联函数

5、单选题:
‏下列有关类的说法不正确的是:‍

A: 对象是类的一个实例
B: 任何一个对象只能属于一个具体的类
C: 一个类只能有一个对象
D: 类与对象的关系和数据类型与变量的关系相似
答案:  一个类只能有一个对象

第27讲构造函数

第27讲掌握构造函数的功能和使用方法

1、单选题:
‍类的构造函数被自动调用执行的情况是在定义该类的:‌

A: 成员函数时
B:  数据成员时
C: 对象时
D: 友元函数时
答案:  对象时



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第3张

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

面向对象与C++程序设计(西安邮电大学)1001966004 中国大学MOOC答案100分完整版第8张


泪犬轰叙灌匆遍仑惜石量巨闪