浙江大学远程教育面向对象程序设计在线作业答案_第1页
浙江大学远程教育面向对象程序设计在线作业答案_第2页
浙江大学远程教育面向对象程序设计在线作业答案_第3页
浙江大学远程教育面向对象程序设计在线作业答案_第4页
浙江大学远程教育面向对象程序设计在线作业答案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、窗体顶端| 227011|-5| cjfspb-qvneilb*| 51156|6您的本次作业分数为:95分 严单选题尸砺1 .【第1章】不是面向对象系统的特性是()。a封装性b继承性c保密性d多态性 正确答案:c产单选题严两2 .【第1章】面向对象(0-0)程序设计是一种新的程序设计范型。这种范型的主要特征是()。a程序二对象+消息b程序二函数+调用c程序二算法+数据d程序二过程+调用 正确答案:a920283 .【第2章】以下叙述中不正确的是()。a在不同的函数中可以使用相同名字的变量b函数中的形式参数是局部变量c在一个函数内定义的变量只在本函数范围内有效a d在一个函数内的复合语句中定义

2、的变量在本函数范围内有效正确答案:d产奇 尸砺单选题严演4 .【第2章】假设已经有定义achar 920315.【第2章】下列选项中,当x为大于1的奇数时,值为0的表 达式是()。a x%2=l b x%2=0 c x%2!=01 d x/2正确答案:b尸荻 单选题尸6.【第2章】如果定义并初始化一个数组 int s10 = l,2,3,4,5,6,7,8,9, 101;则 执 行printf (刎n,aal*a2)语句后的输出结果是()。const name二chen; ”下面 的语句中正确的是()。a name 3= q;b name=c name=newchar5;d name=newc

3、har ( q); 正确答案:aa 3b 4c 7d 2正确答案:c92029单选题1920297 .【第2章】下面有关重载函数的说法中正确的是()oa重载函数必须具有不同的返回值类型 b重载函数形参个数必须不同 c重载函数必须有不同的形参列表d重载函数名可以不同正确答案:c产单选题严而8 .【第2章】下面的类型声明中正确是()。 a int&a4;b int&*p; c d inti, *p=&i;正确答案:d92026单选题1 920269.【第2章】在面向对象的程序设计c+中,当用cin、cout输入、 输出时程序头部要()。a #include e b #include( c #inc

4、lude public protected可以按任意顺序出现d没有用private、public、protected定义的数据成员是公有成 员正确答案:c尸 单选题尸57 .【第3章】关于成员函数特征的下述描述,正确的是()。a成员函数一定是内置函数。b成员函数一定要在类外定义完整。c成员函数可以设置参数的默认值。d成员函数一定要在类内定义完整。正确答案:c92071单选题i 9207158.【第3章】下面有关友元函数的描述中,正确的说法是()o , a友元函数是独立于当前类的外部函数广b 一个友元函数不能同时定义为两个类的友元函数广c友元函数必须在类的外部定义d在外部定义友元函数时,必须加关

5、键字friend正确答案:a92063单选题19206359【第3章】先定义类,再用类定义对象、对象数组、对象指针是()。a结构化程序设计的主要特点。厂b c语言的主要特点。c面向过程的程序设计的主要特点。d面向对象程序设计的主要特点。正确答案:d尸 单选题尸60 .【第3章】下列的各种函数中,是本类的成员函数()oa构造函数b拷贝构造函数c友元函数d缺省参数的构造函数正确答案:c尸 单选题尸61 .【第3章】是构造函数的特征是()o a构造函数不可以有形式参数。b在创建对象时被执行。广c构造函数及类不同名。d构造函数必须说明返回类型。正确答案:b尸单选题尸62 .【第4章】用派中类的主要原因

6、是()o 0 a提高代码的可重用性b提高程序的运行效率c加强类的封装性d实现数据的隐臧正确答案:a产赤单选题产63 .【第4章】置虚基类的目的是()。a简化程序b消除二义性c提高运行效率d减少目标代码正确答案:b尸单选题尸64 .【第4章】类成员在派生类中的访问属性描述中,正确的是()oa无论哪种派生,基类的公有成员不允许派生类的成员函数访问。b无论哪种派生,基类的保护成员不允许派生类的成员函数访问。广c无论哪种派生,基类的私有成员允许派生类的成员函数访问。0 d无论哪种派生,基类的保护成员允许派生类的成员函数访问。正确答案:d尸单选题尸65 .【第4章】生类构造函数的执行顺序正确的是()o

7、a先执行基类的构造函数,再执行派生类的构造函数。r b先执行派生类的构造函数,再执行基类的构造函数。c先执行派生类构造函数的函数体,再执行基类构造函数的函数 体。d以上都不是。正确答案:a尸单选题尸66 .【第4章】多继承构造函数定义中,几个基类构造函数用()分a :b ; c , c d :正确答案:c920s7单选题i920s767 .【第4章】类和派生类的相互关系不正确的是()oa从基类到派生类称为派生。广b派生类还可以再作为另一派生类的基类。0 c从派生类到基类称为派生。d从派生类到基类称为继承。正确答案:c产 单选题严68 .【第4章】类和派生类的相互关系正确的是()00 a从基类到

8、派生类称为派生。b从基类到派生类称为继承。c从派生类到基类称为派生。d派生类包含了基类。正确答案:a尸 单选题严69【第4章】生类析构函数的执行顺序正确的是()o a先执行基类的析构函数,再执行派生类的析构函数。e b先执行派生类的析构函数,再执行基类的析构函数。c基类析构函数执行总是在先。r d以上都不是。正确答案:b尸单选题尸70.【第4章】个基类可以派生出一个派生类,该派生类再派生出一个派生类,这种继承关系称为()。a多继承广b多重继承广c双重继承 d单继承正确答案:d尸单选题严71 .【第4章】类和派生类正确的关系是()or a从基类到派生类称为继承。b从派生类到基类称为派生。c派生类

9、包含了基类。 d从基类到派生类称为派生。正确答案:d尸单选题尸72 .【第4章】个基类可以派生出二个派生类,这种继承关系称为()oa多继承b多重继承 c单继承d双重继承正确答案:c尸单选题尸73 .【第4章】设己经定义好了一个类student,现在要定义类derived, 它是从student私有派生的,定义类derived的正确写法是()。a clasederived: : studentprivate ,;b clasederived:studentpublic;c clasederived: : privatestudent ,;d clasederived:publicstudent;

10、正确答案:c丽单选题尸74 .【第4章】类成员在派生类中的访问属性描述中,错误的是()o a无论哪种派生,基类的公有成员允许派生类的成员函数访问。b无论哪种派生,基类的保护成员允许派生类的成员函数访问。c无论哪种派生,基类的私有成员不允许派生类的成员函数访问。 d无论哪种派生,基类的保护成员不允许派生类的成员函数访问。正确答案:d尸单选题尸75 .【第5章】定义作运算符重载函数的是()oa构造函数,b析构函数c主函数。演d类以外的函数正确答案:d尸单选题尸176 .【第5章】抽象类论述中,不正确的是()oa如果一个类至少有一个纯虚函数,那么该类为抽象类。b抽象类只能用作其他类的基类,不能建立抽

11、象类对象。广c抽象类可以用来定义指针。0 d抽象类可以作为某个函数的返回类型。正确答案:d尸单选题尸荻77 .【第5章】对虚基类正确的论述正确的是()o a定义基类时加virtual。厂b成员函数前加virtual。c在派生类名前加virtual。6d定义派生类时,在基类名前加virtual。正确答案:d产 单选题严78 .【第5章】对虚基类的论述,正确的是()oa定义基类时加virtual。b定义派生类时,在基类名前加virtual。c成员函数前加virtual。,d在派生类名前加virtual。正确答案:b产 单选题严79 .【第5章】派生类中虚函数原型的()oa函数类型可以及基类中虚函数

12、的原型不同b参数个数可以及基类中虚函数的原型不同c参数类型可以及基类中虚函数的原型不同q d以上都不对正确答案:d产单选题严80 .【第5章】还可定义作运算符重载函数的是()0 ,a类以外的函数,一 b构造函数r c析构函数,d主函数。正确答案:a尸 单选题尸81 .【第5章】下列关于纯虚函数及抽象类的描述中,错误的是()o 广a纯虚函数是一种特殊的函数,它允许没有具体的实现b抽象类是指具有纯虚函数的类了 c 一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽 象类d抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出 正确答案:c尸单选题尸82 .【第5章】关于虚函数,正确的描述是()

13、o a构造函数不能是虚函数b析构函数不能是虚函数c虚函数可以是友元函数广d虚函数可以是静态成员函数正确答案:a产赤单选题即83 .【第5章】关于抽象类的下列描述中,正确的是()o ,a如果一个类至少有一个纯虚函数,那么该类为抽象类。b抽象类能用作其他类的基类,还能定义抽象类对象。c抽象类中不能再定义普通成员函数。d抽象类可以作为函数的参数类型。正确答案:a921069210684 .【第5章】一个基类可以派生出二个派生类,这种继承关系还是 称为()。a多继承1* b单继承c多重继承d双重继承正确答案:b产赤单选题产赤85 .【第5章】一个派生类有多个父类,而这多个父类又有一个共同 基类,这种情

14、况,才考虑设置虚基类,目的是()。e a消除二义性。b简化程序。广c提高运行效率。广d减少目标代码。正确答案:a尸 单选题尸荻86【第5章】面向对象的多态性正确的说法是()o a不同名字的函数定义相同功能。 b同一种运算符定义不同的操作。c函数不允许同名。d派生类中不可出现及基类同名的函数。正确答案:b单选题严本87 .【第5章】有关运算符重载正确的描述是()oa c+语言允许在重载运算符时改变运算符的操作个数b c+语言允许在重载运算符时改变运算符的优先级c c+语言允许在重载运算符时改变运算符的结合性 d c+语言允许在重载运算符时改变运算符原来的功能正确答案:d尸单选题严88 .【第5章

15、】如果在基类中将show声明为不带返回值的纯虚函数, 正确的写法是()oa virtualshow()=0;b virtualvoidshowo ;“ c virtualvoidshow()=0;d voidshow()=0virtual;正确答案:c尸 产罚单选题严89 .【第5章】不可定义作运算符重载函数的是()0 a类以外的函数b成员函数c构造函数叵d友员函数。正确答案:c产1n单选题严市90 .【第5章】能用友元函数重载的运算符是()oba +r b 二c - d -正确答案:a92101单选题i 9210491 .【第5章】关于虚函数的下列描述中,正确的是()o a在基类中被关键字v

16、irtual说明,并在派生类重新定义的函数。b在派生类重新定义函数时,用关键字virtual说明。c在派生类前用关键字virtual说明。广d在派生类重新定义虚函数时,要求及基类的虚函数可具有不同 的函数名。正确答案:a尸单选题尸92 .【第5章】通过基类指针或引用来访问基类和派生类中的同名函 数,才考虑虚函数。正确的论述是()。0 a虚函数是在基类中用virtual说明,派生类中重新定义的函数。b虚函数是一个static类型的成员函数。c虚函数是一个非成员函数。d派生类的虚函数及基类的虚函数具有不同的参数个数和类型。正确答案:a尸单选题尸93 .【第5章】也可定义作运算符重载函数的是()0a

17、构造函数,b析构函数e c成员函数,d主函数。正确答案:c尸单选题尸94 .【第5章】面向对象的多态性正确的是()oa不同名字的函数定义相同功能。 b同一种运算符定义不同的操作。广c函数不允许同名。d派生类中不能出现及基类同名的函数。正确答案:b尸 单选题尸95 .【第5章】派生类的对象对它的基类成员中,可以访问的是()。 a公有继承的公有成员。b公有继承的保护成员。c公有继承的私有成员。d公有继承的所有成员。 正确答案:a尸单选题产k-96 .【第5章】关于抽象类的下列描述中,错误的是()o a如果一个类至少有一个纯虚函数,那么该类为抽象类。b抽象类只能用作其他类的基类,不能建立抽象类对象。

18、c抽象类可以用来定义指针。d抽象类可以作为函数的参数类型。正确答案:d92121单选题i 9212197 .【第6章】打开磁盘文件的打开方式中,不能使用的是()oa ios:bothb ios:appc ios:intd ios::out正确答案:a产 单选题严98 .【第6章】打开磁盘文件的打开方式中,以写方式打开文件为()。a ios:ate“ b ios:out( c ios:ind ios:app正确答案:b尸 单选题尸99 .【第6章】打开磁盘文件的打开方式中,以读方式打开文件为()。a ios:ateb ios:outc ios:ind ios:app正确答案:c尸 单选题尸100 .【第6章】c+进行文件操作时需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论