2021年辽宁省大连市全国计算机等级考试C++语言程序设计测试卷(含答案).docx
《2021年辽宁省大连市全国计算机等级考试C++语言程序设计测试卷(含答案).docx》由会员分享,可在线阅读,更多相关《2021年辽宁省大连市全国计算机等级考试C++语言程序设计测试卷(含答案).docx(41页珍藏版)》请在优知文库上搜索。
1、2021年辽宁省大连市全国计算机等级考试C+语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、L选择题(10题)1.()既可重载为一元运算符,又可重载为二元运算符。A,“*,B.=C.=”和“*D.“*”和*+”2 .有如下类的定义。那么空格处的语句是()。classMyClassintxjy;public:MyClass(intxl=0,intyl=O)x=xl;y=yl;staticvoidchange()x+=10;y+=10;A.staticB.constC.privateD.不需要填入内容3 .如果表达式-y中的-和“尸是作为友元函数重载的运算符,采用运算符函数调用格式,该表达
2、式还可以表示为A.operator/(x.operator-(),y);B.operator/(operator-(x),y);C.x.operator-().Operator/(y);D.y.operator/(operator-(x);4 .下列关于栈的描述,错误的是()。A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针5 .以下数据结构中不属于线性数据结构的是oA.队列B.线性表C二叉树D.栈6 .有如下程序;#includeusingnamespacestd;classDAintk;public:DA(intx=l):k(x)-
3、DA()coutopen(ud:Ofile.txf,);C.ofstreammyhle(ud:ofle.txf,);D.ofstream*mynle=new(d:ofile.txf,);21 .下列对字符数组进行初始化中,()是正确的。A.charsl=,abcd;B.chars23=,xyz;C.chars3=a,xy);D.chars423=,xyz,mnp,);22 .使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()oA.ios:inB.ios:outC.ios:inlios:outA没有默认23 .有如下程序:#includeUsingnamespacest
4、d;ClassDemo(public:Demo()coutdefaultconstructorn;Demo(constDemo&x)cont,copyconstruc-torn,1;;DemouserCode(Demob)Democ(b);returnC;intmain()(Demoa;d;coutcallinguserCode()n”;d=userCode(a):returnO;)执行上面程序的过程中,构造函数Demo()和Demo(ConStDemO&x)被调用的次数分别是()。A.1和1B.1和2C.2和3D.2和4三、2.填空题(12题)24 .哈夫曼树是【】。25 .有以下程序:#i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 辽宁省 大连市 全国 计算机等级考试 C+ 语言程序设计 测试 答案
