[南开大学]20春学期《程序设计基础(下)》在线作业(【答案】100分)
作业答案 联系QQ:3326650399 微信:cs80188
答案来历:熊猫奥鹏(www.188open.com)-[南开大学]20春学期(1709、1803、1809、1903、1909、2003)《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,已知AA是一个类,则履行句子AA a;后( )。
A、自动调用无参结构函数
B、自动调用有参结构函数
C、自动调用复制结构函数
D、发生一个对象a,但不调用任何函数
正确答案:
第2题,能够用p.a的方式拜访派生类对象p的基类成员a其间a是( )。
A、私有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、公有承继的公有成员
正确答案
第3题,一个( )答应用户为类界说一种形式,使得类中的某些数据成员、某些成员函数的参数和回来值能够取恣意数据类型。
A、函数模板
B、模板函数
C、类模板
D、模板类
正确答案:
第4题,关于一个具有n个极点的无向图,若选用邻接链表表明,则寄存表头结点的数组的巨细为 ( )。
A、n
B、n+1
C、n-1
D、n+边数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),将两个各有n个元素的有序表兼并成一个有序表,其起码的对比次数为( )。
A、2n
B、2n-1
C、n
D、n的平方
正确答案:
第6题,一个次序表榜首个元素的存储地址是100,每个元素的长度为4个字节,则第5个元素的地址是()。
A、100
B、108
C、116
D、120
正确答案:
第7题,设线性表有n个元素,以下算法中,( )在次序表上完成比在链表上完成功率更高。
A、输出第i(0≤i≤n-1)个元素值
B、交流第0个元素与第1个元素的值
C、C、次序输出这n个元素的值
D、输出与给定值x持平的元素在线性表中的序号
正确答案:
第8题,已知一棵二叉树的先序遍历序列为AFCDGBE,中序遍历序列为CFDABGE,则该二叉树的后序遍历序列是()。
A、CDBFEGA
B、CDFGBEA
C、CDBAFGE
D、CDFBEGA
正确答案
第9题,关于类模板,描绘过错的是( )。
A、一个普通基类不能派生类模板
B、类模板从普通类派生,也能够从类模板派生
C、依据树立对象时的实践数据类型,编译器把类模板实例化为模板类
D、函数的类模板参数须经过结构函数实例化
正确答案
答案来历:熊猫奥鹏(www.188open.com),在数据结构中,与所运用的计算机无关的是数据的()结构。
A、逻辑
B、存储
C、逻辑和存储
D、物理
正确答案:
第11题,鄙人述定论中,正确的是( )。
A、在树中,互为堂兄弟的结点具有一样的双亲
B、二叉树的度为2
C、二叉树的摆布子树可恣意交流
D、深度为K的彻底二叉树的结点个数小于或等于深度一样的满二叉树
正确答案
答案来历:熊猫奥鹏(www.188open.com),C++有( )种联编方法。
A、1
B、2
C、3
D、4
正确答案:
第13题,假如以链表作为行列的存储结构,则出队操作时( )。
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第14题,在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,度为1的结点数为0,则度为0的结点个数为( )。
A、4
B、5
C、6
D、7
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在树中,互为堂兄弟的结点具有一样的( )。
A、双亲
B、先人
C、途径
D、孩子
正确答案:
第16题,若让元素1,2,3顺次进栈,则出栈次第不可以能呈现()的状况。
A、3,2,1
B、2,1,3
C、1,3,2
D、3,1,2
正确答案
第17题,下面( )的叙说不契合赋值兼容规矩。
A、派生类的对象能够赋值给基类的对象
B、基类的对象能够赋值给派生类的对象
C、派生类的对象能够初始化基类的对象
D、派生类的对象的地址能够赋值给指向基类的指针
正确答案:
第18题,下面临结构函数的不正确描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数能够重载
D、结构函数能够设置默许参数
正确答案:
第19题,下列( )不是结构函数的特征。
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案
答案来历:熊猫奥鹏(www.188open.com),在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:
第21题,下列翻开文件的句子中,能创立文件的选项包含( )。
A、ofstream f("file.txt", ios:ut);
B、ofstream f("file.txt");
C、fstream f("file.txt", ios:ut);
D、ifstream f("file.txt",ios:ut);
正确答案:,B,C
第22题,下面描绘中,正确的是( )。
A、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序相反
B、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序共同
C、多重承继中创立派生类对象时各基类结构函数的调用次序与基类结构函数在初始化列表中的呈现次序共同
D、多重承继中,假如派生类的初始化列表中没有某个基类结构函数的调用句子,则表明调用该基类的无参结构函数
正确答案:,D
第23题,下列说法中正确的是( )。
A、一个成员函数在类体外界说,则该成员函数默许是内联函数
B、一个成员函数在类体中界说,则该成员函数默许是内联函数
C、在类体外界说成员函数需求运用::运算符指明该成员函数归于哪个类
D、类体外界说的成员函数默许为公有成员函数
正确答案:,C
第24题,当用public承继从基类派生一个类时,基类的()成员可被派生类中的成员函数拜访。
A、protected
B、public
C、private
D、friend
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),在C++中,不能被派生类承继的函数是( )。
A、成员函数
B、结构函数
C、析构函数
D、复制结构函数
正确答案:,C,D
第26题,下列关于类型兼容的描绘中,正确的是( )。
A、将派生类对象地址赋给基类指针后,运用基类指针能够直接拜访派生类中界说的公有成员
B、将派生类对象地址赋给基类指针后,运用基类指针只能拜访派生类从基类承继的公有成员
C、公有派生才具有类型兼容的特色
D、不管是公有派生仍是私有派生和保护派生,都具有类型兼容的特色
正确答案:,C
第27题,下列关于类的常量数据成员的说法中,正确的是( )。
A、一个类的常量数据成员有必要在类体中初始化
B、一个类的常量数据成员由该类的一切对象同享
C、一个类的常量数据成员关于该类的不一样对象能够取不一样的值
D、运用const关键词能够将一个数据成员声明为常量数据成员
正确答案:,D
第28题,下面临结构函数的正确描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数能够重载
D、结构函数能够设置默许参数
正确答案:,C,D
第29题,基类中的公有成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),下列关于类的承继描绘中,( )是过错的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,但一个派生类只能由一个基类
正确答案:,D
第31题,下列函数中,不可以以作为虚函数的是()。
A、析构函数
B、成员函数
C、普通函数
D、结构函数
正确答案:,D
第32题,下列关于类的承继描绘中,( )是正确的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,C,D
第33题,下列成员中,不能被派生类承继的包含()。
A、公有成员
B、结构函数
C、保护成员
D、析构函数
正确答案:,D
第34题,当类的承继方法为公有承继时,基类的()成员的拜访特点在派生类中不变
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
第35题,图的物理结构首要包含:
A、次序表
B、邻接矩阵
C、邻接链表
D、邻接紧缩表
正确答案:,C,D
第36题,虚函数是用virtual关键词阐明的成员函数。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第37题,C++语言中模板分为函数模板和类模板两种。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第38题,在树中,一个结点的后继结点称为该结点的孩子,相应地,一个结点的前驱结点称为该结点的双亲。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第39题,多承继状况下,派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第40题,虚基类是用来处理多承继中公共基类在派生类中发生多份基类成员的疑问。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第41题,线性表的逻辑次序与物理次序老是共同的。
T、对
F、错
正确答案:F
第42题,一个类的结构函数中能够不包括对其子对象的初始化。
T、对
F、错
正确答案:F
第43题,在图的一条途径中,若一个极点至多只通过一次,则该途径称为简略途径。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第44题,某类中的友元类的一切成员函数能够存取或修正该类中的私有成员。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第45题,在线性表的次序存储结构中,刺进和删去操作时,元素移动次数与刺进和删去元素的方位有关。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第46题,从现存类中构建其子类能够经过C++语言中的多态机制完成。
T、对
F、错
正确答案:F
第47题,二叉树的第h层最多有2的h-1次方个结点。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第48题,栈是操作受限的线性表,只答应在表的一端进行元素刺进操作、在另一端进行元素删去操作。
T、对
F、错
正确答案:F
第49题,在用次序表表明的循环行列中,可用表明行列元素数量的成员变量作为区别队空或队满的条件。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),C++语言答应运用友元,可是友元会损坏封装性。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
作业答案 联系QQ:3326650399 微信:cs80188
答案来历:熊猫奥鹏(www.188open.com)-[南开大学]20春学期(1709、1803、1809、1903、1909、2003)《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,已知AA是一个类,则履行句子AA a;后( )。
A、自动调用无参结构函数
B、自动调用有参结构函数
C、自动调用复制结构函数
D、发生一个对象a,但不调用任何函数
正确答案:
第2题,能够用p.a的方式拜访派生类对象p的基类成员a其间a是( )。
A、私有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、公有承继的公有成员
正确答案
第3题,一个( )答应用户为类界说一种形式,使得类中的某些数据成员、某些成员函数的参数和回来值能够取恣意数据类型。
A、函数模板
B、模板函数
C、类模板
D、模板类
正确答案:
第4题,关于一个具有n个极点的无向图,若选用邻接链表表明,则寄存表头结点的数组的巨细为 ( )。
A、n
B、n+1
C、n-1
D、n+边数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),将两个各有n个元素的有序表兼并成一个有序表,其起码的对比次数为( )。
A、2n
B、2n-1
C、n
D、n的平方
正确答案:
第6题,一个次序表榜首个元素的存储地址是100,每个元素的长度为4个字节,则第5个元素的地址是()。
A、100
B、108
C、116
D、120
正确答案:
第7题,设线性表有n个元素,以下算法中,( )在次序表上完成比在链表上完成功率更高。
A、输出第i(0≤i≤n-1)个元素值
B、交流第0个元素与第1个元素的值
C、C、次序输出这n个元素的值
D、输出与给定值x持平的元素在线性表中的序号
正确答案:
第8题,已知一棵二叉树的先序遍历序列为AFCDGBE,中序遍历序列为CFDABGE,则该二叉树的后序遍历序列是()。
A、CDBFEGA
B、CDFGBEA
C、CDBAFGE
D、CDFBEGA
正确答案
第9题,关于类模板,描绘过错的是( )。
A、一个普通基类不能派生类模板
B、类模板从普通类派生,也能够从类模板派生
C、依据树立对象时的实践数据类型,编译器把类模板实例化为模板类
D、函数的类模板参数须经过结构函数实例化
正确答案
答案来历:熊猫奥鹏(www.188open.com),在数据结构中,与所运用的计算机无关的是数据的()结构。
A、逻辑
B、存储
C、逻辑和存储
D、物理
正确答案:
第11题,鄙人述定论中,正确的是( )。
A、在树中,互为堂兄弟的结点具有一样的双亲
B、二叉树的度为2
C、二叉树的摆布子树可恣意交流
D、深度为K的彻底二叉树的结点个数小于或等于深度一样的满二叉树
正确答案
答案来历:熊猫奥鹏(www.188open.com),C++有( )种联编方法。
A、1
B、2
C、3
D、4
正确答案:
第13题,假如以链表作为行列的存储结构,则出队操作时( )。
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第14题,在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,度为1的结点数为0,则度为0的结点个数为( )。
A、4
B、5
C、6
D、7
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在树中,互为堂兄弟的结点具有一样的( )。
A、双亲
B、先人
C、途径
D、孩子
正确答案:
第16题,若让元素1,2,3顺次进栈,则出栈次第不可以能呈现()的状况。
A、3,2,1
B、2,1,3
C、1,3,2
D、3,1,2
正确答案
第17题,下面( )的叙说不契合赋值兼容规矩。
A、派生类的对象能够赋值给基类的对象
B、基类的对象能够赋值给派生类的对象
C、派生类的对象能够初始化基类的对象
D、派生类的对象的地址能够赋值给指向基类的指针
正确答案:
第18题,下面临结构函数的不正确描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数能够重载
D、结构函数能够设置默许参数
正确答案:
第19题,下列( )不是结构函数的特征。
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案
答案来历:熊猫奥鹏(www.188open.com),在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:
第21题,下列翻开文件的句子中,能创立文件的选项包含( )。
A、ofstream f("file.txt", ios:ut);
B、ofstream f("file.txt");
C、fstream f("file.txt", ios:ut);
D、ifstream f("file.txt",ios:ut);
正确答案:,B,C
第22题,下面描绘中,正确的是( )。
A、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序相反
B、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序共同
C、多重承继中创立派生类对象时各基类结构函数的调用次序与基类结构函数在初始化列表中的呈现次序共同
D、多重承继中,假如派生类的初始化列表中没有某个基类结构函数的调用句子,则表明调用该基类的无参结构函数
正确答案:,D
第23题,下列说法中正确的是( )。
A、一个成员函数在类体外界说,则该成员函数默许是内联函数
B、一个成员函数在类体中界说,则该成员函数默许是内联函数
C、在类体外界说成员函数需求运用::运算符指明该成员函数归于哪个类
D、类体外界说的成员函数默许为公有成员函数
正确答案:,C
第24题,当用public承继从基类派生一个类时,基类的()成员可被派生类中的成员函数拜访。
A、protected
B、public
C、private
D、friend
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),在C++中,不能被派生类承继的函数是( )。
A、成员函数
B、结构函数
C、析构函数
D、复制结构函数
正确答案:,C,D
第26题,下列关于类型兼容的描绘中,正确的是( )。
A、将派生类对象地址赋给基类指针后,运用基类指针能够直接拜访派生类中界说的公有成员
B、将派生类对象地址赋给基类指针后,运用基类指针只能拜访派生类从基类承继的公有成员
C、公有派生才具有类型兼容的特色
D、不管是公有派生仍是私有派生和保护派生,都具有类型兼容的特色
正确答案:,C
第27题,下列关于类的常量数据成员的说法中,正确的是( )。
A、一个类的常量数据成员有必要在类体中初始化
B、一个类的常量数据成员由该类的一切对象同享
C、一个类的常量数据成员关于该类的不一样对象能够取不一样的值
D、运用const关键词能够将一个数据成员声明为常量数据成员
正确答案:,D
第28题,下面临结构函数的正确描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数能够重载
D、结构函数能够设置默许参数
正确答案:,C,D
第29题,基类中的公有成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),下列关于类的承继描绘中,( )是过错的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,但一个派生类只能由一个基类
正确答案:,D
第31题,下列函数中,不可以以作为虚函数的是()。
A、析构函数
B、成员函数
C、普通函数
D、结构函数
正确答案:,D
第32题,下列关于类的承继描绘中,( )是正确的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,C,D
第33题,下列成员中,不能被派生类承继的包含()。
A、公有成员
B、结构函数
C、保护成员
D、析构函数
正确答案:,D
第34题,当类的承继方法为公有承继时,基类的()成员的拜访特点在派生类中不变
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
第35题,图的物理结构首要包含:
A、次序表
B、邻接矩阵
C、邻接链表
D、邻接紧缩表
正确答案:,C,D
第36题,虚函数是用virtual关键词阐明的成员函数。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第37题,C++语言中模板分为函数模板和类模板两种。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第38题,在树中,一个结点的后继结点称为该结点的孩子,相应地,一个结点的前驱结点称为该结点的双亲。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第39题,多承继状况下,派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第40题,虚基类是用来处理多承继中公共基类在派生类中发生多份基类成员的疑问。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第41题,线性表的逻辑次序与物理次序老是共同的。
T、对
F、错
正确答案:F
第42题,一个类的结构函数中能够不包括对其子对象的初始化。
T、对
F、错
正确答案:F
第43题,在图的一条途径中,若一个极点至多只通过一次,则该途径称为简略途径。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第44题,某类中的友元类的一切成员函数能够存取或修正该类中的私有成员。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第45题,在线性表的次序存储结构中,刺进和删去操作时,元素移动次数与刺进和删去元素的方位有关。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第46题,从现存类中构建其子类能够经过C++语言中的多态机制完成。
T、对
F、错
正确答案:F
第47题,二叉树的第h层最多有2的h-1次方个结点。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
第48题,栈是操作受限的线性表,只答应在表的一端进行元素刺进操作、在另一端进行元素删去操作。
T、对
F、错
正确答案:F
第49题,在用次序表表明的循环行列中,可用表明行列元素数量的成员变量作为区别队空或队满的条件。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),C++语言答应运用友元,可是友元会损坏封装性。
T、对
F、错
更多答案下载:熊猫奥鹏(www.188open.com)
作业答案 联系QQ:3326650399 微信:cs80188