欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年3月全国计算机等级考试二级C++笔试试卷与答案.docx

    • 资源ID:12783823       资源大小:45.48KB        全文页数:17页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年3月全国计算机等级考试二级C++笔试试卷与答案.docx

    精品学习资源2021 年 3 月全国电脑等级考试二级笔试试卷Visual C+ 程序设计 考试时间 90 分钟,总分值 100 分一、挑选题 每题 2 分,共 70 分以下各题 A、B、C、D 四个选项中,只有一个选项是正确的;请将正确选项填涂在答题卡相应位置上,答在试卷上不得分;(1) 以下表达中正确的选项是A) 循环队列是队列的一种链式储备结构B循环队列是一种规律结构C) 循环队列是队列的一种次序储备结构D循环队列是非线性结构(2) 以下表达中正确的选项是A) 栈是一种先进先出的线性表B队列是一种后进先出的线性表C) 栈与队列都是非线性结构D以上三种说法都不对(3) 一棵二叉树共有 25 个结点,其中 5 个是叶子结点,就度为 1 的结点数为A4B16C10D6(4) 在以下模式中,能够给出数据库物理储备结构与物理存取方法的是A) 规律模式B 概念模式C内模式D外模式(5) 在满意实体完整性约束的条件下A) 一个关系中可以没有候选关键字B一个关系中只能有一个候选关键字C一个关系中必需有多个候选关键字D一个关系中应当有一个或多个候选关键字(6) 有三个关系 R、S 和 T 如下:RstABCABCABCa12a12b21b21d21c31c31就由关系 R和 S 得到关系 T 的操作是A) 并B差C交D自然连接(7) 软件生命周期的活动中不包括A) 软件保护B 需求分析C市场调研D软件测试(8) 下面不属于需求分析阶段任务的是欢迎下载精品学习资源A) 确定软件系统的性能需求B确定软件系统的功能需求C制定软件集成测试方案D需求规格说明书评审(9) 在黑盒测试方法中,设计测试用例的主要依据是A) 程序外部功能B 程序数据结构C程序流程图D程序内部结构(10) 在软件设计中不使用的工具是A) 系统结构图B程序流程图CPAD图D数据流图 DFD图(11) 假设一个函数的原型为 "int * Xfun1int x,int& y,char z;",就该函数的返回值类型为A) int *Bint Cint&Dchar(12) 假设 AA为一个类 ,a 为该类的私有整型数据成员 ,getA为该类的一个非静态公有成员函数 , 功能是返回 a 的值;假如 x 为该类的一个对象 , 要在类外拜访 x 对象中 a 的值, 正确的拜访格式为A) AA.getABx.getACx.aDAA:a(13) 当派生类继承一个基类时 , 默认的继承方式为A) publicBprotected CprivateD不确定(14) 假设需要为 XV类重载乘法运算符 , 运算结果为 XV类型, 在将其声明为类的成员函数时 , 以下原型声明正确的选项是AXV operator *XV,XV;B) XV *XV;C) operator *XV;D) XV operator *XV;(15) 在定义函数模板或类模板时 , 开头的保留字是AtypenameBtemplateCclassDtypedef(16) 假设需要向一个二进制文件尾部添加数据, 就该文件的打开方式为Aios_base:appBios_base:binary | ios_base:out Cios_base:out Dios_base:binary | ios_base:app(17) 在开发一个 c+程序的整个过程中 , 第 3 个步骤为A) 链接B运行C编辑D编译(18) 假设有定义 "int x=4,y=5;",就表达式 "y>x+.x-:y+"的值为A) 3B4C5D6欢迎下载精品学习资源(19) 有如下程序 : #include<iostream> using namespace std; int mainint i,s=0; fori=1;s<20;i+=2s+=i*i; cout<<i<<endl:return 0;运行这个程序的输出结果是A) 3B5C799(20) 假设字符指针 p 所指向的字符串为 "abcdefg",在执行语句char *ap=new charstrlenp+1;之后,ap 指向的字符数组的元素个数为A) 9B8C7D6(21) 有如下程序 : #include<iostream> using namespace std; void flint& xx+; void f2int x+x;int mainint x=10,y=12; f1x;f2y; cout<<x+y<<endl: return 0;运行这个程序的输出结果是A22B23C24D25(22) 有如下程序 : #include<iostream> using namespace std; class XAint a; public: static int b;XAint aa:aanb+; int getAreturn a;int XA:b=0; int main欢迎下载精品学习资源XA d14,d25;cout<<d1.getA+d2.getA+XA:b+d1.b<<endl; return 0;运行这个程序的输出结果是A9B11C13D15(23) 有如下程序 : #include<iostream> using namespace std; class XXint x; public:XXint xx=0:xxx int getXreturn x;class YY:public XX int y;public:YYint xx,int yy:xxx,yyy int getVreturn getX+y;int main YY c3,4;cout<<c.getV+c.getX<<endl; return 0;运行这个程序的输出结果是A) 3B4C7D10(24) 在类中重载赋值运算符时 , 应将其声明为类的A) 静态函数B友元函数C成员函数D构造函数(25) 假设有函数模板 mySwap和一些变量定义如下 : template<class T>void mySwapT X,T Y; double d1,d2;int i1,i2;以下对 mySwap的调用中 , 错误的选项是AmySwapi1,i2 BmySwapd1,d2 CmySwapi1,d1 DmySwap<int>i2,d2(26) 在 C+中, 打开一个文件时与该文件建立联系的是A) 流对象B模板欢迎下载精品学习资源C函数D类(27) 已知类 IMS 中两个成员函数的声明为 "void listen const;"与"void speak;",另有两个对象的定义为 "IMS obj1;"与"constIMS obj2;",就以下语句中 , 产生编译错误的是Aobj1.listen;Bobj1.speak;Cobj2.listen;Dobj2.speak;(28) 有如下程序 : #include<iostream> using namespace std; class Monkeypublic:Monkeycout<<'M' Monkeychar ncout<<n;Monkey cout<<'Y'int main Monkey p1,*p2;p2=new Monkey'X' delete p2;return 0;运行这个程序的输出结果是A) MYXBMYMY CMXYDMXYY(29) 有如下程序 :#include<iostream> using namespace std; class Boat;class Car public:Carint i:weighti friend int Totalconst Car &c.const Boat &b;/private:int weight;class Boat public:Boatint i:weighti friend int Totalconst Car &c,const Boat &b; private:欢迎下载精品学习资源int weight;int Totalconst Car &c,const Boat &b /return c.weight+b.weight;int main Car c10;Boat b8;cout<<"The total weight is"<<Totalc,b<<endl;/return 0;以下关于程序的描述中 , 正确的选项是A) 程序编译正确B) 程序编译时语句出错C) 程序编译时语句出错D) 程序编译时语句出错(30) 有如下程序 : #include<iostream> using namespace std; class Mediapublic:void Name; void Show; protected:int page;class Book:private Media public:void Printcout<<page<<endl;void Show Media:Show;/;int main Book Bible;Bible.Name;/Bible.Print;/Bible.Show;/return 0;编译时有错误的选项是A语句B语句C语句D语句(31) 有如下程序 : #include<iostream> using namespace std;欢迎下载精品学习资源class Base public:virtual void Showcout<<'B'class Derived:public Base public:void Showcout<<'D'int mainBase *p1=new Derived; Derived *p2=new Derived; p1->Show;p2->Show; delete p1; delete p2; return 0;运行这个程序的输出结果是A) BBBBD CDBDDD(32) 有如下类定义 :class Animal public:virtual void Name=0;class Koala:public Animal public:void Name/*函数体略 */;关于上述类定义 , 以下描述中错误的选项是A) 类 Koala 是类 Animal 的派生类B) 类 Koala 中的 Name函数是一个虚函数C) 类 Animal 中的 Name函数是一个纯虚函数D) 语句"Animal a;"能够建立类 Animal 的一个对象 a(33) 已知类 MyClock 中未显式定义构造函数 , 并重载了加法运算符 , 使得下面的语句序列能够正确执行 : MyClock c1,c2;/. c2=c1+10;由此可知 , 为类 MyClock 重载的"+" 运算符函数的声明是A) friend MyClock operator+MyClock,int;B) friend MyClock operator+MyClock,MyClock;C) friend MyClock operator+int,MyClock;欢迎下载精品学习资源D) MyClock operator+MyClock;(34) 以下掌握对齐方式的操作符中 , 错误的选项是A) internalBcenter CleftDright(35) 有如下程序 :#include<iostream> using namespace std; class Mountainint height; public:Mountainint h=0:heighth virtual char *GetNameconstreturn "山"int GetHeight constreturn height;class Lushan:public Mountain public:Lushanint d:Mountaind char *GetNameconstreturn "庐山"int mainMountain *p= new Lushan1000;cout<<p->GetName<<"海拔"<<p->GetHeight<<"米" return 0;运行这个程序的输出结果是A) 庐山海拔 1000 米B) 庐山海拔 0 米C) 山海拔 1000 米D) 山海拔 0 米二、填空题 每空 2 分, 共 30 分请将每一个空的正确答案写在答题卡【 1】- 【15】序号的横线上 , 答在试卷上不得分;(1) 在长度为 n 的次序储备的线性表中删除一个元素 , 最坏情形下需要移动表中的元素个数为1;(2) 设循环队列的储备空间为 Q1:30, 初始状态为 front=rear=30;现经过一系列入队与退队运算后 ,front=16,rear=15,就循环队列中有 2 个元素;(3) 数据库治理系统供应的数据语言中 , 负责数据的增、删、改和查询的是 3;(4) 在将 E-R 图转换到关系模式时 , 实体和联系都可以表示成 4;欢迎下载精品学习资源(5) 常见的软件工程方法有结构化方法和面对对象方法, 类、继承以及多态性等概念属于 5 ;(6) 假如 a 为 int型变量,b 为 double 型变量, 就表达式 a+b 的值的类型为 6 ;(7) break语句可用于循环语句和 7 语句中;(8) 假如 P 是指向一个动态数组空间的指针变量 , 就释放该数组空间的语句是8;(9) 假如一个函数在其函数体内直接或间接地调用自己, 就该函数称为 9 函数;欢迎下载精品学习资源(10) 调用时不必供应参数的构造函数称为(11) 有如下程序 : #include<iostream> using namespace std; class Machinestatic int num; public: Machinenum+;static void showNumcout<<num;int Machine:num=0; int mainMachine a10,b; Machine:showNum; return 0; 10 构造函数;欢迎下载精品学习资源运行这个程序的输出结果是 【11】;(12) 类 Base、Component和 Derived 的定义如下 , 请将横线处缺失部分补充完整;class Base double data; public:Basedouble d:datad ;class Component int data;public:Componentint d:datad ;class Derived:public Base Component com;char character; public:欢迎下载精品学习资源Deriveddouble a,int b,char c:/使用参数 a 初始化基类成员 , 使用参数 b 初始化成员对象 com【12】,characterc ;(13) 外形类 Shape中包含一个纯虚函数 draw, 它无形参和返回值 , 就 draw 函数在Shape类中的原型声明是 【13】;(14) 正方形类的定义如下 , 请将横线处缺失部分补充完整;class Square private: double width; public:Squaredouble w:widthw/重载大于运算符 ">", 用于比较两个正方形的大小 , 函数结果类型为bool 类型【14】Square& s;(15) 有如下程序 , 请将横线处缺失部分补充完整;#include<iostream> using namespace std; template<class T> class DatasetT *data; int size; public:DatasetT* arr,int length:size1ength data=new Tlength;forint i=0;i<length;i+datai=arri;int mainint arr=2,4,6,8,10;/利用数组 arr初始化类模板 Dataset 的对象 set【15】 return 0;2021 年 3 月电脑等级考试二级C+笔试真题答案参考答案:ADABADADDABACDAACCDBDBBBABBADADBCCDADCAC欢迎下载精品学习资源n29数据操作语言关系面对对象方法a=1,b=223k<=n074rgb572*aicabtest欢迎下载

    注意事项

    本文(2022年3月全国计算机等级考试二级C++笔试试卷与答案.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开