【计算机类职业资格】二级C++笔试91及答案解析.doc
《【计算机类职业资格】二级C++笔试91及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试91及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试 91及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面程序中错误之处是 _。 #includeiostream.h class A private: int xl; protected: int x2; public: int x3; ; class B: public A private: int b1; protected: int b2; public: int b3; void disp()coutx1b2end1; /A void set(int i)x3=i; /B ; void main() B bb;
2、bb. a3=10 /C bb. b3=10 /D (分数:2.00)A.B.C.D.2.T是一个类,在声明拷贝初始化构造函数时,哪条语句是正确的 _。(分数:2.00)A.T(T*B.T(TC.T(T (分数:2.00)A.bB.98C.dD.10015.若有 int a=2,4,6,8,10;int *p=a;则第 2个数组元素的正确表示为 _。(分数:2.00)A.*p+B.p+2C. j=strlen(a) couti j;(分数:2.00)A.6 6B.5 6C.1 5D.6 519.在一个类中可以对一个操作符进行 _ 重载。(分数:2.00)A.1种B.2种以下C.3种以下D.多种
3、20.派生类的对象对它的基类成员中 _ 是可以访问的。(分数:2.00)A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员21.若表 R在排序前已按键值递增顺序排列,则 _ 算法的比较次数最少。(分数:2.00)A.直接插入排序B.快速排序C.归并排序D.选择排序22.在执行下面的程序段后,a 的值是为 _。 int a, b; for(b=1,a=1; b=50:b+) if(a=10)break; if(a%2= =1) a+=5; continue; a-=3; )(分数:2.00)A.2B.6C.10D.823.类的成员函数中,只能用于检测输入操作
4、的函数是 _。(分数:2.00)A.goodB.failC.badD.eof24.有 64个结点的完全二叉树的深度为 _(根的层次为 1)。(分数:2.00)A.8B.7C.6D.525.结构化程序设计的一种基本方法是 _。(分数:2.00)A.归纳法B.逐步求精法C.递归法D.穷尽法26._ 工具在软件详细设计过程中不采用。(分数:2.00)A.判定表B.IPO图C.PDLD.DFD图27.软件需求分析应确定的是用户对软件的 _。(分数:2.00)A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求28.设有如下程序段: char str=“World“: char*ptr=str
5、; 执行上面的程序段后,*(ptr+5)的值为 _。(分数:2.00)A.0B./0C.不确定的值D.o的地址29.派生类的构造函数的成员初始化列表中,不能包含 _。(分数:2.00)A.基类的构造函数B.派生类中子对象的初始化C.基类的子对象初始化D.派生类中一般数据成员的初始化30.队列操作的原则是 _。(分数:2.00)A.先进先出B.后进先出C.只能进行插入D.只能进行删除31.若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是 _。(分数:2.00)A.externB.registerC.autoD.static32.下列关于拷贝构造函数的参数表的说法正
6、确的是 _。(分数:2.00)A.某个对象名的成员函数名B.某个对象的数据成员名C.某个对象的引用名D.某个对象的指针名33.能表示 a10 或者 a0 的关系表达式是 _。(分数:2.00)A.a=10 or a0B.a10|a0C.a=10|a0D.a=10D.float z; int x,y= for(i=100;i999; i+100) for(j=i/100:j99;j=j+10) n=i+j; cout“ “n; cout“/n“; (分数:2.00)填空项 1:_44.从键盘上输入 XXYYZZXYZWXP和 X,以下程序的输出结果是U 9 /U。 #includeiostrea
7、m.h #includestring.h void main() char*str,ch; int count=0,pos; cinstrch; pos=strlen(str)-1; while(pos=0) if(strpos)=ch)count+; pos-; cout“count=“count; (分数:2.00)填空项 1:_45.下列程序的输出结果是U 10 /U。 #includeiostream.h #includestring.h void main() char b30; strcpy( strcpy( strcpy( coutbend1; (分数:2.00)填空项 1:_4
8、6.构造函数与析构函数所调用的虚函数是U 11 /U的函数, 因此调用时实现的是U 12 /U联编。(分数:2.00)填空项 1:_47.下面程序要实现的功能是打开当前目录下的文件 abc,并向其追加一串字符“How are you!”,然后再关闭该文件,请将程序填写完整。 #includefstream.h void main() U 13 /U f“How are you!“end1; f.close(); (分数:2.00)填空项 1:_48.每个对象都维护了一个指向自身的指针,这个指针称为U 14 /U指针。(分数:2.00)填空项 1:_49.定义重载函数时,应在参数个数或参数类型上
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 91 答案 解析 DOC
