20229月计算机二级C++考试试题附答案.docx 立即下载
2023-03-06
约3.2千字
约13页
0
33KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

20229月计算机二级C++考试试题附答案.docx

20229月计算机二级C++考试试题附答案.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

20229月计算机二级C++考试试题附答案2022年9月计算机二级C++考试试题附答案学习C++,既要会利用C++进行面对过程的结构化程序设计,也要会利用C++进行面对对象的程序设计,更要会利用模板进行泛型编程。下面是我收集的计算机二级C++考试试题附答案,希望大家仔细阅读!一、选择题(每题2分,共70分)。下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1.算法的空间困难度是指()。A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所须要的存储空间D2.用链表表不线性表的优点是()。A.便于随机存取B.花费的存储空间较依次存储少C.便于插入和删除操作D.数据元素的物理依次与逻辑依次相同C3.下列关于栈的描述正确的是()。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特别的线性表,只能在一端插入或删除元素D.栈是特别的线性表,只能在一端插入元素,而在另一端删除元素D4.下列叙述中正确的是()。A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率D5.下列对列的叙述正确的是()。A.队列属于非线性表B.队列按;先进后出;的原则组织数据C.队列在队尾删除数据D.队列按;先进先出;原则组织数据D6.对下列二叉树进行前序遍历的结果为()。A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZC7.在面对对象方法中,不属于;对象;基本特点的是()。A.一样性B.分类性C.多态性D.标识唯一性A对象是面对对象方法中最基本的概念,它的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性。故本题答案为A。8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A.一对一B.一对多C.多对一D.多对多B一个实体宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。9.将E-R图转换到关系模式时,实体与联系都可以表示成()。A.属性B.关系C.键D.域B10.SQL语言又称为()。A.结构化定义语言B.结构化限制语言C.结构化查询语言D.结构化操纵语言C11.C++语言对C语言做了许多改进,C++语言相对于C语言的最根本的改变是()。A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必需用原型D.引进了类和对象的概念D12.设有定义inta=1;floatf=1.2;charc=’a';,则下列表示错误的是()。A.++a;B.f--;C.C++;D.8++;D13.下列程序的运行结果为()。#includevoidmain(){inta=2:intb=a+1;cout<<}A.0.66667B.0C.0.7D.0.66666666…B14.下列关于运算符重载的叙述中,正确的.是()。A.通过运算符重载,可以定义新的运算符B.有的运算符只能作为成员函数重载C.若重载运算符+,则相应的运算符函数名是+D.重载一个二元运算符时,必需声明两个形参B15.下列关于模板的叙述中,错误的是()。A.调用模板函数时,在肯定条件下可以省略模板实参B.可以用int、double这样的类型修饰符来声明模板参数C.模板声明中的关键字class都可以用关键字typename替代D.模板的形参表中可以有多个参数D16.要利用C++流进行文件操作,必需在程序中包含的头文件是()。A.iostreamB.fstreamC.strstreamD.iomanipB17.下列描述中,不属于面对对象思想主要特征的是()。A.封装性B.跨平台性C.继承性D.多态性B18.有如下程序段:Tnti=4;intj=l;intmain(){inti=8,j=i;cout<}运行时的输出结果是()。A.44B.41C.88D.81C19.下面的哪个选项不能作为函数的返回类型?()。A.voidB.intC.newD.longC20.函数fun的返回值是()。fun(char*a,char*B.{intnum=0,n=0;while(*(a+num)!=‘\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnn
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

20229月计算机二级C++考试试题附答案

文档大小:33KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用