[考试复习题库精编合集]2008年9月计算机等级考试二级C++笔试试题_第1页
[考试复习题库精编合集]2008年9月计算机等级考试二级C++笔试试题_第2页
[考试复习题库精编合集]2008年9月计算机等级考试二级C++笔试试题_第3页
[考试复习题库精编合集]2008年9月计算机等级考试二级C++笔试试题_第4页
[考试复习题库精编合集]2008年9月计算机等级考试二级C++笔试试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、考试复习题库精编合集2008年9月计算机等级考试二级C+笔试试题考试复习题库精编合集2008年9月计算机等级考试二级C+笔试试题1、【单选题】一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。2分A、123456ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA答案:B;2、【单选题】下列叙述中正确的是()。2分A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情

2、况D、循环队列中元素的个数是由队头指针和队尾指针共同决定答案:D;3、【单选题】在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。2分A、O(n)B、O(n2)C、O(log2n)D、O(nlog2n)答案:C;4、【单选题】下列叙述中正确的是()。2分A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间答案:A;5、【单选题】数据流图中带有箭头的线段表示的是()。2分A、控制流B、事件驱动C、模块

3、调用D、数据流答案:D;6、【单选题】在软件开发中,需求分析阶段可以使用的工具是()。2分A、N-S图B、DFD图C、PAD图D、程序流程图答案:B;7、【单选题】在面向对象方法中,不属于“对象”基本特点的是()。2分A、一致性B、分类性C、多态性D、标识唯一性答案:A;8、【单选题】一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。2分A、一对一B、一对多C、多对一D、多对多答案:B;9、【单选题】有三个关系R、S和T如下:RSTABBCABCm113m13n235由关系R和S通过运算得到关系T,则所使用的运算为()。2分A、笛卡尔积B、交C、并D、自然连接答案:D;10、【单选题】在

4、下列原型所示的C+函数中,按“传值”方式传递参数的是()。2分A、voidf1(intx);B、voidf2(int*x);C、voidf3(constint*x);D、voidf4(int&x);答案:A;11、【单选题】在C+中,编译系统自动为一个类生成缺省构造函数的条件是()。2分A、该类没有定义任何有参构造函数B、该类没有定义任何无参构造函数C、该类没有定义任何构造函数D、该类没有定义任何成员函数答案:A;12、【单选题】在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。2分A、f()是基类的私有成员B、f()是基类的保护成员C、派生类

5、的继承方式为私有D、派生类的继承方式为保护答案:C;13、【单选题】下列关于运算符重载的叙述中,错误的是()。2分A、有的运算符可以作为非成员函数重载B、所有的运算符都可以通过重载而被赋予新的含义C、不得为重载的运算符函数的参数设置默认值D、有的运算符只能作为成员函数重载答案:B;14、【单选题】下列关于模板的叙述中,错误的是()。2分A、调用模版函数时,在一定条件下可以省略模板实参B、可以用int、double这样的类型修饰符来声明模版参数C、模板声明中的关键字class都可以用关键字typename替代D、模板的形参表中可以有多个参数答案:D;15、【单选题】要利用C+流进行文件操作,必须

6、在程序中包含的头文件是()。2分A、iostreamB、fstreamC、strstreamD、iomanip答案:B;16、【单选题】下列字符串中不能作为C+标识符使用的是()。2分A、WHILEB、userC、_lvarD、9stars答案:B;17、【单选题】有如下程序:#includeusingnamespacestd;intmain()intsum;for(inti=0;iusingnamespacestd;classSamplepublic:Sample()Sample()coutTfun(Tx)returnx;B、templateTfun(Tx,intn)returnx*n;C、

7、templateTfun(T*p)return*p;D、templateTclassATn;答案:C;24、【单选题】在语句“coutusingnamespacestd;classMyClasspublic:MyClass(inti=0)cout=xl;i-)a_=ai;每空2分答案:设计38、【填空题】有如下程序:#includeusingnamespacestd;intfun1(intx)return+x;intfun2(int&x)return+x;intmain()intx=1,y=2;y=fun1(fun2(x);coutusingnamespacestd;classpumpkinp

8、ublic:pumpkin()+count;pumpkin()-count;staticvoidtotal_count()coutusingnamespacestd;classWages/“工资”类doublebase;/基本工资doublebonus;/奖金doubletax;/税金public:Wages(doubleCBase,doubleCBonus,doubleCTax):base(CBase),bonus(CBonus),tax(CTax)doublegetPay()const;/返回应付工资额Wagesoperator+(Wagesw)const;/重载加法;doubleWage

9、s:getPay()constreturnbase+bonus-tax;WagesWages:operator+(Wagesw)constreturnWages(base+w.base,bonus+w.bonus,tax+w.tax);intmain()Wageswl(2021,500,100),w2(5000,1000,300);coutusingnamespacestd;classPetcharname10;public:Pet(char*name)strcpy(this-name,name);constchar*getName()constreturnname;virtualvoidcall()const=0;classDog:publicP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论