南开21春学期《程序设计基础(下)》在线作业100分

作者:奥鹏周老师 分类: 南开大学 发布时间: 2021-06-05 15:19
答案来历:熊猫奥鹏(www.188open.com)-[南开大学]21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,关于恣意一个类,析构函数的个数最多为( )。
A、0
B、1
C、2
D、3
正确答案:


第2题,吊销对象时,系统自动调用( )函数。
A、成员函数
B、结构函数
C、析构函数
D、普通函数
正确答案:


第3题,鄙人列选项中( )不是ostream类的对象。
A、cin
B、cerr
C、clog
D、cout
正确答案:


第4题,面向对象程序设计思想的首要特征中不包含( )。
A、封装性
B、多态性
C、承继性
D、功用分化,逐渐求精
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在公有派生状况下,有关派生类对象和基类对象的关系,不正确的叙说是()。
A、派生类的对象能够赋给基类对象
B、派生类的对象能够初始化基类的引证
C、派生类的对象能够直接拜访基类的成员
D、派生类的对象的地址能够赋给指向基类的指针
正确答案:


第6题,当运用ifstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为( )。
A、ios::in
B、ios:ut
C、ios::trunk
D、ios::binary
正确答案:


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


第8题,二叉树对错线性数据结构,所以( )。
A、它不能用次序存储结构存储
B、它不能用链式存储结构存储
C、次序存储结构和链式存储结构都能存储
D、次序存储结构和链式存储结构都不能运用
正确答案:


第9题,关于一个具有n个极点的无向连通图,它包括的连通重量的个数为( )。
A、0
B、1
C、n
D、n+1
正确答案:


答案来历:熊猫奥鹏(www.188open.com),鄙人述定论中,正确的是( )
①只要一个结点的二叉树的度为0;
②二叉树的度为2;
③二叉树的摆布子树可恣意交流;
④深度为K的彻底二叉树的结点个数小于或等于深度一样的满二叉树。
A、①②③
B、②③④
C、②④
D、①④
正确答案:


第11题,若让元素a,b,c,d顺次进栈,则出栈次第不可以能呈现()的状况。
A、c,b,a,d
B、b,a,d,c
C、d,c,b,a
D、a,d,b,c
正确答案:


答案来历:熊猫奥鹏(www.188open.com),关于this指针的说法错误的是( )。
A、this指针有必要显现阐明
B、当创立一个对象后,this指针就指向该对象
C、成员函数具有this指针
D、静态成员函数不具有this指针
正确答案:


第13题,有关析构函数的说法不正确的是( )。
A、析构函数有且仅有一个
B、析构函数和结构函数相同能够有形参
C、析构函数的功用是用来开释一个对象
D、析构函数无任何函数类型
正确答案:


第14题,下列关于成员拜访权限的描绘中,不正确的是( )。
A、公稀有据成员和公有成员函数都能够经过类对象直接拜访
B、类的私稀有据成员只能被公有成员函数以及该类的任何友元类或友元函数拜访
C、保护成员在派生类中能够被拜访,而私有成员不可以以
D、类或派生类的成员函数能够拜访保护成员
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在左孩子,则左孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:


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


第17题,已知一个次序存储的线性表,设每个结点需占m个存储单元,若榜首个结点的地址为add1,则第I 个结点的地址为( )。
A、add1+(I-1)*m
B、add1+I*m
C、add1-I*m
D、add1+(I+1)*m
正确答案:


第18题,在一个连接行列中,假定f和r 别离是队头和队尾指针,则删去一个结点的运算时( )。
A、r=f-next;
B、r=r-next;
C、f=f-next;
D、f=r-next;
正确答案:


第19题,下列程序中阐明的公有成员是( )
class Location
{
int X;
public:
void init(int initX,int initY);
private:
int Y;
public:
int GetX();
int GetY();
};
A、X
B、init(int initX,int initY)
C、GetX(),GetY()
D、B和C都是
正确答案:


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


第21题,图的遍历方法首要包含:
A、深度优先遍历
B、广度优先遍历
C、后序遍历#逐层遍历
正确答案:


第22题,二叉树的遍历方法包含:
A、先序遍历
B、中序遍历
C、后续遍历
D、逐层遍历
正确答案:,B,C,D


第23题,下面哪些数据结构归于非线性结构
A、线性表
B、树
C、图
D、调集
正确答案:


第24题,下列刺进和获取运算符重载的函数原型中,正确的是( )。
A、istream& operator(istream&, 自界说类型&)
B、istream& operator(istream&, 自界说类型&)
C、ostream& operator(ostream&, 自界说类型&)
D、ostream& operator(ostream&, 自界说类型&)
正确答案:,D


答案来历:熊猫奥鹏(www.188open.com),下列翻开文件的句子中,能对翻开文件进行写操作的选项包含( )。
A、fstream f("file.txt");
B、ofstream f("file.txt");
C、ifstream f("file.txt");
D、ifstream f("file.txt",ios:ut);
正确答案:


第26题,下面描绘中,正确的是( )。
A、能够界说ios类的对象
B、istream对象用来完成输入操作
C、ios是fstream的直接基类
D、istream是ifstream的直接基类
正确答案:,B,D


第27题,下面关于自界说类的运算符重载的说法中,正确的是( )。
A、C++中的一切运算符都能够重载
B、不只能够重载C++中已有的运算符,还能够创立新的运算符
C、运算符重载本质上即是函数重载
D、运算符重载的函数名是operator
正确答案:,C,D


第28题,下面临结构函数的错误描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数不可以以重载
D、结构函数能够设置默许参数
正确答案:,C


第29题,下列输入输出流类对象中,带缓冲区撑持的包含( )。
A、cin
B、cerr
C、clog
D、cout
正确答案:


答案来历:熊猫奥鹏(www.188open.com),已知Circle类界说如下所示,则下列说法正确的是( )。
class Circle
{
public:double m_x,m_y;double m_radius;void setCenter(double x,double y){m_x=x;m_y=y;} void setRadius(double radius){m_radius=radius;}
double getArea( ){return 3.14 * m_radius * m_radius;}
};
A、m_x、m_y和m_radius都是Circle类的成员变量
B、setCenter、setRadius和getArea都是Circle类的成员函数
C、类界说体后边的分号能够省掉
D、将double m_radius;改为double m_radius=1;,则表明m_radius成员变量的初值为1
正确答案:,B


第31题,在派生类中能够直接拜访基类的()。
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B


第32题,下列关于类的承继描绘中,( )是错误的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,但一个派生类只能由一个基类
正确答案:


第33题,下列说法中正确的是( )。
A、成员函数的声明有必要放在类体中
B、成员函数的声明能够放在类体中也能够放在类体外
C、成员函数的完成有必要放在类体中
D、成员函数的完成能够放在类体中也能够放在类体外
正确答案:,D


第34题,下面临结构函数的正确描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数能够重载
D、结构函数能够设置默许参数
正确答案:,C,D


第35题,假如类A承继了类B,则类B称为()。
A、派生类
B、基类
C、子类
D、父类
正确答案:,D


第36题,在通讯、数据紧缩等范畴被广泛应用的哈夫曼树选用的是二叉树结构。
T、对
F、错
正确答案:


第37题,一般将C++中的类声明和类完成别离放到两个文件中。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第38题,行列是操作受限的线性表,只答应在表的一端进行元素刺进操作、在另一端进行元素删去操作。
T、对
F、错
正确答案:


第39题,二叉树是有序树。
T、对
F、错
正确答案:


第40题,在用class界说一个类时,数据成员和成员函数的默许拜访权限是public。
T、对
F、错
正确答案:F


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


第42题,析构函数不能被承继。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第43题,在有n个极点的有向图中,每个极点的度最大可达n-1。
T、对
F、错
正确答案:


第44题,多承继状况下,派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第45题,图的生成树便是树也是图。
T、对
F、错
正确答案:


第46题,运算符重载实践上是对已有的运算符从头界说其功用。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第47题,模板界说中标识类型的参数有必要用关键词Type润饰。
T、对
F、错
正确答案:


第48题,阐明或界说对象时,类名前面不需求加class关键词。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


第49题,预订义的获取符和刺进符是能够重载的。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)


答案来历:熊猫奥鹏(www.188open.com),运用指向对象的指针来拜访类的成员,则有必要运用的运算符是-。
T、对
F、错
正确答案:

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