【计算机类职业资格】二级C++笔试27及答案解析.doc
《【计算机类职业资格】二级C++笔试27及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试27及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试 27 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.有如下定义语句:int a=1,2,3,4,5;,则对语句 int*p=a;正确的描述是( )。(分数:2.00)A.语句 int*p=a;定义不正确B.语句 int*p=a;初始化变量 p,使其指向数组对象 a 的第一个元素C.语句 int*p=a;是把 a0的值赋给变量 pD.语句 iht*p=a;是把 a 的值赋给变量 p2.C+中,由类 istream 和类 ostream 而派出的一个类( ),它提供双向 I/O 操作。(分数:2.00)A.iostrea
2、mB.fstreamC.strstreamD.istream3.C+语言中的基本数据类型是( )。(分数:2.00)A.整型、浮点型、逻辑型、无值型和类类型B.整型、字符型、浮点型、无值型和逻辑型C.整型、浮点型、字符型、逻辑型和枚举型D.整型、浮点型、逻辑型、无值型和指针型4.下列关于虚基类的描述中,错误的是( )。(分数:2.00)A.虚基类子对象的初始化由最派生类完成B.虚基类子对象的初始化次数与虚基类下面的派生类个数有关C.设置虚基类的目的是消除二义性D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数的调用5.通常的拷贝初始化构造函数的参数是( )。(分数:2
3、.00)A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名6.( )是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。(分数:2.00)A.虚析构函数B.虚构造函数C.纯虚函数D.静态成员函数7.一个类的友元函数能够访问该类的( )。(分数:2.00)A.私有成员B.保护成员C.公有成员D.所有成员8.下面的描述中,正确的是( )。(分数:2.00)A.virtual 可以用来声明虚函数B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类C.即使基类的构造函数没有参数,派生类也必须建立构造函数D.静态数据成员可以通过成员初
4、始化列表宋初始化9.对虚函数的调用( )。(分数:2.00)A.一定使用动态联编B.必须使用动态联编C.一定使用静态联编D.不一定使用动态联编10.一个类的友元函数或友元类能够通过成员操作符访问该类的( )。(分数:2.00)A.私有成员B.保护成员C.公有成员D.公用成员、保护成员和私有成员11.若定义 cinstr;当输入 Object Windows Programming!所得的结果是 str()(分数:2.00)A.Object Windows Programming!B.ObjectC.Object WindowsD.Object Windows Programming12.关于
5、getline()函数的下列描述中,( )是错误的。(分数:2.00)A.该函数是用来从键盘上读取字符串的B.该函数读取的字符串长度是受限制的C.该函数读取字符串时,遇到终止符时便停止D.该函数中所使用的终止符只能是换行符13.有以下程序 #includeiostream.h int f(int n) if(n=1)return1; else return f(n-1)+1 voidmain() int i,j=0; for(i=l i3;i+)=i+=f(i); coutj; 程序运行后的输出结果是( )。(分数:2.00)A.4B.3C.2D.114.关于纯虚函数和抽象类的描述中,( )是
6、错误的。(分数:2.00)A.纯虚函数是一种特殊的虚函数,它没有具体的定义B.抽象类是指具有纯虚函数的类C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类D.抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出15.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构16.下列关于动态联编的描述中,错误的是( )。(分数:2.00)A.动态联编是以虚函数为基础的B.动态联编是在运行时确定所调用的
7、函数代码的C.动态联编调用函数操作是指向对象的指针或对象引用D.动态联编是在编译时确定操作函数的17.下列关于运算符重载的描述中,( )是正确的。(分数:2.00)A.运算符重载可以改变操作数的个数B.运算符重载可以改变化先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构18.有以下程序( )。 #includeiostream.h int f(int n) if(n=1)return l; else return f(n-1)+1; void main() int i,j=-; for(i=1;i3;i+) j+=f(i); coutjendl; 程序运行后输出结果是( )。(
8、分数:2.00)A.4B.3C.2D.119.对类的构造函数和析构函数描述正确的是( )。(分数:2.00)A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载20.关于虚函数,下列表述正确的是( )。(分数:2.00)A.如果重定义虚函数时使用了保留字 virtual,则该重定义函数仍然是虚函数B.虚函数不得声明为静态函数C.虚函数不得声明为另一个类的朋友函数D.派生类必须重新定义基类的虚函数21.下列程序的运行结果是( )。 #includeiostream.h class A inta
9、; public: A()a=0: A(int aa) a=aa; couta+; ; void main() A x,y(2),z(3); coutendl; (分数:2.00)A.00B.23C.34D.2522.下列叙述中错误的是( )。(分数:2.00)A.一个函数中可以有多条 return 语句B.调用函数必须在一条独立的语句中完成C.函数中通过 return 语句传递函数值D.主函数名 main 也可以带有形参23.结构化程序设计所规定的三种基本控制结构是 ( )。(分数:2.00)A.顺序结构、选择结构、循环结构B.输入、输出、处理C.for、while、switchD.主程序、
10、子程序、函数24.关于二义性的描述错误的是( )。(分数:2.00)A.一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性B.解决二义性可以用对成员名的限定法C.父类和子类中同时出现同名函数,也可能存在二义性D.一个子类是从两个父类派生出来的,而这两个父类只有一个共同的父类,对该父类成员进行访问时,可能出现二义性25.已知 fl(int)是类 A 的公有成员函数,p 是指向成员函数 fl()的指针,采用赋值,( )是正确的。(分数:2.00)A.p=flB.P=A:flC.P=A:fl()D.P=fl()26.下面关于友元的描述中,错误的是( )。(分数:2.00)A.友
11、元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承27.C+语言中 while 循环和 dowhile 循环的主要区别是( )。(分数:2.00)A.dowhile 的循环体至少五条件执行一次B.while 的循环控制条件比 dowhile 的循环控制条件严格C.dowhile 允许从外部转到循环体内D.dowhile 的循环体不能是复核语句28.以下哪个基类中的成员函数表示纯虚函数( )。(分数:2.00)A.virtual void vf (inB.void vf(in=0C.virtual vo
12、id vf (=0)D.virtual void vf (in29.当输入“Thank you”时下列程序的输出结果为( )。 #includeiostream.h #includeiomanip.h void main() char line80; cin.getline(line,sizeof(80),k); coutline; (分数:2.00)A.ThaB.Thank youC.ThankD.以上结果都不对30.在 int a=10,*p= couts; return 0; 执行上面的程序将输出_。(分数:2.00)填空项 1:_38.大多数 C+程序都要包含 1 头文件。该文件中包含
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 27 答案 解析 DOC
