南开大学22春学期《面向对象程序设计》在线作业

作者:奥鹏周老师 分类: 南开大学 发布时间: 2022-05-16 14:14
答案来历:熊猫奥鹏(www.188open.com)面向对象程序设计-[南开大学]22春学期(高起本1709、全层次1803-2103)《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,下列对派生类的描绘中是错误的
A、一个派生类能够作另一个派生类的基类
B、派生类至罕见一个基类
C、派生类的成员除了它自己的成员外,包括了它的基类的成员
D、派生类中承继的基类成员的拜访权限到派生类坚持不变
正确答案:


第2题,是一个在基类中阐明虚函数它在该基类中没有界说但要求任何派生类中的可拜访性的规则是一样的
A、纯虚函数
B、虚析构函数
C、虚拟造函数
D、静态成员函数
正确答案:


第3题,关于纯虚函数下列表述正确的是
A、纯虚函数是未给出完成版别(即无函数体界说)的虚函数
B、纯虚函数的声明老是以"=0"完毕
C、派生类有必要完成基类的纯虚函数
D、富含纯虚函数的类必定是派生类
正确答案:


第4题,要求翻开文件dfiledat可写入数据正确的句子是
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);
正确答案:


答案来历:熊猫奥鹏(www.188open.com),运转以下程序时假如由键盘输入6514则输出成果是
includeiostream
usingnamespacestd
intmain
{intmncout"Inputmn"cinmnwhilem=n{whilemnm=nwhilenmn=m}coutmendlreturn0
}
A、3
B、2
C、1
D、0
正确答案:


第6题,对A、B两个类进行多重承继得到派生类C则创立派生类C的对象时从基类B中承继过来的成员变量由类的结构函数进行初始化
A、A
B、B
C、C
D、都能够
正确答案:


第7题,在多承继中公有派生和私有派生关于基类成员在派生类中的可拜访性与单承继的规矩
A、彻底一样
B、彻底不一样
C、有些一样,有些不一样
D、以上都不对
正确答案:


第8题,在C++规范模板库中vector容器是一种
A、规范类
B、规范对象
C、规范函数
D、规范类模板
正确答案:


第9题,一个答应用户为类界说一种形式使得类中的某些数据成员、某些成员函数的参数和回来值能够取恣意数据类型
A、函数模板
B、模板函数
C、类模板
D、模板类
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在C++中翻开一个文件即是将这个文件与一个树立相关封闭一个文件即是撤销这种相关
A、流
B、类
C、结构
D、对象
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),关于复制结构函数正确的描绘是
A、在C++语言中,假如不自界说类的复制结构函数,则每个类都有默许的复制结构函数
B、有必要为每个类界说复制结构函数
C、假如要运用复制结构函数,则有必要在类中先界说
D、当界说了类的结构函数时,假如要运用复制结构函数,则有必要界说复制结构函数
正确答案:


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


第14题,下列描绘中是笼统类的特性
A、能够阐明虚函数
B、能够界说友元函数
C、能够进行结构函数重载
D、不能阐明其对象
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下列关于类的承继描绘中是错误的
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:


第16题,运算符delete删去一个动态对象时
A、首要为该动态对象调用结构函数,再开释其占用的内存
B、首要开释该动态对象占用的内存,再为其调用结构函数
C、首要为该动态对象调用析构函数,再开释其占用的内存
D、首要开释动态对象占用的内存,再为其调用析构函数
正确答案:


第17题,下列关于成员函数特征的描绘中错误的是
A、成员函数能够重载
B、成员函数必定是内联函数
C、成员函数能够设置参数的默许值
D、成员函数能够是静态的
正确答案:


第18题,关于多承继二义性的描绘中错误的是
A、一个派生类的基类中都有某个同名成员,在派生类中对这个成员的拜访能够呈现二义性
B、处理二义性的最常用的方法是对成员名的限制法
C、基类和派生类一起呈现的同名函数,也存在二义性疑问
D、一个派生类是从两个基类派生出来的,而这两个基类又有一个一起的基类, 对该基类成员进行拜访时,能够呈现二义性
正确答案:


第19题,类B是类A的公有派生类类A和类B中都界说了虚函数funcp是一个指向类A对象的指针则pAfunc将
A、调用类A中是函数func()
B、调用类B中是函数func()
C、依据P所指的对象类型而断定调用A中或类B中的函数func()
D、既调用类A中函数,也调用类B中的函数
正确答案:


答案来历:熊猫奥鹏(www.188open.com),虚函数有必要是类的
A、友元函数
B、成员函数
C、结构函数
D、析构函数
正确答案:


第21题,下面描绘中错误的是
A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,B


第22题,已知类X中的一个成员函数阐明如下
VoidSetX&a其间X&a的意义是
A、a是指向X类对象的指针,用来作为Set()的形参
B、将a的地址传递给Set()函数
C、a是X类对象的引证,用来做为Set()的形参
D、以上都不对
正确答案:


第23题,下列是结构函数的特征
A、结构函数在创立对象时自动调用
B、结构函数不可以以重载
C、结构函数不可以以设置默许参数
D、结构函数有必要指定函数类型
正确答案:


第24题,已知"inta=10*pint*&r=pr=&a*p=20couta"则输出为
A、10
B、20
C、不断定值
D、程序有错误
正确答案:


答案来历:熊猫奥鹏(www.188open.com),多态调用是指
A、以任何方法调用一个虚函数
B、以任何方法调用一个纯虚函数
C、凭借于指向对象的基类指针或引证调用一个虚函数
D、凭借于指向对象的基类指针或引证调用一个纯虚函数
正确答案:


第26题,一个类的友元函数或友元类可以经过成员操作符拜访该类的
A、私有成员
B、保护成员
C、公有成员
D、一切成员
正确答案:


第27题,下面关于友元的描绘中错误的是
A、友元函数能够拜访该类的私稀有据成员
B、一个类的友元类中的成员函数都是这个类的友元函数
C、友元能够进步程序的运转功率
D、类与类之间的友元关系能够承继
正确答案:


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


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


答案来历:熊猫奥鹏(www.188open.com),类对象占用内存的巨细与有关
A、数据成员
B、成员函数
C、数据成员和成员函数
D、私有成员
正确答案:


第31题,已知X类则当程序履行到句子X*array[3]时调用了次结构函数
A、0
B、1
C、2
D、3
正确答案:


第32题,关于动态相关的下列叙说中是错误的
A、动态相关是以虚函数为基础的
B、动态相关调用虚函数操作是指向对象的指针或引证
C、动态相关是在运转时断定所调用的函数代码的
D、动态相关是在编译时断定操作函数的
正确答案:


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


第34题,C++有种联编方法
A、1
B、2
C、3
D、4
正确答案:


第35题,下面临析构函数的正确描绘是
A、系统不能供给默许的析构函数
B、析构函数有必要由用户界说
C、析构函数没有参数
D、析构函数能够设置默许参数
正确答案:,C


第36题,在类体中能够在声明成员变量的一起为其赋初值
T、对
F、错
正确答案:F


第37题,面向对象程序设计方法中也会运用结构化程序设计方法
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第38题,运算符[]只能用成员运算符来重载不能用友元运算符来重载
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第39题,cin后边的符号是
T、对
F、错
正确答案:


第40题,在类内部界说的public数据能够在类外进行存取
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


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


第42题,getline函数从流中获取停止字符但停止字符被丢掉
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第43题,笼统类尽管也是一种数据类型但它不能树立对象只能作为基类被其他类承继
A、错误
B、正确
正确答案:


第44题,重载函数能够带默许参数值但要留意二义性
T、对
F、错
正确答案:


第45题,重载的运算符坚持本来的优先级和结合性以及操作数的个数
T、对
F、错
正确答案:


第46题,C++语言答应运用友元可是友元会损坏封装性
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第47题,类的私有成员只能被它的成员函数和友元函数拜访
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第48题,函数的界说不可以以嵌套类的界说能够嵌套
T、对
F、错
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),界说一个虚基类后则该虚基类后继类层次中的类都需求调用虚基类的结构函数对虚基类中界说的成员变量进行初始化
A、错误
B、正确
正确答案:

作业答案 联系QQ:3326650399 微信:cs80188