版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2/2历届计算机二级C++真题及答案全历年计算机C++二级真题及答案(12)判断字符型变量ch是否为大写英文字母,应使用表达式____A)ch>='A'&ch='Z'C)'A'='A'&&ch>n;switch(n){case1:case2:coutusingnamespacestd;intmain(){chara[]=\char*ptr=a;while(*ptr){if(*ptr>='a'&&*ptrinti=0;voidfun(){{staticinti=1;std::coutusingnamespacestd;classMyClass{2B)f(v1,v2);D)f(&v1,}程序执行时,MyClass类的拷贝构造函数被调用的次数是______A)5B)4C)3D)2(25)在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______A)公有成员和私有成员B)私有成员和保护成员C)公有成员和保护成员D)私有成员、保护成员和公有成员(26)在C++中用来实现运行时多态性的是______A)重载函数B)析构函C)构造函数D)虚函数(27)一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______A)每个派生类的构造函数都要为虚基类构造函数提供实参B)多继承时有可能出现对基类成员访问的二义性问题C)使用虚基类可以解决二义性问题并实现运行时的多态性D)建立最派生类对象时,虚基类的构造函数会首先被调用(28)在一个类体的下列声明中,正确的纯虚函数声明是______A)virtualvoidvf()=0;B)voidvf(int)=0;C)virtualintvf(int);D)virtualvoidvf(int){}(29)在下面的运算符重载函数的原型中,错误的是______A)Volumeoperator-(double,double);B)doubleVolume::operator-(double);C)VolumeVolume::operator-(Volume);D)Volumeoperator-(Volume,Volume);(30)下列是模板声明的开始部分,其中正确的是______A)templateB)templateC)templateD)template}intmain(){MyClassobj1(10),obj2(0);MyClassobj3(obj1);obj2=fun(obj3);return0;public:MyClass(intn){number=n;}//拷贝构造函数MyClass(MyClass&other){number=other.number;}~MyClass(){}private:intnumber;};MyClassfun(MyClassp){MyClasstemp(p);returntemp;历年计算机C++二级真题及答案(31)执行语句序列ofstreamoutfile(\TA.DAT\if(...)cout>是一个()A)用于输出操作的非成员函数B)用于输入操作的非成员函数C)用于输出操作的成员函数D)用于输入操作的成员函数{public:Complex(doubler=0,doublei=0):re(r),im(i){}doublereal()const{returnre;}doubleimag()const{returnim;}Complexoperator+(Complexc)const{returnComplex(re+c.re,im+c.im);}private:doublere,im;};intmain()(33)有以下类定义classPoint{public:Point(intx=0,inty=0){_.x=x;_.y=y;}voidMove(intxOff,intyOff){_x+=xOff;_.y+=yOff;}voidPrint()const{coutusingnamespacestd;classComplex{Complexa=Complex(l,1)+Complex(5);coutusingnamespacestd;intmain(){inti=5;intr=7;coutusingnamespacestd;classTest{public:Test(){cnt++;}~Test(){cnt--;}staticintCount(){returncnt;}private:staticintcnt;};intTest::cnt=0;intmain(){coutusingnamespacestd;4return[12];templateTfun(Ta,Tb){return(aname等价的表达式是[14]。(15)下列程序的输出结果是[15]。#includeusingnamespacestd;classbase{public:intn;base(intx){n=x;}virtualvoidset(intm){n=m;coutaet(1);pbase->set(2);}deriveBd2(3);pbase=pbase=return0;计算机等级考试二级C++笔试试题(2010年3月)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是______A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的历年计算机C++二级真题及答案比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指______A)算法的执行时间B)算法所处理的数据量MyClassc1,*c2;MyClass*c3=newMyClass;MyClass上面的语句序列所定义的类对象的个数是______A)1B)2C)3D)4(13)下列关于继承方式的描述中,错误的是______A)如果不显式地指定继承方式,缺省的继承方式是私有(private)B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员D)采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员(14)将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是______A)Decr&operator--(int);B)Decroperator--(DecrC)friendDecr&operator--(Decr&);D)frlendDecroperator--(Decr(15)若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是______A)1B)2C)3D)0(16)在C++中,cin是个______A)类B)对象C)模板D)函数(17)在下列字符中,不允许作为C++标识符的是______A)bB)BC)_D)2(18)下列叙述中,错误的是______A)false是一个逻辑型常量B)\是一个字符型常量C)365是一个int常量D)3.1415926是一个double常量(19)若x和y是程序中的两个整型变量,则下列if语句中正确的是______A)if(x==0)y=1;elsey=2;B)if(x==0)theny=1elsey=2;C)if(x==0)y=1elsey=2;则由关系R得到关系T的操作是______A)选择B)投影C)交D)并(11)下列关于函数的描述中,错误的是______A)函数可以没有返回值B)函数可以没有参数C)函数可以是一个类的成员D)函数不能被定义为模板(12)若MyClass是一个类名,且有如下语句序列5D)ifx==0y=1;elsey=2;(20)要定义整型数组x,使之包括初值为O的三个元素,下列语句中错误的是______A)intx[3]={0,0,0};B)intx[]={0};C)staticintx[3]={0};D)intx[]={0,0,0};(21)关于函数中的,下列表述中错误的是A)中有可能包含关键字intB)中有可能包含自定义标识符C)中有可能包含字符*C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是______A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是______A)诊断和改正程序中的错B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是______A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于______A)定义阶段B)开发阶段C)维护阶段D)上述三个阶
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48215.1-2026核燃料技术α能谱法第1部分:铀及其化合物中镎的测定
- 铁路系统火车司机工作KPI考核表
- 银行信贷风险评估员风险预警能力绩效表
- 内部审计评估表
- 食品加工企业原料溯源管理标准流程指南
- 智能制造机器人维护工作绩效考评表
- 销售部反馈华东区客户投诉处理情况确认函(4篇范文)
- IT技术支持服务专员响应速度与处理能力绩效考评表
- 服装设计部门员工评估表
- 2026年度高一政治第二学期期末模拟试卷及答案
- 2026年广东省考评员培训考试题库及参考答案
- 2026年中国融通资产管理集团有限公司人员招聘笔试参考试题及答案详解
- 2026年新兴污染物的识别与监测
- 关于补充耕地实施方案
- 第20课-从“战时共产主义”到“斯大林模式”-初中-历史-教学设计
- 财政非税收入培训课件
- 铁道车辆构造与检修教学课件-单元二-铁道车辆检修基本知识
- 2025年及未来5年市场数据中国机械密封行业发展监测及投资战略规划研究报告
- 体态纠正培训课件
- 基于Spring Boot的线上教育平台的设计与实现
- T/CHES 63-2022活塞式调流调压阀技术导则
评论
0/150
提交评论