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

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

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

1、2021年全国计算机等级考试二级C+模拟试题(四);笔试部分1、【单选题】栈和队列的共同特点是2分A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点答案:C2、【单选题】已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是2分A、acbedB、decabC、deabcD、cedba答案:D3、【单选题】链表不具有的特点是2分A、不必事先估计存储空间B、可随机访问任一元素C、插入删除不需要移动元素D、所需空间与线性表长度成正比答案:B4、【单选题】结构化程序设计的3种结构是2分A、顺序结构、选择结构、转移结构B、分支结构、等价结构、循环结构

2、C、多分支结构、赋值结构、等价结构D、顺序结构、选择结构、循环结构答案:D5、【单选题】为了提高测试的效率,应该2分A、随机选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、集中对付那些错误群集的程序答案:D6、【单选题】算法的时间复杂度是指2分A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数答案:C7、【单选题】软件生命周期中所花费用最多的阶段是2分A、详细设计B、软件编码C、软件测试D、软件维护答案:D8、【单选题】数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为2分A、CB、Ba

3、sicC、DDLD、DML答案:C9、【单选题】下列有关数据库的描述,正确的是2分A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是组文件答案:C10、【单选题】下列有关数据库的描述,正确的是2分A、数据处理是将信息转化为数据的过程B、数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C、关系中的每一列称为元组,一个元组就是一个字段D、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字答案:D11、【单选题】C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是2分A、增加了一些新的

4、运算符B、允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、引进了类和对象的概念答案:D12、【单选题】下列哪个是C+语言的有效标识符?2分A、_No1B、No.1C、12345D、int答案:A13、【单选题】设有定义intx;floatv;,则10+x+v值的数据类型是2分A、intB、doubleC、floatD、不确定答案:C14、【单选题】下面程序的运行结果为#includeiostream.hvoidmain()for(inta=0,x0;!xa=10;a+)a+;coutaendl;2分A、10B、11C、12D、0答案:C15、【单选题】下面关于数组的初始化正确的

5、是2分A、charstra,b,cB、charstr2a,b,cC、charstr23a,b,e,d,e,fD、charstra,b,c答案:A16、【单选题】下列程序的输出结果为#includeiostream.hvoidmain()char,a”hello,”the,”world”;char*paa:pa+;cout*paendl;2分A、helloB、theC、worldD、hellotheworld答案:B17、【单选题】决定C+语言中函数的返回值类型的是2分A、return语句中的表达式类型B、调用该函数时系统随机产生的类型C、调用该函数时的主调用函数类型D、在定义该函数时所指定的数

6、据类型答案:D18、【单选题】下列程序的输出结果是#includeiostream.hintmin(inta,intB)if(aB)returna;elsereturnB;return0;voidmain()coutmin(1,min(2,3)endl;2分A、0B、1C、2D、3答案:B19、【单选题】下列程序的运行结果为#includeiostream.hvoidprint(doublea)cout+a;voidprint(inta,intb)coutba;voidmain()print(1.2);cout”;print(3,4);2分A、1.234B、2.234C、1.243D、2.24

7、3答案:D20、【单选题】对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是2分A、公有类型B、私有类型C、保护类型D、友元类型答案:D21、【单选题】类的析构函数的作用是2分A、一般成员函数的初始化B、类的初始化C、对象的初始化D、删除类创建的对象答案:D22、【单选题】下列说法正确的是2分A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B、内联函数在编译时是将该函数的月标代码插入每个调用该函数的地方C、类的内联函数必须在类体内定义D、类的内联函数必须在类体外通过加关键字inline定义答案:B23、【单选题】下面对静态数据成员的描述中,正确

8、的是2分A、静态数据成员可以在类体内进行初始化B、静态数据成员不可以被类的对象调用C、静态数据成员不能受private控制符的作用D、静态数据成员可以直接用类名调用答案:D24、【单选题】下面对于友元函数描述正确的是2分A、友元函数的实现必须在类的内部定义B、友元函数是类的成员函数C、友元函数破坏了类的封装性和隐藏性D、友元函数不能访问类的私有成员答案:C25、【单选题】在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是2分A、派生类的对象可以赋给基类的对象B、派生类的对象可以初始化基类的引用C、派生类的对象可以直接访问基类中的成员D、派生类的对象的地址可以赋给指向基类的指针

9、答案:C26、【单选题】下面程序的运行结果为#includeiostream.hclassApublic:A()cout”1”;A()cout”2”;classB:publicApublic:B()cout”3”;B()cout”4”;voidmain()Bb;2分A、1234B、1324C、1342D、3142答案:C27、【单选题】下列关于虚基类的描述,错误的是2分A、设置虚基类的目的是为了消除二义性B、虚基类的构造函数在非虚基类之后调用C、若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D、若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数答案

10、:B28、【单选题】下列关于多态性的描述,错误的是2分A、C+语言的多态性分为编译时的多态性和运行时的多态性B、编译时的多态性可通过函数重载实现C、运行时的多态性可通过模板和虚函数实现D、实现运行时多态性的机制称为动态绑定答案:C29、【单选题】下列运算符中,在C+语言中不能重载的是2分A、*B、=C、:D、/答案:C30、【单选题】当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为2分A、ios:inB、ios:outC、ios:in|ios:outD、以上都不对答案:D31、【单选题】下列程序的运行结果是()(选项缺失,答案请选B)#includeiostre

11、am.hclassAinta;public:A()a0;A(intas)a=as;couta+;voidmain()Ax,y(2),z(3);coutendl;2分A、B、C、D、答案:B32、【单选题】下面程序的输出结果是#includeiostream.hclassexampleinta:public:example(intb)a=n+;voidprint()a=a+1;couta”;voidprint()constcouta;voidmain()examplext(3);constexampley(2);x.print();y.print();2分A、22B、43C、42D、32答案:C

12、33、【填空题】算法的基本特征是可行性、确定性、【1】和拥有足够的情报。每空2分答案:34、【填空题】在面向对象的程序设计中,类描述的是具有相似性质的一组【3】 。每空2分答案:35、【填空题】通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【4】。每空2分答案:36、【填空题】数据库管理系统常见的数据模型有层次模型、网状模型和【5】3种。每空2分答案:37、【填空题】在C+语言的结构化程序设计中,【6】 是程序的基本组成单元;在C+语言的面向对象设计框架中,【7】 是程序的基本组成单元。每空2分答案:38、【填空题】假设inta=l,b=2;则表达式(+a/B)*b-的值为【8

13、】 。每空2分答案:39、【填空题】C+语言提供的基本控制结构可以分为3种类型:顺序结构、【9】和循环结构。每空2分答案:40、【填空题】C+语句constchar*constp=hello,所定义的指针p和它所指的内容都不能被【10】 。每空2分答案:1、【填空题】C+语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【11】方式。每空2分答案:2、【填空题】对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClasspublic:MyClass(intx)nx;voidSetNum(intn1)nn1;private:intn;voidf()MyClass*

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

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

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