浙大2013年下半学期面向对象程序设计在线(5)

2019-05-17 18:32

正确答案:B 单选题

56.对虚基类的论述,正确的是( )。

? ? ? ?

A 定义基类时加virtual。

B 定义派生类时,在基类名前加virtual。 C 成员函数前加virtual。 D 在派生类名前加virtual。

正确答案:B 单选题

57.一个派生类有多个父类,而这多个父类又有一个共同基类,这种情况,才考虑设置虚基类,目的是( )。

? ? ? ?

A 消除二义性。 B 简化程序。 C 提高运行效率。 D 减少目标代码。

正确答案:A 单选题

58.先定义类,再用类定义对象、对象数组、对象指针是( )。

? ?

A 结构化程序设计的主要特点。 B C语言的主要特点。

? ?

C 面向过程的程序设计的主要特点。 D 面向对象程序设计的主要特点。

正确答案:D 单选题

59.的概念是( )。

? ? ? ?

A 所有对象的集合。 B 同一类记录的集合。 C 同一类数据的集合。

D 对一组具有共同的属性特征和行为特征的对象的抽象。

正确答案:D 单选题

60.下列语句中错误的是( )。

? ? ? ?

A int*p=newint(10); B int*p=newint[10]; C int*p=newint; D int*p=newint[40](0);

正确答案:D 单选题

61.在( )情况下适宜采用内联函数。

? ? ? ?

A 函数代码小,频繁调用 B 函数代码多,频繁调用 C 函数体含有递归语句 D 函数体含有循环语句

正确答案:A 单选题

62.C++中,类和对象之间的关系是( )。

? ? ? ?

A 结构类型和结构体的关系。 B 定义和被定义的关系。 C 调用和被调用的关系。 D 型和值的关系。

正确答案:A 单选题

63.对象是现实世界中的一个实体,其特性的是( )。

? ? ? ?

A 必须有一个关键字,以示区别。 B 每个对象都有对象标识名。 C 只有数据属性。 D 只有操作函数。

正确答案:B 单选题

64.多继承构造函数定义中,几个基类构造函数用( )分隔。

? ? ? ?

A : B ; C , D ::

正确答案:C 单选题

65.在友元函数的下面说法中,正确的是( )。

? ? ? ?

A 友元函数是独立于当前类的外部函数。 B 一个友元函数不能同时定义为两个类的友元函数 C 友元函数必须在类的外部定义。 D 在外部定义友元函数时,必须加friend

正确答案:A 单选题

66.面向对象(O-O)程序设计是一种新的程序设计范型。这种范型的主要特征是( )。

? ? ? ?

A 程序=对象+消息 B 程序=函数+调用 C 程序=算法+数据 D 程序=过程+调用

正确答案:A 单选题

67.生类析构函数的执行顺序正确的是( )。

? ? ? ?

A 先执行基类的析构函数,再执行派生类的析构函数。 B 先执行派生类的析构函数,再执行基类的析构函数。 C 基类析构函数执行总是在先。 D 以上都不是。

正确答案:B 单选题

68.面向对象的多态性正确的是( )。

? ? ? ?

A 不同名字的函数定义相同功能。 B 同一种运算符定义不同的操作。 C 函数不允许同名。

D 派生类中不能出现与基类同名的函数。

正确答案:B 单选题

69.还可定义作运算符重载函数的是( )。

? ?

A 类以外的函数 B 构造函数


浙大2013年下半学期面向对象程序设计在线(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国马口铁基板市场专项调研及未来五年发展动向预测报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: