计算机等级考试二级C++笔试选择题.doc

上传人:Wo****B 文档编号:219913686 上传时间:2023-06-27 格式:DOC 页数:15 大小:23.50KB
收藏 版权申诉 举报 下载
计算机等级考试二级C++笔试选择题.doc_第1页
第1页 / 共15页
计算机等级考试二级C++笔试选择题.doc_第2页
第2页 / 共15页
计算机等级考试二级C++笔试选择题.doc_第3页
第3页 / 共15页
资源描述:

《计算机等级考试二级C++笔试选择题.doc》由会员分享,可在线阅读,更多相关《计算机等级考试二级C++笔试选择题.doc(15页珍藏版)》请在装配图网上搜索。

1、计算机等级考试二级C+笔试选择题计算机等级考试二级C+笔试选择题导语:C+是C语言的继承,它既可以进展C语言的过程化程序设计,又可以进展以抽象数据类型为特点的基于对象的程序设计,下面是C+模拟题的选择题,欢送参考!(1)以下关于栈表达正确的选项是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)以下表达中正确的选项是A)有一个以上根结点的数据构造不一定是非线性构造B)只有一个根结点的数据构造不一定是线性构造C)循环链表是非线性构造D)双向链表是非线性构造(3)某二叉树共有7个结点,其中叶子结点只有1个,那么该二叉树的深度为(假设根结点在第1

2、层)A)3B)4C)6D)7(4)在软件开发中,需求分析p 阶段产生的主要文档是A)软件集成测试方案B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)构造化程序所要求的根本构造不包括A)顺序构造B)GOTO跳转C)选择(分支)构造D)重复(循环)构造(6)下面描绘中错误的选项是A)系统总体构造图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据构造与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个老师可讲授多门课程,一门课程可由

3、多个老师讲授。那么实体老师和课程间的联络是A)1:1联络B)1:m联络C)m:1联络D)m:n联络(9)有三个关系R、S和T如下:那么由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A)-369B)369C)0.369D)整数集合1,2,3,4,5(11)为了进步函数调用的实际运行速度,可以将较简单的函数定义为A)内联函数B)重载函数C)递归函数D)函数模板(12)假设AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为A)aB)AA.aC)aD)AA:a(13)当派生类从一个

4、基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是A)任何B)公有或保护C)保护或私有D)私有(14)假设要对Data类中重载的加法运算符成员函数进展声明,以下选项中正确的选项是A)Data+(Data);B)Data operator+(Data);C)Data+operator(Data);D)operator+(Data,Data);(15)以下关于函数模板的描绘中,正确的选项是A)函数模板是一个实例函数B)使用函数模板定义的函数没有返回类型C)函数模板的类型参数与函数的参数一样D)通过使用不同的类型参数,可以从函数模板得到不同的实例函数(16) C

5、+系统预定义了4个用于标准数据流的对象,以下选项中不属于此类对象的是A)coutB)cinC)cerrD)cset(17)Windows环境下,由C+程序文件编译而成的目的文件的扩展名是A)cppB)exeC)objD)lik(18)字符串“a+b=12”的长度为A)12B)10C)8D)6(19)有如下程序:#includeusing namespace std;int mainint f,f1=0,f2=1;for(int i=3;i<=6;i+)f=f1+f2;f1=f2;f2=f;cout<return 0;运行时的输出结果是A)2B)3C)5D)8(20)有如下程序:#i

6、ncludeusing namespace std;int mainint a6=23,15,64,33,40,58;int s1,s2;s1=s2=a0;for(int* p=a+1;pif(s1*p) s1=*p;if(s2<*p) s2=*p;cout<return 0;运行时的输出结果是A)23B)58C)64D)79(21)有如下程序:#includeusing namespace std;void f1(int- x,int- y) int z=x; x=y; y=z;void f2(int x;int y) int z=x; x=y; y=z;int mainint

7、x=10,y=26;f1(x,y);f2(x,y);cout<return 0;运行时的输出结果是A)10B)16C)26D)36(22)有如下程序:#includeusing namespace std;class XAint a;public:static int b;XA(int aa):a(aa) b+;XAint getreturn a;int XA:b=0;int mainXA d1(2),d2(3);cout< return 0;运行时的输出结果是A)5B)6C)7D)8(23)有如下程序:#includeusing namespace std;class Point

8、int x,y;public:Point(int x1=0,int y1=0):x(x1),y(y1)int getreturn x+y;class CirclePoint center;int radius;public:Circle(int cx,int cy,int r):center(cx,cy),raaius(r)int getreturn center.get+radius;int mainCircle c(3,4,5);cout<return 0;运行时的输出结果是A)5B)7C)9D)12(24)假设要对类BigNumber中重载的类型转换运算符long进展声明,以下选项

9、中正确的选项是A)operator long const;B)operator long(BigNumber);C)long operator long const;D)long operator long(BigNumber);(25)有如下函数模板定义:templateT1 FUN(T2 n)return n*5.0;假设要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,那么该调用应表示为A)FUN(9)B)FUN<9C)FUN(9)D)FUN<9(double)(26)以下语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该

10、语句是A)cout<B)cout<C)cout<D)cout<(27)以下关于析构函数的描绘中,错误的选项是A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数(28)以下关于构造函数的描绘中,错误的选项是A)构造函数名与类名一样B)构造函数可以有返回值C)构造函数可以重载D)每个类都有构造函数(29)假设PAT是一个类,那么程序运行时,语句“PAT(*ad)3;”调用PAT的构造函数的次数是A)0B)1C)2D)3(30)以下描绘中,错误的选项是A)公有继承时基类中的公有成员在派生类中仍是公有成员B)公有继承时基类中的

11、保护成员在派生类中仍是保护成员C)保护继承时基类中的公有成员在派生类中仍是公有成员D)保护继承时基类中的保护成员在派生类中仍是保护成员(31)生成派生类对象时,派生类构造函数调用基类构造函数的条件是A)无需任何条件B)基类中显式定义了构造函数C)派生类中显式定义了构造函数D)派生类构造函数明确调用了基类构造函数(32)以下关于派生类和基类的描绘中,正确的选项是A)派生类成员函数只能访问基类的公有成员B)派生类成员函数只能访问基类的公有和保护成员C)派生类成员函数可以访问基类的所有成员D)派生类对基类的默认继承方式是公有继承(33)有如下类模板定义:templateclass BigNumber

12、long n;public:BigNumber(T i):n(i)BigNumber operator+(BigNumber b)return BigNumber(n+b.n);己知b1、b2是BigNumber的两个对象,那么以下表达式中错误的选项是A)bl+b2B)b1+3C)3+b1D)3+3(34)以下关于文件流的描绘中,正确的选项是A)文件流只能完成针对磁盘文件的输入输出B)建立一个文件流对象时,必须同时翻开一个文件C)假设输入流要翻开的文件不存在,将建立一个新文件D)假设输出流要翻开的文件不存在,将建立一个新文件(35)有如下程序:#includeusing namespace std;class Pairint m,n;public:Pair(int j,int k):m(j),n(k)int get return m;int get const return m+n;int mainPair a(3,5);const Pair b(3,5);cout+a.get<return 0;运行时的输出结果是A)33B)38C)83D)88第 15 页 共 15 页

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!