

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-本页为预览页PAGE14-本页为预览页-本页为预览页22春学期(高起本1709-1803、全层次1809-2103)程序设计基础(下)在线作业-00002第1题. 在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。选项A:不同选项B:相同选项C:相容选项D:部分相同参考答案:B第2题. 下面( )不是常用的存储图的方法。选项A:邻接矩选项B:邻接压缩表选项C:邻接链表选项D:散列表参考答案:D第3题. 下列运算符中,()运算符在C+中不能重载。选项A:?:选项B:+选项C:-选项D:=参考答案:A第4题. 在一个长度为n的顺序存储的线性表中,删
2、除第i个元素(1 i n)时,需要将( )个元素向前移动一个位置。选项A:n-i选项B:n-i+1选项C:n-i-1选项D:i参考答案:A第5题. 在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( )。选项A:e选项B:2e选项C:n的平方减e选项D:n的平方2减2e参考答案:D第6题. 缺省析构函数的函数体是( )。选项A:不存在选项B:随机产生的选项C:空的选项D:无法确定的参考答案:C第7题. 在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为( )。选项A:9选项B:10选项C:11选项D:12参
3、考答案:C第8题. 下面程序段中是内联函数的是( )。class locationprivate:int x ,y;public:void init(int initx,int inity) x=initx; y=inity; int getx()return x;int gety();inline int location:gety() return y;选项A:init (int initx,int inity)选项B:getx(),gety()选项C:A和B都是选项D:A和getx()参考答案:C第9题. 建立类模板对象的实例化过程为( )。选项A:基类-派生类选项B:构造函数-对象选项
4、C:模板类-对象选项D:模板类-模板函数参考答案:C第10题. 下列描述中,()是抽象类的特性。选项A:可以说明虚函数选项B:可以定义友元函数选项C:可以进行构造函数重载选项D:不能说明其对象参考答案:D第11题. 在下列选项中( )不是ostream类的对象。选项A:cin选项B:cerr选项C:clog选项D:cout参考答案:A第12题. 不论派生类以何种方法继承基类,都不能使用基类的( )。选项A:public成员选项B:private成员选项C:protected成员选项D:private成员和protected成员参考答案:D第13题. ( )是析构函数的特征。选项A:析构函数可以
5、有一个或多个参数选项B:析构函数定义只能在类体内选项C:析构函数名与类名不同选项D:一个类中只能定义一个析构函数参考答案:D第14题. 对于一个具有n个顶点的无向图,若采用邻接链表表示,则存放表头结点的数组的大小为 ( )。选项A:n选项B:n+1选项C:n-1选项D:n+边数参考答案:A第15题. 类模板的静态数据成员由( )共享。选项A:一个类模板的所有模板类选项B:一个模板类的所有对象选项C:一个模板类的一个对象选项D:一个类模板的所有对象参考答案:B第16题. 如果以链表作为队列的存储结构,则出队操作时( )。选项A:必须判别队列是否满选项B:判别队列元素的类型选项C:必须判别队列是否
6、空选项D:对队列不作任何判别参考答案:C第17题. 类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第18题. 下列虚基类的声明中正确的是( )。选项A:class virtual B:public A选项B:virtual class B:public选项C:class B:public A virtual选项D:class
7、 B: virtual public A参考答案:D第19题. 下列关于对象数组的描述中,错误的是( )。选项A:对象数组的下标是从0开始的选项B:对象数组的数组名是一个常量指针选项C:对象数组的每个元素是同一个类的对象选项D:对象数组只能赋初值,而不能在定义后赋值参考答案:D第20题. 关于this指针的说法错误的是( )。选项A:this指针必须显示说明选项B:当创建一个对象后,this指针就指向该对象选项C:成员函数拥有this指针选项D:静态成员函数不拥有this指针参考答案:A第21题. 下面描述中,正确的是( )。选项A:可以定义ios类的对象选项B:istream对象用来实现输入
8、操作选项C:ios是fstream的直接基类选项D:istream是ifstream的直接基类参考答案:B,D第22题. 下面哪些数据结构属于非线性结构选项A:线性表选项B:树选项C:图选项D:集合参考答案:B,C,D第23题. 如果类A继承了类B,则类A称为()。选项A:派生类选项B:继承类选项C:子类选项D:父类参考答案:A,C第24题. 下面对友元的错误描述是( )。选项A:关键字virtual用于声明友元选项B:一个类的成员函数可以是另一个类的友元选项C:友元函数访问对象的成员不受访问特性影响选项D:友元函数通过this指针访问对象成员参考答案:A,D第25题. 已知Derived是B
9、ase的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。选项A:d=b;选项B:b=d选项C:Derived *d=选项D:Base参考答案:B,D第26题. 基类中的保护成员可能是派生类的( )。选项A:public成员选项B:private成员选项C:protected成员选项D:友元成员参考答案:B,C第27题. 对静态成员的正确描述是( )。选项A:静态成员不属于对象,是类的共享成员选项B:静态数据成员要在类外定义和初始化选项C:调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针选项D:非静态成员函数也可以操作静态数据成
10、员参考答案:A,B,D第28题. 下列关于类的静态数据成员的说法中,正确的是( )。选项A:静态数据成员的值初始化后不能再修改选项B:静态数据成员必须在类体外定义和初始化选项C:使用static关键字可以将一个数据成员声明为静态数据成员选项D:静态数据成员的访问控制权限可以是公有、私有或保护参考答案:B,C,D第29题. 下面描述中,错误的是( )。选项A:在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问选项B:在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问选项C:在基类定义的public和protected成员在保护继承的派生
11、类中可见选项D:在派生类中不可见的成员要变成可访问的,需要进行访问声明参考答案:A,B第30题. 输出流类对象包括( )。选项A:cin选项B:cerr选项C:clog选项D:cout参考答案:B,C,D第31题. 下列打开文件的语句中,能对打开文件进行写操作的选项包括( )。选项A:fstream f(file.txt);选项B:ofstream f(file.txt);选项C:ifstream f(file.txt);选项D:ifstream f(file.txt,ios:out);参考答案:A,B第32题. 关于类和对象正确的说法包括( )。选项A:类是一种类型,它封装了数据和操作选项B
12、:对象是类的实例选项C:一个类的对象只有一个选项D:一个对象必属于某个类参考答案:A,B,D第33题. 关于函数模板,描述正确的是( )。选项A:函数模板必须由程序员实例化为可执行的函数模板选项B:函数模板的实例化由编译器实现选项C:一个类定义中,只要有一个函数模板,则这个类是类模板选项D:类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化参考答案:B,C第34题. 对静态成员的错误描述是( )。选项A:静态成员不属于对象,是类的共享成员选项B:静态数据成员要在类外定义和初始化选项C:调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针选项D:静态成员函数可以
13、操作非静态数据成员参考答案:C,D第35题. 当类的继承方式为公有继承时,基类的()成员的访问属性在派生类中不变选项A:公有成员选项B:保护成员选项C:私有成员选项D:友元成员参考答案:A,B第36题. 边上带权的图就称为带权图。选项A:对选项B:错参考答案:A第37题. 树的根结点所在的层为第1层,其余结点的层等于其前驱结点的层加1;树中各结点的层的最大值称为树的深度。选项A:对选项B:错参考答案:A第38题. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。选项A:对选项B:错参考答案:A第39题. 类的常量数据成员的值只能在创建对象时初始化,初始化后不得再修改。选项A:对选项
14、B:错参考答案:A第40题. 在通信、数据压缩等领域被广泛应用的哈夫曼树采用的是二叉树结构。选项A:对选项B:错参考答案:A第41题. C+语言允许使用友元,但是友元会破坏封装性。选项A:对选项B:错参考答案:A第42题. 在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。选项A:对选项B:错参考答案:A第43题. 二叉树的第h层最多有2的h-1次方个结点。选项A:对选项B:错参考答案:A第44题. C+的I/O系统通过流的机制实现文件和控制台的输入输出操作。选项A:对选项B:错参考答案:A第45题. 线性表中的元素可以是任意类型的,但同一线性表中的数据元素必须具有相同的类型。选项A:对选项B:错参考答案:A第46题. 类的常量成员函数中只能使用常量数据成员。选项A:对选项B:错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语-2022年绍兴市柯桥区小升初英语考试真题模拟卷
- 彩色绘画艺术毕业答辩演示模板
- 预防各类诈骗
- 预防性侵保护自己
- 直播策划与运营实务(第二版)教案 项目四任务二、主播形象设计
- (高清版)DB12 046.102-2011 产品单位产量综合能耗计算方法及限额 第102部分:汽车轮胎
- 课件:《马克思主义基本原理概论》第四章 资本主义的本质及规律
- 房产行业智慧物业管理平台建设方案
- 2025中介服务合同
- 电商创业扶持政策解读及实战指南
- 社会保障学(全套课件617P)
- 移植免疫中山大学免疫学课件
- 医院清洁消毒与灭菌课件
- 《博弈论》最完整版课件(加专题研究)
- 关渡小学2020校本研修领导小组及相关制度
- 三次函数的图像和性质用
- 纸板线设备基础知识培训53
- 2022年四川省成都市郫都区嘉祥外国语学校八年级下学期期末语文试卷
- 卓越领导力训练
- 众智smartgenHAT600系列双电源自动切换控制器说明书
- 湖南省恶性肿瘤门诊放化疗定点医疗机构申请表
评论
0/150
提交评论