[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx

上传人:rrsccc 文档编号:10421860 上传时间:2021-05-15 格式:DOCX 页数:18 大小:24.63KB
返回 下载 相关 举报
[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx_第1页
第1页 / 共18页
[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx_第2页
第2页 / 共18页
[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx_第3页
第3页 / 共18页
[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx_第4页
第4页 / 共18页
[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx》由会员分享,可在线阅读,更多相关《[考试复习题库精编合集]2021年全国计算机等级考试二级C++模拟试题(1)-笔试部分.docx(18页珍藏版)》请在三一文库上搜索。

1、考试复习题库精编合集2021年全国计算机等级考试二级C+模拟试题(1)*笔试部分考试复习题库精编合集2021年全国计算机等级考试二级C+模拟试题(1)*笔试部分1、【单选题】树是结点的集合,它的根结点数目是()2分A、有且只有1B、1或多于1C、0或1D、至少2答案:A;2、【单选题】在设计程序时,应采纳的原则之一()2分A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理答案:D;3、【单选题】下列叙述中,不属于软件需求规格说明书的作用的是()2分A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测

2、试和验收的依据D、便于开发人员进行需求分析答案:D;4、【单选题】单个用户使用的数据视图的描述称为()2分A、外模式B、概念模式C、内模式D、存储模式答案:A;5、【单选题】SQL语言又称为()2分A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言答案:C;6、【单选题】若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()2分A、bdgcefhaB、gdbecfhaC、bdgaechfD、gdbehfca答案:D;7、【单选题】软件工程的理论和技术性研究的内容主要包括软件开发技术和()2分A、消除软件危机B、

3、软件工程管理C、程序设计自动化D、实现软件可重用答案:B;8、【单选题】在软件测试设计中,软件测试的主要目的是()2分A、实验性运行软件B、证明软件正确C、找出软件中全部错误D、发现软件错误而执行程序答案:D;9、【单选题】数据库系统的核心是()2分A、数据库B、数据库管理系统C、模拟模型D、软件工程答案:B;10、【单选题】下面关于类和对象的描述中,错误的是()2分A、类就是C语言中的结构体类型,对象就是C语言中的结构体变量B、类和对象之间的关系是抽象和具体的关系C、对象是类的实例,一个对象必须属于一个已知的类D、类是具有共同行为工的若干对象的统一描述体答案:A;11、【单选题】设inta=

4、10,b=11,c=12;,表达式(a+b)2分A、2B、0C、-2D、1答案:B;12、【单选题】下列语句中不是死循环的是()2分A、for(inti1:i=0)答案:A;13、【单选题】下面关于数组的描述错误的是()2分A、在C+语言中数组的名字就是指向该数组第一个元素的指针B、长度为n的数组,下标的范围是0n-1C、数组的大小必须在编译时确定D、数组只能通过值参数和引用参数两种方式传递给函数答案:D;14、【单选题】下面的哪个选项不能作为函数的返回类型?()2分A、voidB、intC、newD、long答案:C;15、【单选题】下列程序的输出结果为()#includeintfunc(i

5、ntn)if(n2分A、0B、10C、15D、16答案:D;16、【单选题】下面程序的运行结果为()#includeclassAintnum;public:A(inti)num=i;A(A&a)num=a.num+;voidprint()cout;voidmain()Aa(1),b(a);a.print();b.print();2分A、11B、12C、21D、22答案:C;17、【单选题】建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为()2分A、abcB、acbC、cabD、cba答案:A;18、【单选题】下

6、面关于模板的描述,错误的是()2分A、函数模板和类模板的参数可以是任意的数据类型B、类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用C、函数模板不能直接使用,需要实例化为模板函数后才使用D、类模板的成员函数都是模板函数答案:A;19、【单选题】下面程序的运行结果是()#includevoidmain()intnum=1;int&ref=num;ref=ref+2;coutnum=num+3;cout2分A、13B、16C、36D、33答案:C;20、【单选题】下列语句的输出结果()cout2分A、5B、14C、8D、输出项不合法,无正常输出答案:A;21、【单选

7、题】若有如下语句()#includevoidmain()intx=3;dox=x-2;coutwhile(!(-x);则上面程序段2分A、输出的是1B、输出的是1和-2C、输出的是3和0D、是死循环答案:B;22、【单选题】以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()#includevoidmain()int*p,*q,a,b;p=&a;coutp;2分A、*p表示的是指针变量P的地址B、p表示的是变量a的地址,而不是变量a的值C、*p表示的是指针变量p的值D、*p只能用来说明p是一个指针变量答案:B;23、【单选题】有以下程序#includevoidfun(int

8、a,intb,intc)a=456,b=567,c=678;voidmain()intx=10,y=20,z=30;fun(x,y,z);cout输出结果是()2分A、30,20,10B、10,20,30C、456,567,678D、678,567,456答案:B;24、【单选题】下列定义中p指向的地址可更改,但*p不能够更改的是()2分A、constint*PB、int*constp;C、constint*constp;D、int*p;答案:A;25、【单选题】如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为()2分A、operator+(op

9、erator*(x,y),z)B、x.operator+(operator*(x,y),z)C、y.operator*(operator+(x,y),z)D、x.operator+(operator*(x,y)答案:A;26、【单选题】对于语句cout2分A、*1*2B、*12C、*1*2D、12*答案:A;27、【单选题】有如下程序#includeintfunc(inta,intb)return(a+b);voidmain()intx=2,y=5,z=8,r;r=func(func(x,y),z);cout该程序的输出的结果是()2分A、12B、13C、14D、15答案:D;28、【单选题】

10、下列描述中,抽象类的特性是()2分A、可以说明虚函数B、可以定义友元函数C、可以进行构造函数重载D、不能说明其对象答案:D;29、【单选题】下列程序的运行结果是()#includevoidfun(int*a,int*b)int*k;k=a;a=b;b=k;voidmain()inta=3,b=6,*x=&a,*y=&b;fun(x,y);cout2分A、63B、36C、编译出错D、00答案:B;30、【填空题】在面向对象方法中,类之间共享属性和操作的机制称为_。每空2分答案:31、【填空题】一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_的联系

11、。每空2分答案:32、【填空题】Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向_的设计方法。每空2分答案:33、【填空题】在树结构中,树根结点没有_。每空2分答案:34、【填空题】C+中封装性.继承性和_是面向对象思想的主要特征。每空2分答案:35、【填空题】C+程序是从_函数开始执行的。每空2分答案:36、【填空题】派生类构造函数的执行顺序是先执行_的构造函数,然后执行成员对象的构造函数,最后执行_的构造函数。每空2分答案:37、【填空题】C+语言程序的注释可以出现在程序中的任何地方,一个注释以_作为开始和结束的标记。每空2分答案:38、【填空题】用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_;每空2分答案:39、【填空题】下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classApublic:A(intb);A();private:int*a;A:(intb)_;A:A()_;每空2分答案:40、【填空题】将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为_。每空2分答案: 18 / 18

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1