第9题,下面程序段中,说法正确的是( )
class location{ public : int GetX(); };
class rectangle:private location { public: int GetW(); };
A、类rectangle的私有派生类是location
B、类rectangle中的public成员在类 location中是私有的
C、类location中的public成员在类rectangle中是不可以拜访的
D、viod f( ) {Rectangle r; int X=r .GetX( );} 其间int X = r .GetX( );对错法句子
正确答案:
试卷总分:100 得分:100
第1题,有关析构函数的说法正确的是( )。
A、析构函数能够有多个
B、析构函数和结构函数相同能够有形参
C、析构函数的功用是用来开释一个对象
D、析构函数的函数类型为void
正确答案:
第2题,下面说法正确的是( )。
A、内联函数在运转时是将该函数的方针代码刺进每个调用该函数的当地
B、内联函数在编译时是将该函数的方针代码刺进每个调用该函数的当地
C、类的内联函数有必要在类体内界说
D、类的内联函数有必要在类体外用关键词inline界说
正确答案:
第3题,在一个具有n个极点的有向图中,若一切极点的出度之和为s,则一切极点的度之和为( )。
A、s
B、s+1
C、s-1
D、2s
正确答案:
第4题,关于多承继二义性的描绘中,错误的是()。
A、一个派生类的基类中都有某个同名成员,在派生类中对这个成员的拜访能够呈现二义性
B、处理二义性的最常用的方法是对成员名的限制法
C、基类和派生类一起呈现的同名函数,也存在二义性疑问
D、一个派生类是从两个基类派生出来的,而这两个基类又有一个一起的基类, 对该基类成员进行拜访时,能够呈现二义性
正确答案:
答案来历:熊猫奥鹏(www.188open.com),对虚函数的调用()。
A、必定运用动态联编
B、必定运用静态联编
C、有必要运用动态联编
D、纷歧定运用动态联编
正确答案:
第6题,下面关于类概念的描绘中,( )是错误的。
A、类是笼统数据类型的完成
B、类是具有一起行动的若干对象的一致描绘体
C、类是创立对象的样板
D、类即是C语言中的结构体类型
正确答案:
第7题,关于动态相关的下列叙说中,()是错误的。
A、动态相关是以虚函数为基础的
B、动态相关调用虚函数操作是指向对象的指针或引证
C、动态相关是在运转时断定所调用的函数代码的
D、动态相关是在编译时断定操作函数的
正确答案:
第8题,下列关于类的承继描绘中,( )是错误的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,D
第9题,下面程序段中,说法正确的是( )
class location{ public : int GetX(); };
class rectangle:private location { public: int GetW(); };
A、类rectangle的私有派生类是location
B、类rectangle中的public成员在类 location中是私有的
C、类location中的public成员在类rectangle中是不可以拜访的
D、viod f( ) {Rectangle r; int X=r .GetX( );} 其间int X = r .GetX( );对错法句子
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列运算符中,()运算符在C++中不能重载。
A、?:
B、+
C、-
D、=
正确答案:
第11题,在二叉树中,若度为0的结点(即叶子结点)数为n0,度为2的结点数为n2,则( )。
A、n2-1
B、n2
C、n2+1
D、n2+2
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于类和对象不正确的说法是( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象必归于某个类
正确答案:
第13题,已知X类,则当程序履行到句子 X array[3];时,调用了( )次结构函数。
A、0
B、1
C、2
D、3
正确答案:
第14题,友元拜访类对象的成员时运用( )。
A、类的成员名
B、"this-成员名"的方式
C、"类名::成员名"的方式
D、"对象名.成员名"的方式
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在一个无向图中,一切极点的度之和等于图的边数的( )倍。
A、1
B、2
C、3
D、4
正确答案:
第16题,在多承继中,公有派生和私有派生关于基类成员在派生类中的可拜访性与单承继的规矩()。
A、彻底一样
B、彻底不一样
C、有些一样,有些不一样
D、以上都不对
正确答案:
第17题,用于类中虚成员函数阐明的关键词( )。
A、virtual
B、public
C、protected
D、private
正确答案:
第18题,在C++中,要完成动态联编,能够运用( )调用虚函数。
A、类名
B、派生类指针
C、对象名
D、基类指针
正确答案:
第19题,read函数的功用是从输入流中读取( )。
A、一个字符
B、当时字符
C、一行字符
D、指定若干个字符
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在一个单链表中,若pFirst指向链表的榜首个结点,则在榜首个结点前刺进一个新结点s应履行( )。
A、s-next=pFirst;pFirst-next=s;
B、s-next=pFirst;pFirst=s;
C、s-next=pFirst-next;pFirst=s;
D、pFirst-next=s;s-next=pFirst;
正确答案:
第21题,下列说法中正确的是( )。
A、一个成员函数在类体外界说,则该成员函数默许是内联函数
B、一个成员函数在类体中界说,则该成员函数默许是内联函数
C、在类体外界说成员函数需求运用::运算符指明该成员函数归于哪个类
D、类体外界说的成员函数默许为公有成员函数
正确答案:,C
第22题,下列的模板阐明的头中,正确的是( )。
A、template
B、template
C、template
D、template
正确答案:
第23题,基类中的保护成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,C
第24题,下面描绘中,正确的是( )。
A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,D
答案来历:熊猫奥鹏(www.188open.com),下面临结构函数的错误描绘是( )。
A、系统能够供给默许的结构函数
B、结构函数能够有参数,所以能够有回来值
C、结构函数不可以以重载
D、结构函数能够设置默许参数
正确答案:,C
第26题,用于输入输出的运算符包含( )。
A、
B、++
C、-
D、
正确答案:
第27题,下面关于自界说类的运算符重载的说法中,正确的是( )。
A、能够依据需求从头界说重载的运算符的优先级和结合性
B、重载运算符的操作数个数不能改动
C、运算符重载要求至罕见一个运管用是自界说类型
D、运算符重载有成员重载和友元重载两种方式
正确答案:,D
第28题,下列关于函数模板的描绘中,正确的是( )。
A、函数模板和普通函数重载时,函数调用会优先调用契合要求的普通函数
B、函数模板和普通函数重载时,函数调用会优先调用契合要求的函数模板
C、函数模板的首要效果是削减可履行程序文件的尺度
D、函数模板的首要效果是简化程序编写
正确答案:,D
第29题,函数模板能够与()重载。
A、函数模板
B、普通函数
C、类模板
D、普通类
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),下列说法中正确的是( )。
A、成员函数的声明有必要放在类体中
B、成员函数的声明能够放在类体中也能够放在类体外
C、成员函数的完成有必要放在类体中
D、成员函数的完成能够放在类体中也能够放在类体外
正确答案:,C
第31题,下列函数中,能够作为虚函数的是( )。
A、普通成员函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:
第32题,已知in是ifstream对象,则下列句子正确的是( )。
A、in.seekg(5);
B、in.seekg(5, ios::beg);
C、in.seekg(5, ios::end);
D、in.seekg(-5);
正确答案:,B
第33题,当类的承继方法为公有承继时,基类的()成员的拜访特点在派生类中不变
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
第34题,下列描绘正确的是( )。
A、多态性是经过动态绑定完成的
B、多态性是经过静态绑定完成的
C、动态绑定是在程序履行时进行绑定
D、静态绑定是在程序履行时进行绑定
正确答案:
第35题,下面归于析构函数特征的是( )。
A、析构函数能够重载
B、对象毁掉前会自动调用析构函数
C、假如界说一个类时没有界说析构函数,则系统会供给一个默许析构函数~(){}
D、析构函数的函数类型为void
正确答案:,C
第36题,因为次序表明非彻底二叉树时空间使用率较低,因而,二叉树的次序表明在实践中应用不多。
T、对
F、错
正确答案:
第37题,线性表的链式存储结构是能够用不接连的的存储单元来存储线性表中的数据元素。
T、对
F、错
正确答案:F
第38题,对象数组的元素能够是不一样类的对象。
T、对
F、错
正确答案:
第39题,已知一棵二叉树的先序遍历序列和中序遍历序列能够仅有地结构出该二叉树。
T、对
F、错
正确答案:
第40题,一个笼统类的派生类能够用于创立对象。
T、对
F、错
正确答案:F
第41题,能够在类的结构函数中对静态数据成员进行初始化。
T、对
F、错
正确答案:
第42题,从一个结点到这以后继结点之间的连线称为一个分支;从一个结点X到另一个结点Y所阅历的一切分支构成结点X到结点Y的途径;一条途径上的分支数目称为途径长度;从树的根结点到其他各个结点的最长途径长度称为树的途径长度。
T、对
F、错
正确答案:
第43题,有向图和无向图都有生成树
T、对
F、错
正确答案:
第44题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。
T、对
F、错
正确答案:
第45题,一个静态成员函数不管是公有仍是私有,都能够经过类名直接拜访。
T、对
F、错
正确答案:F
第46题,只要有向图才有连通重量,无向图没有。
T、对
F、错
正确答案:F
第47题,运算符重载实践上是对已有的运算符从头界说其功用。
T、对
F、错
正确答案:
第48题,结构函数能够被承继。
T、对
F、错
正确答案:
第49题,在线性表的链式存储结构中,刺进和删去操作时,元素移动次数与刺进和删去元素的方位有关。
T、对
F、错
正确答案:F
答案来历:熊猫奥鹏(www.188open.com),多重承继中的二义性疑问是因为一个派生类从不一样基类中承继了同名成员变量或一样函数原型的成员函数。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友