




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机等级考试无纸化真考题库试卷(2)二级 C+(考试时间 l20 分钟,满分 100 分)一、选择题(每小题 1 分。共 40 分)(1)一个栈的初始状态为空。现将元素 1、2 、3、4、5 、A、B、C、D 、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( ) 。A)12345ABCDEB)EDCBA54321C)ABCDEl2345D)5432lEDCBA(2)下列叙述中正确的是( ) 。A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( ) 。A)O(n)B)O(n2)C)O(1092n)C)0(n1092n)(4)下列叙述中正确的是( ) 。A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构c)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是( ) 。A)控制流B)事件驱动C)模块调用D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是( ) 。A)Ns 图B)DFD 图C)PAD 图D)程序流程图(7)在面向对象方法中,不属于“对象”基本特点的是( ) 。A)一致性B)分类性C)多态性D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( ) 。A)一对一B)一对多C)多对一D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是( ) 。A)人工管理阶段B)文件系统阶段c)数据库系统阶段D)三个阶段相同(10)有三个关系 R、S 和 T 如下:由关系 R 和 S 通过运算得到关系 T,则所使用的运算为( ) 。A)笛卡尔积B)交C)并D)自然连接(11)下列语句中,错误的是( ) 。A)const int buffer=256; B) const double*point;C)int const buffer=256;D)double*eonst point:(12)if 语句的语法格式可描述为:格式 l:if()或格式 2:if()else关于上面的语法格式,下列表述中错误的是( ) 。A)部分可以是一个 if 语句,例如 if(if(a=0)B)部分可以是一个 if 语句,例如 if()if()c)如果在前加上逻辑非运算符!并交换和的位置,语句功能不变D)部分可以是一个循环语句,例如 if()while()(13)有如下说明:int a10=1,2,3,4,5,6,7,8,9,10,* P=a;则数值为 9 的表达式是( )。A)*P+9B)木(P+8)C)*P+=9D)P+8(14)有如下程序段:int i=0,J=1;int&r=i;r=j;int*P=&i;*P=r;其中会产生编译错误的语句是( ) 。A)B)C)D)(15)下列字符串中。不可以用做 c+标识符的是( ) 。A)y_2006B)_EST_HC)ReturnD)switch(16)为了取代 c 中带参数的宏,在 c+中使用( ) 。A)重载函数B)内联函数C)递归函数D)友元函数(17)通过运算符重载,可以改变运算符原有的( ) 。A)操作数类型B)操作数个数C)优先级D)结合性(18)在函数中,可以用 aut0、extem、register 和 static 这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( ) 。A)autoB)externC)registerD)static(19)下列运算符函数中肯定不属于类 FunNumber 的成员函数的是( ) 。A)int operator 一(FunNumber); B)FunNumber operator 一();C)FunNumber operator 一(int);D)int operator 一(FunNumber,FunNumber);(20)若有下面的函数调用:fun(fl+b,3,max(n 一 1,b)则 fun 的实参个数是( ) 。A)3 B)4 C)5 D)6(21)关于运算符重载,下列表述中正确的是( ) 。A)c+已有的任何运算符都可以重载B)运算符函数的返回类型不能声明为基本数据类型C)在类型转换符函数的定义中不需要声明返回类型D)可以通过运算符重载来创建 c+中原来没有的运算符(22)有如下程序:#ncludeusing namespace std;int main()void function(double val);double val;function(val);coutusing namespace std;classBasepublic:void fun()_coutfun();D)fun();(29)有如下程序:#includeusing namespace std;class MyClasspublic:MyClass()coutusing namespace std;int i=1;class Funpublic:static int i;int value()return il;int value()constreturn i+1;int Fun:i=2;int main()int i=3;Fun funl;const Fun fun2:_return 0;若程序的输出结果是:123则程序中下画线处遗漏的语句是( ) 。A)coutusing namespace std;class Objstatic int i;public:Obj()i+;一 Obj()i 一一;static int getVal()return i;int Obj:i=0:void f()Obj ob2;coutgetVal();delete ob3;coutusing namespace std;class Pairint m,n;public:Pair(int j,int k):m(j),n(k)int get()return m;int get()constreturn m+n;int main()Pair a(3,5);const Pair b(3,5);toutusing namespace std;class Baseprotected:Base()coutusing namespace std;class Instrumentpublic:virtual void Display()=0;class Pian0:public Instrumentpublic:void Display()*函数体略*;intmain()Instrument S;Instrument*P=0:;return 0;下列叙述中正确的是( ) 。A)语句“Insturment*P=0;”编译时出错B)语句“Instnunent s;”编译时出错C)类 Pian0 中的 Display 函数不是虚函数D)类 Instrument 是一个虚基类(36)有如下程序:#includeusing namespace std;class Apublic:virtual void fancl()coutfuncl();Pfunc2();delete p;return 0;执行这个程序的输出结果是( ) 。A)B182B)A1A2C)B1A2D)AIB2(37)关于在调用模板函数时模板实参的使用,下列表述中正确的是( ) 。A)对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略B)对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略C)对于虚拟类型参数所对应的模板实参,若能够省略则必须省略D)对于常规参数所对应的模板实参,任何情况下都不能省略(38)关于关键字 class 和 typename,下列表述中正确的是( ) 。A) 程序中的 typename 都可以替换为 classB)程序中的 class 都可以替换为 typenameC)在模板形参表中只能用ypename 来声明参数的类型D)在模板形参表中只能用 class 或 typenanle 来声明参数的类型(39)在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是( ) 。A)ios_base:cur B)iosbase:begC)los_base:0utD)iosbase:end(40)下列关于 c+流的描述中,错误的是( ) 。A)coutA表达式可输出字符 AB)eof()函数可以检测是否到达文件尾C)对磁盘文件进行流操作时,必须包含头文件 fstreamD)以 ios_base:0ut 模式打开的文件不存在时,将自动建立一个新文件二、基本操作题(共 l8 分)请使用 VC6 或使用【答题】菜单打开考生文件夹 projl 下的工程 projl,此工程中包含一个源程序文件maincpp,其中有类 Book(“书”)和主函数 main 的定义。程序中位于每个“ERROR*found*”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:书名:C+语句程序设计总页数:299已把“c+语言程序设计”翻到第 50 页已把“c+语言程序设计”翻到第 51 页已把“c+语言程序设计”翻到第 52 页已把“c+语言程序设计”翻到第 51 页已把书合上。当前页:0注意:只修改每个“ERROR *found*”下的那一行,不要改动程序中的其他内容。#includeusing namespa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国考保定市林业草原岗位申论题库含答案
- 2025国考临汾市外交业务岗位申论必刷题及答案
- 2025年德州市中考英语试卷真题(含答案)
- 2025国考南京市资产管理岗位申论预测卷及答案
- 2025国考阳泉市证券监管岗位行测高频考点及答案
- 2025国考安徽金融监管局申论综合分析题库含答案
- 2025国考乌兰察布市证券监管岗位行测高频考点及答案
- 2025国考通辽市林业草原岗位行测必刷题及答案
- 2025国考福建移民管理局申论模拟题及答案
- 2025国考陕西金管法律专业科目题库含答案
- 山东省济南市2025届中考数学真题(含答案)
- 2024-2025学年广东省深圳市南山区五年级(下)期末数学试卷
- 医疗机构医疗质量安全专项整治行动方案
- 基于SprintBoot的大学生实习管理系统的设计与实现
- 外踝撕脱骨折课件
- 布达拉宫课件
- 2024-2025学年河南省省直辖县级行政单位人教PEP版(2024)三年级下册6月期末测试英语试卷(含答案)
- 陕县支建煤矿“7.29”抢险救援案例-图文.课件
- 房屋安全性鉴定方案
- 心血管疾病研究进展
- 水下激光通信技术
评论
0/150
提交评论