2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx

上传人:王** 文档编号:861911 上传时间:2024-02-06 格式:DOCX 页数:24 大小:65.35KB
下载 相关 举报
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第1页
第1页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第2页
第2页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第3页
第3页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第4页
第4页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第5页
第5页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第6页
第6页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第7页
第7页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第8页
第8页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第9页
第9页 / 共24页
2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx_第10页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C++语言程序设计模拟考试(含答案).docx(24页珍藏版)》请在优知文库上搜索。

1、2021年内蒙古自治区呼伦贝尔市全国计算机等级考试C+语言程序设计模拟考试(含答案)学校:班级:姓名:考号:一、1.选择题(10题)1 .以下哪个特征不是面向对象思想中的主要特征()。A.多态B.继承C.封装D.垃圾回收2 .关于静态数据成员的描述中正确的是()。A.类的静态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化3 .设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b,d,c,f,e,a,则栈S的容量至少应该为A.3B.4C.5D.64 .C+语言中,w

2、hile循环和do-while循环的主要区别是()。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句5.为使下列程序的正确输出结果为:Nowis2004-7-612:12:12那么应该在程序划线处填入的语句是()。#includeusingnamespacestd;classTIME;classDATEpublic:DATE(inty=2004,intm=l,i11td=l)year=y;month=m;day=d;voidDateTime(TIME

3、&t);private:intyear,month,day;classTIMEpublic:TIME(inth=O,i11tm=0,ints=0)hour=h;minute=m;second=s;将类DATE中成员函数DateTime声明为类TIME的友元函数private:inthour,minute,second;voidDATE:DateTime(TIME&t)cout,Nowis,year-,month-,day,t,hourt.minute,:,t.seoond.,endl;intmain()DATEd(2004,7,6);TIMEt(12,12,12);d.DateTime(t);

4、return0;A.friendvoidDateTime(TIME&t);B.friendvoidDATE:DateTime(TIME&0;C.voidDateTime(TIME&t);D.friendvoidDateTime(TIME&t);6 .两个或两个以上模块之间关联的紧密程度称为()。A.耦合度B.内聚度C复杂度D.数据传输特性7 .在深度为4的满二叉树中,叶子节点的个数为()。A.16B.8C.7D.158 .下面程序的输出结果是#includeclassexampleinta;public:example(intb)a=b+;voidprint()a=a+l;couta,;voi

5、dprint()constcouta=b)?ab;下列对函数模板MaX()的调用中错误的是()oA.Max(3.5,4.5)B.Max(3.5,4)C.Max(3.5,4.5)D.Max(3.5t4)19 .有如下两个类定义classXXprivate:doublexl;protected:doublex2;public:doublex3;);classYYiprotectedXXprivate:doubleyl;protected:doubley2;public:doubley3;);在类YY中保护成员变量的个数是A.1B.2C.3D.420 .下列说法正确的是()。A定义inta4=l,3

6、;,则a0=l,al=3,a3的值不确定B.定义staticinta4;,则元素值不确定C.constintx;x=5;表示给常量X赋初值D定义inta4;,则其元素的值是不确定的21 .已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()oA.FA必须定义在FB之前B.FB必须定义在FA之前C若FA定义在FB之后,则FA的原型必须出现在FB的定义之前D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前22 .对下列程序段的描述正确的是()o#includeintfun(int,int);voidmain()coutfun(l,2)endl;intfun(intx,i

7、nty)returnx+y;A该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C,该函数定义和调用方式都正确D.该函数定义和调用方式都错误23 .有如下程序:ftincludedUsingnamespacestd;ClassTestClassinta;public:TestClass(intx)a=x;voidshow()couta;);ClassTestClassl:publicTestClassintb;public:TestClassl(inti):TestClass(i+l),b(i)voidshow()coutshow();returnO;该程序运行后的打印结

8、果是()oA.5B.lC.0D.2三、2.填空题(12题)24 .静态成员函数可以直接访问类的【】成员,不能直接访问类的【】成员。25 .如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。26 .将关键字ConSt写在函数头之后,函数体之前,说明该函数是一个ConSt成员函数。此时ConSt不是指定函数的返回值,而是修饰【】指针。27 .符号常量可以用宏定义define和来表示。28 .COutn还可以表示为【】,cout.Width(IO)还可表示为【29 .在长度为n的有序线性表中进行二分查找,最坏的情况下需要的比较次数为【30 .以下程序输出的结果

9、是【#includevoidmain()(inta=5tb=4,c=3,d;d=(abC);coutd;)31 .在面向对象方法中,信息隐蔽是通过对象的【】来实现的。32 .在一个图中,所有顶点的度数之和等于所有边数的【】倍。33 .多态性分为两类:编译时的多态性和【34 .在树形结构中,树根结点没有【35 .设i,j,k均为int型变量,则执行完for(i=0,j=10;i=j;i+,j-)k=i+j;语句后,k的值为【】。四、程序改错题(10题)36 .使用VC+6.O打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为Constructor,i=0,Destructor注意:错误的语句在/*error*的下面,修改该语句即可。试题程序:include(iostream,h)classTC(inti;public:TC;voiddisplay;TC;/*error*TC:TC(COUt“Constructor。,;i=0;)/*error*TC:display(toutz4=,zi,zzendl;)/*error*TC:TC(COUIz,DestructorzzclassCO(public:/*error*/Staticintn=O:CO(n+:C0(n:/*error*/intCO:n;voidmain

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中学教育 > 试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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