【MOOC期末】《面向对象程序设计C++》(东北大学)中国大学慕课答案_第1页
【MOOC期末】《面向对象程序设计C++》(东北大学)中国大学慕课答案_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

【MOOC期末】《面向对象程序设计C++》(东北大学)中国大学慕课答案

有些题目顺序不一致,下载后按键盘ctrl+F进行搜索面向对象程序设计(C++)东北大学期末考试试卷1.单选题:假定有类定义classA;现在想要输出A类对象a的值,正确的是()①将运算符<<重载为A的成员函数;②cout<<span=""><>③将运算符<<重载为A的友元函数;④在类A中定义公有成员函数display(),通过调用a.display()输出a的值

选项:

A、①②③

B、②③④

C、①③④

D、③④

答案:【③④】2.单选题:下列各类函数中,()不是类的成员函数

选项:

A、友元函数

B、构造函数

C、析构函数

D、复制构造函数

答案:【友元函数】3.单选题:假设有一个函数声明:intmax1(inta,intb){returna>b?a:b;}则为了提高程序运行效率,应该将它声明为()

选项:

A、内联函数

B、重载函数

C、友元函数

D、递归函数

答案:【内联函数】[vk-content]4.单选题:通常复制构造函数的形参是()

选项:

A、某个对象名

B、某个对象成员名

C、某个对象的引用

D、某个对象的指针名

答案:【某个对象的引用】5.单选题:假定A为一个类,则执行Aa;语句时将自动调用该类的()

选项:

A、有参构造函数

B、无参构造函数

C、复制构造函数

D、析构函数

答案:【无参构造函数】6.单选题:下面对析构函数的正确描述是()

选项:

A、系统不能提供默认的析构函数

B、析构函数必须由用户定义

C、析构函数没有参数

D、析构函数可以设置默认形参值

答案:【析构函数没有参数】7.单选题:执行语句inta=30,b;int&a_refer=a,&b_refer=b;后,下列正确的语句是()

选项:

A、&b_refer=a;

B、b_refer=a_refer;

C、&b_refer=&a_refer;

D、*b_refer=*a_refer;

答案:【b_refer=a_refer;】8.单选题:设有如下枚举类型定义:enumcolor{red=6,blue=14,yellow,white,black,purple};则枚举元素purple的值为()

选项:

A、3

B、4

C、18

D、20

答案:【18】9.单选题:关于抽象类,不正确的说法是()

选项:

A、抽象类中只能有纯虚函数,不能有其他数据和函数

B、抽象类中至少包含一个纯虚函数

C、抽象类只能作为基类,不能用来创建对象

D、可以声明抽象类的指针

答案:【抽象类中只能有纯虚函数,不能有其他数据和函数】10.单选题:类中定义的成员默认访问属性为()

选项:

A、private

B、public

C、protected

D、friend

答案:【private】11.单选题:假设有以下定义:classBase{……};classDerived:publicBase{……};Baseb,*p;Derivedd,*p2;则以下语句中不正确的是()

选项:

A、b=d;

B、p=&d;

C、d=b;

D、p2=&d;

答案:【d=b;】12.单选题:对于int*pa[5];的描述,()是正确的。

选项:

A、pa是一个指向数组的指针,所指向的数组是5个int型元素

B、pa是一个指向某数组第5个元素的指针,该元素是int型变量

C、pa[5]表示某个数组的第5个元素的值

D、pa是一个具有5个元素的指针数组,每个元素是一个int型指针

答案:【pa是一个具有5个元素的指针数组,每个元素是一个int型指针】13.单选题:下列选项正确的是()

选项:

A、chars[10];s=“abc”;

B、chars[10]=“abc”;

C、chars[10];s[10]=‘a’;

D、chars[10];s[10]=“abc”;

答案:【chars[10]=“abc”;】14.单选题:设有函数原型:voidfun(int&a,intb);和声明语句intx,y;则下面函数调用中正确的是()

选项:

A、fun(&x,y);

B、fun(x,y);

C、fun(*x,y);

D、fun(*x,&y);

答案:【fun(x,y);】15.单选题:以下说法正确的是()

选项:

A、在C++中整数可以表示为十六进制数的形式。

B、在C++中,无论多大的整数还是实数,都能准确无误的表示。

C、在一个程序里,可以有多个main()函数。

D、在main()函数中定义的变量称为全局变量。

答案:【在C++中整数可以表示为十六进制数的形式。】16.单选题:已知print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的

选项:

A、

温馨提示

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

评论

0/150

提交评论