2021年全国计算机等级考试二级C++模拟试题(14);笔试部分

上传人:阳光****活 文档编号:183264278 上传时间:2021-06-01 格式:DOCX 页数:18 大小:20.25KB
返回 下载 相关 举报
2021年全国计算机等级考试二级C++模拟试题(14);笔试部分_第1页
第1页 / 共18页
2021年全国计算机等级考试二级C++模拟试题(14);笔试部分_第2页
第2页 / 共18页
2021年全国计算机等级考试二级C++模拟试题(14);笔试部分_第3页
第3页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年全国计算机等级考试二级C++模拟试题(14);笔试部分》由会员分享,可在线阅读,更多相关《2021年全国计算机等级考试二级C++模拟试题(14);笔试部分(18页珍藏版)》请在金锄头文库上搜索。

1、2021年全国计算机等级考试二级C+模拟试题(14);笔试部分1、【单选题】在深度为5的满二叉树中,叶子结点的个数为2分A、32B、31C、16D、15答案:B2、【单选题】若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是2分A、bdgcefhaB、gdbecfhaC、bdgaechfD、gdbehfca答案:D3、【单选题】一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用2分A、栈B、堆C、数组D、链表答案:A4、【单选题】开发软件时对提高开发人员工作效率至关重要的是2分A、操

2、作系统的资源管理功能B、先进的软件开发工具和环境C、程序人员的数量D、计算机的并行处理能力答案:B5、【单选题】在软件测试设计中,软件测试的主要目的是2分A、实验性运行软件B、证明软件正确C、找出软件中全部错误D、发现软件错误而执行程序答案:D6、【单选题】数据处理的最小单位是2分A、数据B、数据元素C、数据项D、数据结构答案:C7、【单选题】索引属于2分A、模式B、内模式C、外模式D、概念模式答案:B8、【单选题】数据库系统的核心是2分A、数据库B、数据库管理系统C、模拟模型D、软件工程答案:B9、【单选题】C+语言中,表示一条语句结束的标号是2分A、#B、;C、/D、答案:B10、【单选题

3、】以下叙述中正确的是2分A、构成C+语言程序的基本单位是类B、可以在一个函数中定义另一个函数C、main()函数必须放在其他函数之前D、所有被调用的函数一定要在调用之前进行定义答案:A11、【单选题】以下程序的输出结果是#includevoidreverse(inta,intn)inti,t;for(i=0;it=ai;ai=an-1-i;an-1-i=t;voidmain()intb10=1,2,3,4,5,6,7,8,9,10;inti,s=0;reverse(b,8);for(i=6;i10;i+)s+=bi;couts;2分A、22B、10C、34D、30答案:A12、【单选题】下面程

4、序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#includevoidmain()inti=0,j,k;doi+;k=316-13*i;while();j=k/11;cout316=13*I+11*pj;2分A、k/11B、k%11C、k/11=0D、k%11=0答案:B13、【单选题】设有数组定义:chararray=China;,则数组array所占的空间为2分A、4个字节B、5个字节C、6个字节D、7个字节答案:C14、【单选题】若已定义:inta=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中0i9,则对a数组元素不正确的引用

5、是2分A、ap-aB、*(ai)C、piD、a10答案:D15、【单选题】以下程序的输出结果是#includevoidmain()intx=1,y=3;coutx+,;intx=0;x+=y*2;coutx,y,;coutx,y;2分A、1,6,3,1,3B、1,6,3,6,3C、1,6,3,2,3D、1,7,3,2,3答案:C16、【单选题】函数fun的返回值是fun(char*a,char*b)intnum=0,n=0;while(*(a+num)!=0)num+;while(bn)*(a+num)=bn;num+;n+;returnnum;2分A、字符串a的长度B、字符串b的长度C、字符

6、串a和b的长度之差D、字符串a和b的长度之和答案:D17、【单选题】下面程序输出的结果是#includevoidmain()inti;inta33=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+)couta2-ii;2分A、159B、753C、357D、591答案:B18、【单选题】下面程序的结果为#includeintc;classAprivate:inta;staticintb;public:A()a=0;c=0;voidseta()a+;voidsetb()b+;voidsetc()c+;voiddisplay()coutabc;intA:b=0;voidmain()Aa

7、1,a2;a1.seta();a1.setb();a1.setc();a2.seta();a2.setb();a2.setc();a2.display();2分A、121B、122C、112D、222答案:B19、【单选题】下列描述中哪个是正确的?2分A、私有派生的子类无法访问父类的成员B、类A的私有派生子类的派生类C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的C、私有派生类不能作为基类派生子类D、私有派生类的所有子孙类将无法继续继承该类的成员答案:B20、【单选题】下列关于构造函数说法不正确的是2分A、构造函数必须与类同名B、构造函数可以省略不写C、构造函数必须有返回值D

8、、在构造函数中可以对类中的成员进行初始化答案:C21、【单选题】如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是2分A、一元运算符B、二元运算符C、选项A)和选项B)都有可能D、重载错误答案:D22、【单选题】在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是2分A、一元成员运算符B、二元成员运算符C、一元友元运算符D、选项B)和选项C)都可能答案:D23、【单选题】表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是2分A、showbase()和eof()B、showpoint()和eof()C、showpoint()和bad()D、showpoint

9、()和good()答案:B24、【单选题】下面程序段的运行结果是voidmain()intt,a,b,c;a=1;b=2;c=2;while(aBC)pt=a;a=b;b=t;c-;couta,b,c;2分A、1,2,0B、2,1,0C、1,2,1D、2,1,1答案:A25、【单选题】下列程序中画线处应填入的语句是classBasepublic:voidfun()coutBaseoffunclassDerived:publicBasevoidfun()/显示基类的成员函数funcoutDerivedoffun2分A、fun();B、Base.fun();C、Base:fun();D、Base-

10、fun();答案:C26、【单选题】若定义intk=7,x=12;,则能使值为3的表达式是2分A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5)答案:D27、【单选题】在位运算中,操作数每右移一位,其结果相当于2分A、操作数乘以2B、操作数除以2C、操作数乘以4D、操作数除以4答案:B28、【单选题】有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnodechardata;structnode*next;a,b,*p=a,*q=b;2分A、a.next=q;B、p.next=b;

11、C、p-next=b;D、(*p).next=q;答案:B29、【单选题】下面程序的输出结果是#include#includevoidmain()charp110,p210;strcpy(p1,abc);strcpy(p2,ABC);charstr50=xyz;strcpy(str+2,strcat(p1,p2);coutstr;2分A、xyzabcABCB、zabcABCC、xyabcABCD、yzabcABC答案:C30、【填空题】在树形结构中,树根结点没有。每空2分答案:前件31、【填空题】Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向的设计方法。每空2分

12、答案:数据结构32、【填空题】面向对象的模型中,最基本的概念是对象和。每空2分答案:类33、【填空题】软件设计模块化的目的是。每空2分答案:降低复杂性34、【填空题】数据模型按不同应用层次分成3种类型,它们是概念数据模型、和物理数据模型。每空2分答案:逻辑数据模型35、【填空题】派生类的成员一般分为两部分,一部分是,另一部分是自己定义的新成员。每空2分答案:从基类继承的成员36、【填空题】以下程序输出的结果是。#includevoidmain()inta=5,b=4,c=3,d;d=(abc);coutd;每空2分答案:037、【填空题】设i,j,k均为int型变量,则执行完for(i=0,j

13、=10;i=j;i+,j-)k=i+j;语句后,k的值为。每空2分答案:1038、【填空题】如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是。每空2分答案:friendvoidA();39、【填空题】如果类B继承了类A,则称类A为类B的基类,类B称为类A的。每空2分答案:派生类40、【填空题】将x+y中的+运算符用友元函数重载应写为。每空2分答案:operator+(x,y)1、【填空题】已知程序的结果为123,请填空。#includetemplateclassApublic:Tx,y,z;voiddisplay()coutxyz;voidmain()Aa1;a1.display();每空2分答案:a1.x=1,a1.y=2,a1.z=32、【填空题】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 会计职称考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号