[南开大学(本部)]20秋学期《程序设计基础(下)》在线作业-2

作者:奥鹏周老师 分类: 南开大学 发布时间: 2020-10-21 22:07
答案来历:熊猫奥鹏(www.188open.com)-[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,在一棵度为4的树中,度为4的结点个数为1,度为3 的结点个数为1, 度为2 的结点个数为2,度为1的结点数为0,则度为0的结点个数为( )。
A、5
B、6
C、7
D、8
正确答案:


第2题,在一个无向图中,若两极点之间的途径长度为k,则该途径上的极点数为( )。
A、k
B、k+1
C、k+2
D、2k
正确答案:


第3题,假如以链表作为行列的存储结构,则出队操作时( )。
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),在一个连接行列中,假定f和r 别离是队头和队尾指针,则刺进一个s结点的运算时( )。
A、f-next=s; f=s;
B、r-next=s; r=s;
C、s-next=r; r=s;
D、s-next=f; f=s;
正确答案:


第6题,设链式栈中结点的结构为(data数据域, next指针域),且top是指向栈顶的指针。若想将链式栈的栈顶结点出栈,并将出栈结点数据域data的值保留到x中,则应履行下列()操作。
A、x=top-data;top=top-next;
B、top=top-next; x=top-data;
C、x=top; top=top-next;
D、x=top-data;
正确答案:


第7题,友元拜访类对象的成员时运用( )。
A、类的成员名
B、"this-成员名"的方式
C、"类名::成员名"的方式
D、"对象名.成员名"的方式
正确答案:


第8题,关于函数模板,描绘错误的是( )。
A、函数模板有必要由程序员实例化为可履行的函数模板
B、函数模板的实例化由编译器完成
C、一个类界说中,只需有一个函数模板,则这个类是类模板
D、类模板的成员函数都是函数模板
正确答案:


第9题,下列关于对象数组的描绘中,错误的是( )。
A、对象数组的下标是从0开端的
B、对象数组的数组名是一个常量指针
C、对象数组的每个元素是同一个类的对象
D、对象数组只能赋初值,而不能在界说后赋值
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在一个具有n个极点的无向图中,要连通悉数极点至少需求( )条边。
A、n
B、n+1
C、n-1
D、n/2
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),派生类的结构函数的成员初始化列表中,不能包括()。
A、基类的结构函数
B、派生类中子对象的初始化
C、基类的子对象初始化
D、派生类中一般数据成员的初始化
正确答案:


第13题,在一个无向图中,若两极点之间的途径长度为k,则该途径上的边数为( )。
A、k
B、k+1
C、k+2
D、2k
正确答案:


第14题,数据结构在计算机存储空间中的寄存方式称为()。
A、数据元素之间的关系
B、数据结构
C、数据的存储结构
D、数据的逻辑结构
正确答案:


答案来历:熊猫奥鹏(www.188open.com),关于笼统类, 下列表述正确的是()。
A、笼统类的成员函数中至罕见一个没有完成的函数(即无函数体界说的函数)
B、派生类有必要完成作为基类的笼统类中的纯虚函数
C、派生类不可以能变成笼统类
D、笼统类不能用于界说对象
正确答案:


第16题,下列关于结构函数的描绘中,错误的是( )。
A、结构函数能够设置默许参数
B、结构函数在阐明类变量时自动履行
C、结构函数能够对静态数据成员进行初始化
D、结构函数能够重载
正确答案:


第17题,关于下面程序段说法正确的是( )
class X
{
private:
int n;
public:
X(X&);
};
X::X(X&x) {n=x.n}
X obj1,obj2(obj1);
A、句子obj2(obj1);的功用是用对象obj1初始化具有一样类类型的对象obj2
B、句子obj2(obj1);的功用是用对象obj2初始化具有一样类类型的对象obj1
C、X(X&x)中的&符号能够删去
D、X(X&x)函数中不能拜访对象的私有成员
正确答案:


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


第19题,( )的功用是对对象进行初始化。
A、析构函数
B、数据成员
C、结构函数
D、静态数据成员
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面临模板的声明,正确的是( )。
A、A.template
B、template
C、template
D、template
正确答案:


第21题,下面临对象成员的正确描绘是( )。
A、在一个类中能够声明本类的对象成员
B、对象成员的声明方法与普通数据成员的声明方法一样
C、在一个类中能够声明本类的指针数据成员
D、假如对象成员的结构函数有参数,则有必要在声明该对象成员的一起给其结构函数传递参数值
正确答案:


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


第23题,已知in是ifstream对象,则下列句子正确的是( )。
A、in.seekg(5);
B、in.seekg(5, ios::beg);
C、in.seekg(5, ios::end);
D、in.seekg(-5);
正确答案:,B


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


答案来历:熊猫奥鹏(www.188open.com),下列描绘中正确的是( )。
A、文件操作经过文件指针来操作文件中不一样方位的数据
B、文这篇文章件的数据存储格局与内存中的数据存储格局共同
C、二进制文件的数据存储格局与内存中的数据存储格局共同
D、封闭文件流能够运用文件流的close()成员函数
正确答案:,C,D


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


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


第28题,关于类和对象正确的说法包含( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象必归于某个类
正确答案:


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


答案来历:熊猫奥鹏(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、运用static关键词能够将一个数据成员声明为静态数据成员
D、静态数据成员的拜访操控权限能够是公有、私有或保护
正确答案:,C,D


第32题,下面描绘中,错误的是( )。
A、虚函数是没有完成的函数
B、纯虚函数是没有完成的函数
C、笼统类能够用于创立对象
D、笼统类指针能够指向不一样的派生类
正确答案:,C


第33题,关于this指针的说法正确的是( )。
A、this指针有必要显现阐明
B、成员函数不具有this指针
C、成员函数具有this指针
D、静态成员函数不具有this指针
正确答案:,D


第34题,下列关于复制结构函数的说法中,错误的是( )。
A、复制结构函数是能够重载
B、用一个对象给另一个对象赋值时,复制结构函数会被自动调用
C、用一个对象初始化另一个对象时,复制结构函数会被自动调用
D、创立一个对象时,有能够一起调用复制结构函数和其他结构函数
正确答案:


第35题,下面描绘中,正确的是( )。
A、运用fstream类有必要包括头文件fstream
B、ostream对象用来完成输出操作
C、ios是iostream的直接基类
D、iostream是经过多重承继得到的派生类
正确答案:,C,D


第36题,在公有承继中,基类中只要公有成员对派生类对象是可见的。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第37题,广度优先遍历相似于树的先序遍历。
T、对
F、错
正确答案:


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


第39题,在二叉树的三叉链表表明中,结点中设有指向其双亲结点的指针,要获取一个结点的双亲结点只需拜访指向其双亲结点的指针即可。
T、对
F、错
正确答案:


第40题,入对操作,在次序存储结构上需求思考"溢出"状况。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第41题,有向图和无向图都有生成树
T、对
F、错
正确答案:


第42题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。
T、对
F、错
正确答案:


第43题,若无向图G的一个子图G\'是一棵包括图G一切极点的树,则G\'称为图G的生成树。
T、对
F、错
正确答案:


第44题,关于树中的任一结点,假如其各棵子树的相对次第被用来表明数据之间的关系,即交流子树方位会改动树所表明的内容,则称该树为有序树;不然称为无序树。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第45题,假定AB为一个类,则履行AB a[10];句子时,系统自动调用该类的结构函数的次数为10。
T、对
F、错
正确答案:


第46题,广度优先遍历相似于树的逐层遍历。
T、对
F、错
正确答案:


第47题,满二叉树是彻底二叉树。
T、对
F、错
正确答案:


第48题,树的根结点没有前驱,但有必要有后继。
T、对
F、错
正确答案:


第49题,具有纯虚函数的类是笼统类,它的特色是不可以以界说对象。
T、对
F、错
正确答案:


答案来历:熊猫奥鹏(www.188open.com),链表的每个结点既能够存储一个根本数据类型的元素也能够存储一个自界说数据类型的元素。
T、对
F、错
正确答案:

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