若有下面哪个语句是声明一个常量b的:a= -1; b=1;do{b*=2;a++;}while( a>0) ;则循环体执行()次?

《面向对象程序设计》模拟题
1.如果一个类中包含纯虚函数则该类称为().

3.虚函数必须是类的().

4.下列关于虚函数的描述中()是正确的.
A.虚函数一定不能有函数体
B.含有虚函数的类不能定义该类对象
C.虚函数只能被重载不能被继承
D.基类中声明虚函数后派生类中可以不重载该虚函数

5.在C++中要实现动态联编可以使用()调用虚函数.

6.下列函数中不能说明为虚函数的是().

7.一个类中的某个函数被声明为virtual则该函数在该类的所有派生类中().
C.被重新说明为virtual时才是虚函数

8.类B是类A的公有派生类类A和类B中都定义了虚函数func()p是一个指向类A的指针则p->func()将().
C.根据p实际所指对象类型确定调用A或B类中的函数func()
D.同时调用A类和B类中的函数func()

9.下列关于虚函数的说明中正确的是().
A.从虚基类继承的函数都是虚函数
B.虚函数不能是静态成员函数
C.通过对象不能调用虚函数
D.抽象类中的函数都是虚函数

10.有一个重载运算符的函数参数表中没有任何参数则可以断定被重载的运算符函数是().

11.下列关于运算符函数返回值类型的描述中错误的是().

14.重载赋值运算符时应声明为()函数.

15.在成员函数中进行双目运算符重载时参数表中应有()个参数.

16.双目运算符重载为友元函数时参数表中应有()个参数.
D.抽象类中的函数都是虚函数

21.关于异常以下叙述中正确的是().
B.当异常被一个catch块处理后执行流程进入下一个catch块
C.当一个异常被抛出后其后的第一个catch块执行

22.以下关于函数模板叙述正确的是().
A.函数模板也是一个具体类型的函数
B.函数模板的类型参数与函数的参数是同一个概念
C.通过使用不同的类型参数函数模板可以生成不同类型的函数
D.用函数模板定义的函数没有类型

24.下列关于函数模板的描述中错误的是().
A.函数模板必须由程序员实例化为可执行的模板函数
B.函数模板的实例化由编译器完成
C.一个类定义中只要有一个函数模板则这个类是类模板
D.类模板的成员函数都是函数模板

26.类模板的使用实际上是将类模板实例化为一个().

27.下列关于异常的叙述中错误的是().
A.编译错属于异常可以抛出
C.抛出异常后将跳过函数中的其它代码
D.抛出的异常可以不被捕获

33.使用setw()等操作函数设置数据输出格式时应包含头文件().

35.面向对象程序设计思想的主要特征不包括().

37.以下工具中()将C++源代码转换为目标文件.

40.下列关于相同类型指针的运算中()是非法的.
A.两个指针进行相等或不等的运算
B.将NULL赋值给某个指针变量
C.一个指针加上一个整数

41.下列关于动态联编的叙述中()是错误的.
A.动态联编是以虚函数为基础的
B.动态联编在程序运行时确定所调用的函数代码块
C.动态联编调用多态函数时传递的是基类对象的指针或基类对象引用
D.动态联编是在编译时确定调用某个函数的

42.下列描述中()是抽象类的特征.
D.可以进行构造函数重载

43.在派生类中重载一个虚函数时要求函数名.参数个数.参数类型和函数返回值().

44.下列关于抽象类的说明中不正确的是().
A.含有纯虚函数的类称为抽象类
B.抽象类不能被实例化
C.抽象类的派生类一定可以实例化
D.可以声明抽象类的指针

A.p是一个指向数组的指针所指向的数组是5个int型元素
B.p是一个指向某数组中下标为5的元素的指针该元素为int型
C.p[5]表示某个数组的第5个元素的值
D.p是一个具有5个元素的指针数组每个元素是一个int型指针

48.若一个函数无返回值则定义它时函数的类型应该为().

52.在C++中下列关于设置参数默认值的叙述中正确的是().
A.不允许设置参数的默认值
B.设置参数默认值时应先设置右边的再设置左边的
C.设置参数默认值时要么全部设置要么一个也不设置
D.设置参数默认值时应先设置左边的再设置右边的

53.下列对重载函数的描述中()是错误的.
A.重载函数中不允许使用缺省参数
B.重载函数不能通过返回值类型区分不同的版本
C.编译系统根据参数表确定函数版本
D.类的析构函数不能重载

A.动态开辟5个int元素初值不确定
B.动态开辟初值为5的一个int元素
C.动态开辟5个int元素初值为0

55.重载函数在调用时选择的依据中()是错误的.

65.采用重载函数的目的是().
D.使用方便提高可读性

66.关于封装下列说法中不正确的是().
A.通过封装对象的全部属性和操作结合在一起形成一个整体
B.通过封装一个对象的实现细节被尽可能地隐藏起来(不可见)
C.通过封装每个对象都成为相对独立的实体
D.通过封装对象的属性都是不可见的

67.面向对象方法的多态性是指().
A.一个类可以派生出多个特殊类
B.一个对象在不同的运行环境中可以有不同的变体
C.针对一消息不同的对象可以以适合自身的方式加以响应
D.一个对象可以是由多个其他对象组合而成的

68.在类作用域中能够通过直接使用该类的()成员名进行访问.

70.类的析构函数是一个对象被()时自动调用的.

71.设px是指向一个类对象的指针变量则执行”delete px;”语句时将自动调用该类的().

73.静态成员函数对类的数据成员访问().
B.只允许是静态数据成员
C.只允许是非静态数据成员
D.可允许是静态数据成员或非静态数据成员

76.类中具有数据操作功能的是().

78.下列对构造函数的描述中()是错误的.
A.函数名与类名完全相同
C.返回类型应该为void
D.构造函数允许使用缺省参数

84.假定AB为一个类则执行”AB x;”语句时将自动调用该类的().

86.对类对象成员的初始化是通过构造函数中给出的()实现的.
D.初始化列表或函数体

89.下列关于析构函数的描述中()是正确的.
A.一个类中可以重载多个版本析构函数
B.析构函数名与类名完全相同
C.析构函数可以有1个或多个参数
D.析构函数不能指定返回值类型

90.假定AB为一个类x是AB类的一个对象则执行”AB y=x;”语句时将自动调用该类的().

92.以下选项中()不是类的成员函数.

93.构造函数在()时被调用.

A.提高程序的运行效率
D.增加成员函数的种类

97.被非静态成员函数访问的类的数据成员().
A.可以是非静态数据成员或静态数据成员
B.不可能是类的静态数据成员
C.只能是类的非静态数据成员
D.只能是类的静态数据成员

98.使用关键字()修饰的数据成员允许当前类及其派生类访问而不允许在类的外部访问.

99.派生类的成员函数可以直接访问基类的()成员.

100.下列叙述中()不符合赋值兼容性规则.
A.基类的对象可以赋值给派生类对象
B.派生类对象可以赋值给基类的对象
C.派生类对象可以初始化基类对象的引用
D.派生类对象的地址可以赋值给基类的对象指针

101.如果采用公有继承通过派生类对象可以访问基类的().

102.派生类构造函数的成员初始化列表中不能包含().
B.派生类中成员对象的初始化
C.基类成员对象的初始化
D.派生类中一般数据成员的初始化

103.当保护继承时基类的()在派生类中成为保护成员不能通过派生类对象来直接访问.
B.公有成员和保护成员
C.公有成员和私有成员

104.设置虚基类的目的是().

107.派生类采用()继承方式可以使基类保护成员成为自己的私有成员.
D.私有.保护.公有均可

108.从一个基类派生出的各个类的对象之间().
A.共享所有数据成员每个对象还包含基类的所有属性
B.共享部分数据成员每个对象还包含基类的所有属性
C.不共享任何数据成员但每个对象还包含基类的所有属性
D.共享部分数据成员和函数成员

109.建立包含有类对象成员的派生类对象时自动调用构造函数的执行顺序依次为()的构造函数.
A.自己所属类.对象成员所属类.基类
B.对象成员所属类.基类.自己所属类
C.基类.对象成员所属类.自己所属类
D.基类.自己所属类.对象成员所属类

110.当派生类中有和基类一样名字的成员时一般来说().
B.派生类的同名成员将覆盖基类的成员
D.基类的同名成员将覆盖派生类的成员

111.下列关于运算符重载的描述中正确的是().
A.运算符重载可以改变操作数的个数
B.运算符重载可以改变优先级
C.运算符重载可以改变结合性
D.运算符重载不可以改变语法结构

112.下列关于模板的描述错误的是().
A.模板把数据类型作为一个设计参数
B.模板定义中支持多个参数类型
C.模板定义中只能支持一个参数
D.模板参数列表中可以有类型参数和非类型参数

113.read函数的功能是从输入流中读入().

A.两个或两个以上的函数取相同的函数名但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数但形参的类型可以不同
C.两个以上的函数名字不同但形参的个数或类型相同
D.两个以上的函数取相同的函数名并且函数的返回类型相同

}

C语言程序设计(陕西科技大学)中国大学MOOC答案100分最新完整版

1 C程序设计基础篇—— /


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



1.可查看各种网课答案

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

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

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

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


萌面人APP: 可查看各种大学网课答案,可一键领取淘宝,天猫,京东,拼多多无门槛优惠券

}

我要回帖

更多关于 rush b社会语录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信