南开大学(奥鹏)网络教育
《程序设计基础(下)》在线作业
参考资料
20春学期(1709、1803、1809、多态性与虚函数1903、1909、2003)《程序设计基础(下)》在线作业
1.若派生类中没有对基类的虚函数进行重定义,则它继承基类中的()。
【选项】:
A访问权限
B保护成员
C虚函数
D成员函数
【答案】:C
2.在一个具有n个顶点的无向图中,要连通全部顶点至少需要()条边。
【选项】:
A n
B n+1
C n-1
D n/2
【答案】:C
3.类模板的使用实际上是类模板实例化成一个具体的()。
【选项】:
A类
B对象
C函数
D变量
【答案】:A
4. 一个类的友元函数能够访问该类的()。
【选项】:
A私有成员
B保护成员
C公有成员
D所有成员
【答案】:D
5.有关析构函数的说法正确的是()。
【选项】:
A析构函数可以有多个
B析构函数和构造函数一样可以有形参
C析构函数的功能是用来释放一个对象
D析构函数的函数类型为void
【答案】:C
6.有关类和对象的说法不正确的是()。
【选项】:
A对象是类的一个实例
B一个类只能有一个对象
C任何一个对象只能属于一个具体的类
D类与对象的关系和数据类型和变量的关系相似
【答案】:B
7.假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去, 正确的语句是()。
【选项】:
A outfile.write((float *) &data, sizeof(float));
B outfile.write((float *) &data, data);
C outfile.write((char *) &data, sizeof(float));
D outfile.write((char *) &data, data);
【答案】:C
8.类模板的模板参数()。
【选项】:
A只可作为数据成员的类型
B只可作为成员函数的返回类型
C只可作为成员函数的参数类型
D以上三者皆可
【答案】:D
9.对于先序遍历与中序遍历结果相同的二叉树为()。
【选项】:
A一般二叉树
B所有结点只有左子数的二叉树
C根结点无左孩子的二叉树
D所有结点只有右子树的二叉树
【答案】:B
10.类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象 的指针,则 p->A::func("将()。
【选项】:
A调用类A中是函数func()
B调用类B中是函数func()
C根据P所指的对象类型而确定调用A中或类B中的函数func()
D既调用类A中函数,也调用类B中的函数
【答案】:A
11.动态联编所支持的多态性是()。
【选项】:
A虚函数
B继承
C编译时的多态性
D运行时的多态性
【答案】:D
12.下列说法中错误的是()。
【选项】:
A公有继承时基类中的public成员在派生类中是public的
B公有继承时基类中的private成员在派生类中是不可访问的
C私有继承时基类中的public成员在派生类中是private的
D私有继承时基类中的public成员在派生类中是protected的
【答案】:D
13.下面选项中,不是类的成员函数为()。
【选项】:
A构造函数
B析构函数
C友元函数
D缺省参数的构造函数
【答案】:C
14.以下关于数据的存储结构的叙述中哪一条是正确的()。
【选项】:
A数据的存储结构是数据间关系的抽象描述
B数据的存储结构是逻辑结构在计算机存储器中的实现
C数据的存储结构分为线性结构和非线性结构
D数据的存储结构对数据运算的具体实现没有影响
【答案】:B
15.当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的()。
【选项】:
A public 成员
B private 成员
C protected 成员
D友元
【答案】:A
16.设线性表有n个元素,以下算法中,()在顺序表上实现比在链表上实现效率更高。
【选项】:
A输出第i(0<i<n)个元素值
B交换第0个元素与第1个元素的值
C C、顺序输出这n个元素的值
D输出与给定值x相等的元素在线性表中的序号
【答案】:A
17.关于类模板,描述错误的是()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论