[南开大学]20春学期《面向对象程序设计》在线作业(【答案】100分)

作者:周老师 分类: 南开大学 发布时间: 2020-06-13 09:15

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

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

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

支付宝微信钱包

作业答案 联系QQ:3326650399 微信:cs80188
答案来历:熊猫奥鹏(www.188open.com)-[南开大学]20春学期(1709、1803、1809、1903、1909、2003)《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,若界说cinstr;当输入 Microsoft Visual Studio 6.0!
所得的成果是str=
()。
A、Microsoft Visual Studio 6.0!
B、Microsoft
C、Microsoft Visual
D、Microsoft Visual Studio 6.0
正确答案:


第2题,关于纯虚函数和笼统类的描绘中,过错的是()。
A、纯虚函数是一种特别的虚函数,它没有详细的完成。
B、笼统类是指具有纯虚函数的类。
C、一个基类中有纯虚函数,该类的派生类必定不再是笼统类。
D、笼统类作为基类来运用,其纯虚函数的完成由派生类给出。
正确答案:


第3题,下面程序段中,说法正确的是( )
class location{ public : int GetX(); };
class rectangle:private location { public: int GetW(); };
A、类rectangle的私有派生类是location
B、类rectangle中的public成员在类 location中是私有的
C、类location中的public成员在类rectangle中是不可以拜访的
D、viod f( ) {Rectangle r; int X=r .GetX( );} 其间int X = r .GetX( );对错法句子
正确答案


第4题,假定MyClass为一类,履行MyClass a,b(2),*p[2];句子时会自动调用该类结构函数()次。
A、2
B、3
C、4
D、5
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假定已界说浮点型变量data,以二进制方法把data的值写入输出文件流对象outfile中去,正确的句子是( )。
A、outfile.write((float *) &data, sizeof(float));
B、outfile.write((float *) &data, data);
C、outfile.write((char *) &data, sizeof(float));
D、outfile.write((char *) &data, data);
正确答案:


第6题,对虚函数的调用()。
A、必定运用动态联编
B、必定运用静态联编
C、有必要运用动态联编
D、纷歧定运用动态联编
正确答案


第7题,下列虚基类的声明中正确的是( )。
A、class virtual B:public A
B、virtual class B:public
C、class B:public A virtual
D、class B: virtual public A
正确答案


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


第9题,设置虚基类的意图是()。
A、简化程序
B、消除二义性
C、进步运转功率
D、削减方针代码
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假如一个类至罕见一个纯虚函数,那么就称该类是()。
A、笼统类
B、虚基类
C、派生类
D、以上都不对
正确答案:


第11题,下列函数中,能够作为虚函数的是( )。
A、普通函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案


答案来历:熊猫奥鹏(www.188open.com),已知"int a=10,*p;int *&r=p; r=&a;*p=20;couta;",则输出为()。
A、10
B、20
C、不断定值
D、程序有过错
正确答案:


第13题,在派生类中从头界说虚函数时,除了(),其他方面都应与基类中相应的虚函数坚持共同。
A、函数名
B、参数
C、函数体
D、回来值类型
正确答案:


第14题,关于公有派生,它的"承继方法"是()。
A、private
B、public
C、protected
D、inaccessible
正确答案:


答案来历:熊猫奥鹏(www.188open.com),有关类和对象的说法不正确的是( )。
A、对象是类的一个实例
B、一个类只能有一个对象
C、任何一个对象只能归于一个详细的类
D、类与对象的关系和数据类型和变量的关系类似
正确答案:


第16题,类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)等价
正确答案


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


第18题,下列关于结构函数调用次序的描绘中,正确的是()。
A、创立派生类对象时,先调用基类的结构函数,后调用派生类的结构函数
B、创立基类对象时,先调用基类的结构函数,后调用派生类的结构函数
C、创立派生类对象时,先调用派生类的结构函数,后调用基类的结构函数
D、创立基类对象时,先调用派生类的结构函数,后调用基类的结构函数
正确答案:


第19题,下列( )不是结构函数的特征。
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案


答案来历:熊猫奥鹏(www.188open.com),变量的引证,其意义是指该变量的()。
A、值
B、类型
C、别号
D、地址
正确答案:


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


第22题,下面关于对象概念的描绘中,( )是过错的。
A、对象即是C语言中的结构变量
B、对象代表着正在创立的系统中的一个实体
C、对象是一个状况和操作(或方法)的封装体
D、对象之间的信息传递是经过音讯进行的
正确答案:


第23题,友元关系不能( )。
A、承继
B、是类与类之间是关系
C、是一个类的成员函数与另一个类的关系
D、进步程序的运转功率
正确答案:


第24题,虚函数有必要是类的()。
A、友元函数
B、成员函数
C、结构函数
D、析构函数
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面临友元的过错描绘是( )。
A、关键词friend用于声明友元
B、一个类的成员函数能够是另一个类的友元
C、友元函数拜访对象的成员不受拜访特性影响
D、友元函数经过this指针拜访对象成员
正确答案


第26题,类模板的模板参数( )。
A、只可作为数据成员的类型
B、只可作为成员函数的回来类型
C、只可作为成员函数的参数类型
D、以上三者皆可
正确答案


第27题,关于this指针的说法过错的是( )。
A、this指针有必要显现阐明
B、当创立一个对象后,this指针就指向该对象
C、成员函数具有this指针
D、静态成员函数不具有this指针
正确答案:


第28题,已知"float *p; p=new float[2];",若要开释p所指向的堆中的这些字节,下列句子正确的是()。
A、delete p;
B、delete p[];
C、delete []p;
D、delete p[2];
正确答案:


第29题,以成员函数方法重载运算符"",则obj1obj2被C++编译器解说为()。
A、operator(obj1,obj2)
B、(obj1,obj2)
C、obj1.operator(obj2)
D、obj2.operator(obj1)
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面叙说过错的是( )。
A、派生类能够运用private派生
B、对基类成员的拜访有必要是无二义性的
C、基类成员的拜访才能在派生类中保持不变
D、赋值兼容规矩也适用于多承继的组合
正确答案:


第31题,有关重载函数的描绘正确的是()。
A、函数名一样的函数即是重载函数
B、函数名一样但回来值类型不一样的函数即是重载函数
C、函数名一样但参数个数或类型不一样的函数即是重载函数
D、函数功用一样的函数即是重载函数
正确答案:


第32题,若类中有指针成员变量,则应编写(),使得在对象毁掉时可以自动调用该函数开释指针成员变量所指向的内存空间。
A、友元函数
B、虚函数
C、结构函数
D、析构函数
正确答案


第33题,下面关于私有承继方法的论说中过错的是()。
A、基类中的私有成员对其对象不可以见
B、基类中的私有成员对其派生类不可以见
C、基类中的公有成员对其派生类可见
D、基类中的保护成员对其派生类不可以见
正确答案:D


第34题,若析构函数是虚函数,则delete对析构函数的调用选用( )。
A、静态联编
B、动态联编
C、重载函数
D、多重函数
正确答案:


第35题,下列关于运算符重载正确的是()。
A、运算符重载能够改动运算符的操作数个数
B、运算符重载能够改动运算符的优先级
C、运算符重载能够改动运算符的结合性
D、运算符重载不可以以改动语法结构
正确答案:D


第36题,一个函数模板只生成一个模板函数。
T、对
F、错
正确答案:F


第37题,引证是某个变量的别号。对引证的操作,本质上即是对被引证的变量的操作。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)


第38题,在一个类中声明晰某个静态数据成员,并在类外给出其界说和初始化后,若不决义该类的对象,该静态数据成员则不存在。
A、过错
B、正确
正确答案:


第39题,运用关键词class界说的类中默许的拜访权限是私有(private)的。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)


第40题,在派生类结构函数的成员初始化列表中,能够包括基类结构函数的调用。
A、过错
B、正确
正确答案:


第41题,C++语言类界说中默许的拜访权限是public。
A、过错
B、正确
正确答案:


第42题,类的成员函数中能够直接拜访对象成员中的私有成员。
T、对
F、错
正确答案:F


第43题,C++语言答应运用友元,可是友元会损坏封装性。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)


第44题,在公有承继中,基类中的公有成员和私有成员在派生类中都是可见的。
T、对
F、错
正确答案:F


第45题,翻开ASCII码流文件和二进制流文件时,翻开方法是一样的。
T、对
F、错
正确答案:F


第46题,在C++中,能够声明虚拟造函数和虚析构函数。
A、过错
B、正确
正确答案:


第47题,承继性是指相同的音讯被不一样对象接纳时可发生不一样的行动。
T、对
F、错
正确答案:F


第48题,运算符[]只能用成员运算符来重载,不能用友元运算符来重载。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)


第49题,一个静态成员函数不管是公有仍是私有,都能够经过类名直接拜访。
T、对
F、错
正确答案:F


答案来历:熊猫奥鹏(www.188open.com),当类的承继方法为公有承继时,基类的私有成员在派生类中不可以拜访。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
作业答案 联系QQ:3326650399 微信:cs80188

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

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

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

支付宝微信钱包