南开大学22春学期《程序设计基础(下)》在线作业
答案来历:熊猫奥鹏(www.188open.com)程序设计基础(下)-[南开大学]22春学期(高起本1709、全层次1803-2103)《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,缺省析构函数的函数体是
A、不存在
B、随机发生的
C、空的
D、无法断定的
正确答案:
第2题,下列关于类的承继描绘中是错误的
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:
第3题,下列运算符中运算符在C++中不能重载
A、?:
B、+
C、-
D、=
正确答案:
第4题,线性表最多有个结点没有前驱
A、0
B、1
C、2
D、很多个
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列不是结构函数的特征
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案:
第6题,下面函数原型声明中声明晰fun为纯虚函数
A、void fun()=0;
B、virtual void fun()=0;
C、virtual void fun();
D、virtual void fun(){};
正确答案:
第7题,鄙人述定论中正确的是
①只要一个结点的二叉树的度为0
②二叉树的度为2
③二叉树的摆布子树可恣意交流
④深度为K的彻底二叉树的结点个数小于或等于深度一样的满二叉树
A、①②③
B、②③④
C、②④
D、①④
正确答案:
第8题,有关结构函数说法不正确的是
A、结构函数的姓名和类的姓名相同
B、在创立对象时,系统自动调用结构函数
C、结构函数无任何函数类型
D、结构函数有且只要一个
正确答案:
第9题,关于下面程序段说法正确的是
classX
{
private
intn
public
XX&
}
XXX&x{n=xn}
Xobj1obj2obj1
A、句子obj2(obj1);的功用是用对象obj1初始化具有一样类类型的对象obj2
B、句子obj2(obj1);的功用是用对象obj2初始化具有一样类类型的对象obj1
C、X(X&x)中的&符号能够删去
D、X(X&x)函数中不能拜访对象的私有成员
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类B是类A的公有派生类类A和类B中都界说了虚函数funcp是一个指向类A对象的指针则pAfunc将
A、调用类A中是函数func()
B、调用类B中是函数func()
C、依据P所指的对象类型而断定调用A中或类B中的函数func()
D、既调用类A中函数,也调用类B中的函数
正确答案:
第11题,在数据结构中从逻辑上能够把数据结构分红
A、动态结构和静态结构
B、紧凑结构和非紧凑结构
C、线性结构和非线性结构
D、内部结构和外部结构
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于类界说classA{publicvirtualvoidfuncl{}voidfunc2{}}classBpublicA{publicvoidfunc1{cout"classBfunc1"endl}virtualvoidfunc2{cout"classBfunc2"endl}}下面正确的叙说是
A、A::func2()和B::func1()都是虚函数
B、A::func2()和B::func1()都不是虚函数
C、B::func1()是虚函数,A::func2()不是虚函数
D、B::func1()不是虚函数,A::func2()是虚函数
正确答案:
第13题,对二叉树的结点从1开端进行接连编号要求每个结点的编号大于其左、右孩子的编号同一结点的摆布孩子中其左孩子的编号小于其右孩子的编号可选用遍历完成编号
A、先序
B、中序
C、后序
D、从根开端按层次遍历
正确答案:
第14题,在一个单链表中若将p所指结点从链表中移除q已指向其前驱结点则履行
A、q-next=p
B、q=p-next
C、q-next=p-next
D、p-next=q
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如以链表作为行列的存储结构则出队操作时
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第16题,下列是结构函数的特征
A、结构函数在创立对象时自动调用
B、结构函数不可以以重载
C、结构函数不可以以设置默许参数
D、结构函数有必要指定函数类型
正确答案:
第17题,类A是类B的友元类B是类C的友元则是正确的
A、类B是类A的友元
B、类C是类A的友元
C、类A是类C的友元
D、以上都不对
正确答案:
第18题,是一个在基类中阐明虚函数它在该基类中没有界说但要求任何派生类中的可拜访性的规则是一样的
A、纯虚函数
B、虚析构函数
C、虚拟造函数
D、静态成员函数
正确答案:
第19题,二叉树即是每个结点的度小于等于2的
A、有序树
B、无序树
C、能够有序也能够无须
D、依据结点的度决议是不是有序
正确答案:
答案来历:熊猫奥鹏(www.188open.com),使用数组a[N]次序存储一个栈时用top表明栈顶指针用top==1表明栈空并已知栈未满当元素x进栈时所履行的操作是
A、top--; a[top]=x;
B、a[top]=x; top--;
C、top++; a[top]=x;
D、a[top]=x; top++;
正确答案:
第21题,下列描绘中正确的是
A、创立派生类对象时会先调用基类结构函数,再调用派生类结构函数
B、创立派生类对象时会先调用派生类结构函数,再调用基类结构函数
C、假如基类结构函数有参数,则有必要在派生类结构函数的初始化列表中写上基类结构函数的调用句子
D、假如派生类结构函数的初始化列表中没写基类结构函数的调用,则表明调用基类的无参结构函数
正确答案:
第22题,不能运用类对象直接拜访的成员包含
A、公有成员
B、保护成员
C、私有成员函数
D、私有成员变量
正确答案:,C,D
第23题,下列关于类模板的描绘中正确的是
A、类模板中能够有静态数据成员
B、类模板的静态数据成员由一切该类模板实例化的模板类同享
C、类模板的静态数据成员需求在类体外进行界说和初始化
D、类模板中能够用类型形参声明静态数据成员
正确答案:,B,C
第24题,已知Cirle是一个类其间有一个成员函数publicvoidsetRadiusintr且有如下变量界说句子CirclecpC=&c则下列句子正确的是
A、c::setRadius(3)
B、pC-setRadius(3)
C、pC.setRadius(3)
D、c.setRadius(3)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于类的承继描绘中是正确的
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,C,D
第26题,下面描绘中正确的是
A、虚函数是没有完成的函数
B、纯虚函数的完成在派生类中
C、笼统类是有纯虚函数的类
D、笼统类指针能够指向不一样的派生类
正确答案:,C,D
第27题,下列说法正确的是
A、面向对象方法的根本观念是全部系统都是由对象构成的
B、面向对象方法的根本观念是全部系统都是由模块构成的
C、面向对象方法中经过"音讯"来触发行动
D、面向对象方法顶用类和对象来表明实际国际
正确答案:
第28题,下列函数中能够作为虚函数的是
A、普通成员函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:,B
第29题,假如类A承继了类B则类A称为
A、派生类
B、承继类
C、子类
D、父类
正确答案:,C
答案来历:熊猫奥鹏(www.188open.com),下列函数中不可以以作为虚函数的是
A、析构函数
B、成员函数
C、普通函数
D、结构函数
正确答案:,D
第31题,已知in是ifstream对象则下列句子正确的是
A、in.seekg(5);
B、in.seekg(5, ios::beg);
C、in.seekg(5, ios::end);
D、in.seekg(-5);
正确答案:,B
第32题,下列说法中正确的是
A、一个成员函数在类体外界说,则该成员函数默许是内联函数
B、一个成员函数在类体中界说,则该成员函数默许是内联函数
C、在类体外界说成员函数需求运用::运算符指明该成员函数归于哪个类
D、类体外界说的成员函数默许为公有成员函数
正确答案:,B
第33题,假定A为笼统类下列句子是正确的
A、A fun(int);
B、A *p;
C、int fun(A&);
D、A Obj;
正确答案:,C
第34题,下列描绘中正确的是
A、派生类结构函数首要是对派生类新界说的成员变量进行初始化
B、派生类从基类承继的成员变量的初始化经过基类结构函数完结
C、派生类对象被毁掉时会先调用基类析构函数
D、派生类对象被毁掉时会先调用派生类析构函数
正确答案:
第35题,已知f是以二进制读写方法翻开的文件流对象且有int型变量a则下列选项中能正确进行文件读写操作的句子包含
A、f.write((char*)a, sizeof(a));
B、f.write((char*)&a, sizeof(a));
C、f.read((char*)a, sizeof(a));
D、f.read((char*)&a, sizeof(a));
正确答案:,D
第36题,在用class界说一个类时数据成员和成员函数的默许拜访权限是public
T、对
F、错
正确答案:F
第37题,二叉链表表明是二叉树最常用的存储结构
T、对
F、错
正确答案:
第38题,在图的一切方式的生成树中边上的权之和最小的生成树称为图的最小生成树
T、对
F、错
正确答案:
第39题,依据二叉树的后序遍历序列能够断定二叉树的根结点
T、对
F、错
正确答案:
第40题,在线性表的次序存储结构中逻辑上相邻的两个元素在物理方位上并纷歧定紧邻
T、对
F、错
正确答案:F
第41题,类非成员函数方式的运算符重载函数一般选用友元函数是为了在运算符重载中便利拜访类中的非公有成员
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第42题,深度优先遍历相似于树的逐层遍历
T、对
F、错
正确答案:
第43题,纯虚函数是一种特别的成员函数它是一种没有详细完成的虚函数
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第44题,从一个结点到这以后继结点之间的连线称为一个分支从一个结点X到另一个结点Y所阅历的一切分支构成结点X到结点Y的途径一条途径上的分支数目称为途径长度从树的根结点到其他各个结点的最长途径长度称为树的途径长度
T、对
F、错
正确答案:
第45题,二叉树是特别的树形结构
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,C++的I/O系统经过流的机制完成文件和操控台的输入输出操作
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第47题,当一个函数的回来值是类对象时则该函数履行完毕后会自动调用复制结构函数初始化一个暂时对象
T、对
F、错
正确答案:
第48题,为了在对象生计期完毕时开释其指针成员所指向的动态存储空间一般需求为该类界说结构函数
T、对
F、错
正确答案:F
第49题,在通讯、数据紧缩等范畴被广泛应用的哈夫曼树选用的是二叉树结构
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),图是以一种典型的线性结构
T、对
F、错
正确答案:
试卷总分:100 得分:100
第1题,缺省析构函数的函数体是
A、不存在
B、随机发生的
C、空的
D、无法断定的
正确答案:
第2题,下列关于类的承继描绘中是错误的
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:
第3题,下列运算符中运算符在C++中不能重载
A、?:
B、+
C、-
D、=
正确答案:
第4题,线性表最多有个结点没有前驱
A、0
B、1
C、2
D、很多个
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列不是结构函数的特征
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案:
第6题,下面函数原型声明中声明晰fun为纯虚函数
A、void fun()=0;
B、virtual void fun()=0;
C、virtual void fun();
D、virtual void fun(){};
正确答案:
第7题,鄙人述定论中正确的是
①只要一个结点的二叉树的度为0
②二叉树的度为2
③二叉树的摆布子树可恣意交流
④深度为K的彻底二叉树的结点个数小于或等于深度一样的满二叉树
A、①②③
B、②③④
C、②④
D、①④
正确答案:
第8题,有关结构函数说法不正确的是
A、结构函数的姓名和类的姓名相同
B、在创立对象时,系统自动调用结构函数
C、结构函数无任何函数类型
D、结构函数有且只要一个
正确答案:
第9题,关于下面程序段说法正确的是
classX
{
private
intn
public
XX&
}
XXX&x{n=xn}
Xobj1obj2obj1
A、句子obj2(obj1);的功用是用对象obj1初始化具有一样类类型的对象obj2
B、句子obj2(obj1);的功用是用对象obj2初始化具有一样类类型的对象obj1
C、X(X&x)中的&符号能够删去
D、X(X&x)函数中不能拜访对象的私有成员
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类B是类A的公有派生类类A和类B中都界说了虚函数funcp是一个指向类A对象的指针则pAfunc将
A、调用类A中是函数func()
B、调用类B中是函数func()
C、依据P所指的对象类型而断定调用A中或类B中的函数func()
D、既调用类A中函数,也调用类B中的函数
正确答案:
第11题,在数据结构中从逻辑上能够把数据结构分红
A、动态结构和静态结构
B、紧凑结构和非紧凑结构
C、线性结构和非线性结构
D、内部结构和外部结构
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于类界说classA{publicvirtualvoidfuncl{}voidfunc2{}}classBpublicA{publicvoidfunc1{cout"classBfunc1"endl}virtualvoidfunc2{cout"classBfunc2"endl}}下面正确的叙说是
A、A::func2()和B::func1()都是虚函数
B、A::func2()和B::func1()都不是虚函数
C、B::func1()是虚函数,A::func2()不是虚函数
D、B::func1()不是虚函数,A::func2()是虚函数
正确答案:
第13题,对二叉树的结点从1开端进行接连编号要求每个结点的编号大于其左、右孩子的编号同一结点的摆布孩子中其左孩子的编号小于其右孩子的编号可选用遍历完成编号
A、先序
B、中序
C、后序
D、从根开端按层次遍历
正确答案:
第14题,在一个单链表中若将p所指结点从链表中移除q已指向其前驱结点则履行
A、q-next=p
B、q=p-next
C、q-next=p-next
D、p-next=q
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如以链表作为行列的存储结构则出队操作时
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第16题,下列是结构函数的特征
A、结构函数在创立对象时自动调用
B、结构函数不可以以重载
C、结构函数不可以以设置默许参数
D、结构函数有必要指定函数类型
正确答案:
第17题,类A是类B的友元类B是类C的友元则是正确的
A、类B是类A的友元
B、类C是类A的友元
C、类A是类C的友元
D、以上都不对
正确答案:
第18题,是一个在基类中阐明虚函数它在该基类中没有界说但要求任何派生类中的可拜访性的规则是一样的
A、纯虚函数
B、虚析构函数
C、虚拟造函数
D、静态成员函数
正确答案:
第19题,二叉树即是每个结点的度小于等于2的
A、有序树
B、无序树
C、能够有序也能够无须
D、依据结点的度决议是不是有序
正确答案:
答案来历:熊猫奥鹏(www.188open.com),使用数组a[N]次序存储一个栈时用top表明栈顶指针用top==1表明栈空并已知栈未满当元素x进栈时所履行的操作是
A、top--; a[top]=x;
B、a[top]=x; top--;
C、top++; a[top]=x;
D、a[top]=x; top++;
正确答案:
第21题,下列描绘中正确的是
A、创立派生类对象时会先调用基类结构函数,再调用派生类结构函数
B、创立派生类对象时会先调用派生类结构函数,再调用基类结构函数
C、假如基类结构函数有参数,则有必要在派生类结构函数的初始化列表中写上基类结构函数的调用句子
D、假如派生类结构函数的初始化列表中没写基类结构函数的调用,则表明调用基类的无参结构函数
正确答案:
第22题,不能运用类对象直接拜访的成员包含
A、公有成员
B、保护成员
C、私有成员函数
D、私有成员变量
正确答案:,C,D
第23题,下列关于类模板的描绘中正确的是
A、类模板中能够有静态数据成员
B、类模板的静态数据成员由一切该类模板实例化的模板类同享
C、类模板的静态数据成员需求在类体外进行界说和初始化
D、类模板中能够用类型形参声明静态数据成员
正确答案:,B,C
第24题,已知Cirle是一个类其间有一个成员函数publicvoidsetRadiusintr且有如下变量界说句子CirclecpC=&c则下列句子正确的是
A、c::setRadius(3)
B、pC-setRadius(3)
C、pC.setRadius(3)
D、c.setRadius(3)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于类的承继描绘中是正确的
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,C,D
第26题,下面描绘中正确的是
A、虚函数是没有完成的函数
B、纯虚函数的完成在派生类中
C、笼统类是有纯虚函数的类
D、笼统类指针能够指向不一样的派生类
正确答案:,C,D
第27题,下列说法正确的是
A、面向对象方法的根本观念是全部系统都是由对象构成的
B、面向对象方法的根本观念是全部系统都是由模块构成的
C、面向对象方法中经过"音讯"来触发行动
D、面向对象方法顶用类和对象来表明实际国际
正确答案:
第28题,下列函数中能够作为虚函数的是
A、普通成员函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:,B
第29题,假如类A承继了类B则类A称为
A、派生类
B、承继类
C、子类
D、父类
正确答案:,C
答案来历:熊猫奥鹏(www.188open.com),下列函数中不可以以作为虚函数的是
A、析构函数
B、成员函数
C、普通函数
D、结构函数
正确答案:,D
第31题,已知in是ifstream对象则下列句子正确的是
A、in.seekg(5);
B、in.seekg(5, ios::beg);
C、in.seekg(5, ios::end);
D、in.seekg(-5);
正确答案:,B
第32题,下列说法中正确的是
A、一个成员函数在类体外界说,则该成员函数默许是内联函数
B、一个成员函数在类体中界说,则该成员函数默许是内联函数
C、在类体外界说成员函数需求运用::运算符指明该成员函数归于哪个类
D、类体外界说的成员函数默许为公有成员函数
正确答案:,B
第33题,假定A为笼统类下列句子是正确的
A、A fun(int);
B、A *p;
C、int fun(A&);
D、A Obj;
正确答案:,C
第34题,下列描绘中正确的是
A、派生类结构函数首要是对派生类新界说的成员变量进行初始化
B、派生类从基类承继的成员变量的初始化经过基类结构函数完结
C、派生类对象被毁掉时会先调用基类析构函数
D、派生类对象被毁掉时会先调用派生类析构函数
正确答案:
第35题,已知f是以二进制读写方法翻开的文件流对象且有int型变量a则下列选项中能正确进行文件读写操作的句子包含
A、f.write((char*)a, sizeof(a));
B、f.write((char*)&a, sizeof(a));
C、f.read((char*)a, sizeof(a));
D、f.read((char*)&a, sizeof(a));
正确答案:,D
第36题,在用class界说一个类时数据成员和成员函数的默许拜访权限是public
T、对
F、错
正确答案:F
第37题,二叉链表表明是二叉树最常用的存储结构
T、对
F、错
正确答案:
第38题,在图的一切方式的生成树中边上的权之和最小的生成树称为图的最小生成树
T、对
F、错
正确答案:
第39题,依据二叉树的后序遍历序列能够断定二叉树的根结点
T、对
F、错
正确答案:
第40题,在线性表的次序存储结构中逻辑上相邻的两个元素在物理方位上并纷歧定紧邻
T、对
F、错
正确答案:F
第41题,类非成员函数方式的运算符重载函数一般选用友元函数是为了在运算符重载中便利拜访类中的非公有成员
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第42题,深度优先遍历相似于树的逐层遍历
T、对
F、错
正确答案:
第43题,纯虚函数是一种特别的成员函数它是一种没有详细完成的虚函数
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第44题,从一个结点到这以后继结点之间的连线称为一个分支从一个结点X到另一个结点Y所阅历的一切分支构成结点X到结点Y的途径一条途径上的分支数目称为途径长度从树的根结点到其他各个结点的最长途径长度称为树的途径长度
T、对
F、错
正确答案:
第45题,二叉树是特别的树形结构
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,C++的I/O系统经过流的机制完成文件和操控台的输入输出操作
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第47题,当一个函数的回来值是类对象时则该函数履行完毕后会自动调用复制结构函数初始化一个暂时对象
T、对
F、错
正确答案:
第48题,为了在对象生计期完毕时开释其指针成员所指向的动态存储空间一般需求为该类界说结构函数
T、对
F、错
正确答案:F
第49题,在通讯、数据紧缩等范畴被广泛应用的哈夫曼树选用的是二叉树结构
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),图是以一种典型的线性结构
T、对
F、错
正确答案: