[南开大学(本部)]20秋学期《面向对象程序设计》在线作业-1

作者:周老师 分类: 南开大学 发布时间: 2020-10-21 22:08

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

答案来历:熊猫奥鹏(www.188open.com)-[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,类MyClass的界说如下:
class MyClass
{
public:MyClass() { value = 0;}SetVariable(int i) { value = i; }
private:int value;
}
则对下列句子序列正确的描绘是()。MyClass *p,my;p=&my;
A、句子p=&my;是把对象my赋值给指针变量p
B、句子MyClass *p,my;会调用两次类MyClass的结构函数
C、对句子 *p.SetVariable(5)的调用是正确的
D、句子p-SetVariable(5)与句子my.SetVariable(5)等价
正确答案:


第2题,用于类中虚成员函数阐明的关键词( )。
A、virtual
B、public
C、protected
D、private
正确答案:


第3题,下列程序段中具有一样值的是( ) class Base {int b;};class Base1:virtual public base{int b1;}; class Base2:virtual public base{int b2;};class derived:public base 1,public base 2{int b3;}; derived d;
A、d.b与d.base1::b
B、d.base1::b与 d.base1::b1
C、d.b与 d. b3
D、d.base2::b与 d.base2::b2
正确答案:


第4题,树立类模板对象的实例化过程为( )。
A、基类-派生类
B、结构函数-对象
C、模板类-对象
D、模板类-模板函数
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假定MyClass为一类,履行MyClass a,b(2),*p[2];句子时会自动调用该类结构函数()次。
A、2
B、3
C、4
D、5
正确答案:


第6题,对界说重载函数的下列要求中,( )是错误的。
A、要求参数的个数不一样
B、要求参数中至罕见一个类型不一样
C、要求参数个数一样时,参数类型不一样
D、要求函数的回来值不一样
正确答案:


第7题,能够用p.a的方式拜访派生类对象p的基类成员a其间a是( )。
A、私有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、公有承继的公有成员
正确答案:


第8题,派生类的对象对它的基类成员中()是能够拜访的。
A、公有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、私有承继的公有成员
正确答案:


第9题,在类界说的外部,能够被拜访的成员有( )。
A、一切类成员
B、private或protected的类成员
C、public的类成员
D、public或private的类成员
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面关于类概念的描绘中,( )是错误的。
A、类是笼统数据类型的完成
B、类是具有一起行动的若干对象的一致描绘体
C、类是创立对象的样板
D、类即是C语言中的结构体类型
正确答案:


第11题,派生类的结构函数的成员初始化列表中,不能包括()。
A、基类的结构函数
B、派生类中子对象的初始化
C、基类的子对象初始化
D、派生类中一般数据成员的初始化
正确答案:


答案来历:熊猫奥鹏(www.188open.com),友元关系不能( )。
A、承继
B、是类与类之间是关系
C、是一个类的成员函数与另一个类的关系
D、进步程序的运转功率
正确答案:


第13题,下面临友元的错误描绘是( )。
A、关键词friend用于声明友元
B、一个类的成员函数能够是另一个类的友元
C、友元函数拜访对象的成员不受拜访特性影响
D、友元函数经过this指针拜访对象成员
正确答案:,D


第14题,空类的声明( )是正确的。
A、class类名;
B、class类名{};
C、class类名{}
D、class类名
正确答案:


答案来历:熊猫奥鹏(www.188open.com),以下为重载函数的一组函数声明的是()。
A、void print(int);void print(double);
B、void fun(int); int fun(int);
C、int max(int,int);int min(int,int);
D、void mm(); int mm();
正确答案:


第16题,友元重载运算符obj1obj2被C++编译器解说为()。
A、operator(obj1,obj2)
B、(obj1,obj2)
C、obj1.operator(obj2)
D、obj2.operator(obj1)
正确答案:


第17题,下面临模板的声明,正确的是( )。
A、A.template
B、template
C、template
D、template
正确答案:


第18题,缔造新的派生类是()的本质。
A、派生
B、笼统
C、承继
D、封装
正确答案:


第19题,this指针是C++完成( )的一种机制。
A、笼统
B、封装
C、承继
D、重载
正确答案:


答案来历:熊猫奥鹏(www.188open.com),( )是析构函数的特征。
A、析构函数能够有一个或多个参数
B、析构函数界说只能在类体内
C、析构函数名与类名不一样
D、一个类中只能界说一个析构函数
正确答案:


第21题,在一个C++源文件中运用了cin和cout,那么在这个源文件中有必要包括()文件。
A、iostream
B、fstream
C、stdio.h
D、stdlib.h
正确答案:


第22题,类A是类B的友元,类B是类C的友元,则( )是正确的。
A、类B是类A的友元
B、类C是类A的友元
C、类A是类C的友元
D、以上都不对
正确答案:


第23题,一个类的友元函数可以拜访该类的( )。
A、私有成员
B、保护成员
C、公有成员
D、一切成员
正确答案:


第24题,若类A和类B的界说如下: class A { int i,j; public:void get(); };class B:A//默许为私有派生 { int k; public;void make(); };void B:: make() {k=i*j; }则上述界说中,()对错法的表达式。
A、void get();
B、int k;
C、void make();
D、k=i*j;
正确答案:


答案来历:熊猫奥鹏(www.188open.com),( )的功用是对对象进行初始化。
A、析构函数
B、数据成员
C、结构函数
D、静态数据成员
正确答案:


第26题,不一样的对象能够调用一样称号的函数,并可致使彻底不一样的行动的表象称为( )。
A、多态性
B、笼统
C、承继
D、封装
正确答案:


第27题,已知"int a=10;int &r=a; r=r+20;couta;",则输出为()。
A、10
B、20
C、30
D、不断定值
正确答案:


第28题,下列表明引证的方法中,( )是正确的。已知:int k=1000;
A、int &x=k;
B、char &y;
C、int &z=1000;
D、float &t=&k;
正确答案:


第29题,在运用类创立对象时,系统会自动调用该对象的()完结对象中数据成员的初始化等操作。
A、友元函数
B、虚函数
C、结构函数
D、析构函数
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下列类中( )是输入/输出流类iostream的派生类。
A、fstream
B、ofstream
C、ifstream
D、ostream
正确答案:


第31题,结构化程序设计方法以()为中间进行剖析和设计。
A、结构
B、模块
C、对象
D、类
正确答案:


第32题,静态数据成员初始化在()进行,并且前面不加static,避免与一般静态变量或对象相混杂。
A、类体内
B、类体外
C、结构函数内
D、内联函数内
正确答案:


第33题,要求翻开文件 d:\file.dat,可写入数据,正确的句子是( )。
A、ifstream infile("d:\file.dat", ios::in);
B、ifstream infile("d:\\file.dat", ios::in);
C、ofstream infile("d:\file.dat", ios:ut);
D、fstream infile("d:\\file.dat", ios::in| ios:ut);
正确答案:


第34题,下列静态数据成员的特性中,( )是错误的。
A、阐明静态数据成员时前边要加关键词static来润饰
B、静态数据成员在类体外进行初始化
C、引证静态数据成员时,要在静态数据成员名前加和效果域运算符
D、静态数据成员不是一切对象所共有的
正确答案:


第35题,声明一个类的对象时,系统自动调用( )函数。
A、成员函数
B、结构函数
C、析构函数
D、普通函数
正确答案:


第36题,一个类的结构函数中能够不包括对其子对象的初始化。
T、对
F、错
正确答案:F


第37题,虚基类是用来处理多承继中公共基类在派生类中发生多份基类成员的疑问。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第38题,C语言中printf指令在c++中改用cin。
T、对
F、错
正确答案:F


第39题,默许形参值应在函数界说处指定。
T、对
F、错
正确答案:


第40题,调试首要是为知道决程序运转时发生的错误。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第41题,一个笼统类的派生类能够用于创立对象。
T、对
F、错
正确答案:F


第42题,派生类中至少包括了它的一切基类的成员(除结构函数和析构函数外),在这些成员中能够有的是不可以拜访。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第43题,经过指针或引证能够调用不一样对象一样称号的函数,但可致使彻底不一样的行动的表象称为二义性。
T、对
F、错
正确答案:F


第44题,富含纯虚函数的类是笼统类。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第45题,int *p=new int[5];表明为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。
T、对
F、错
正确答案:


第46题,派生类是从基类派生出来,它不能再生成新的派生类。
T、对
F、错
正确答案:


第47题,重载的运算符坚持本来的优先级和结合性以及操作数的个数。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第48题,在面向对象程序设计中,每个对象能够独自设置特点值。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第49题,类中所供给的成员函数能够直接拜访该类的私有成员。
A、错误
B、正确
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假定用户没有给一个名为AB的类界说析构函数,则系统自动给出的缺省析构函数界说为~AB(){ }。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包