当前位置: 首页 > 计算机二级 > 计算机二级模拟试题 > 2019年计算机二级C++模拟试题(三)

2019年计算机二级C++模拟试题(三)

更新时间:2019-11-20 16:53:01 来源:环球网校 浏览29 收藏14
摘要 备考全国计算机二级C++考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2019年计算机二级C++模拟试题供大家参考复习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算机二级C++备考资料敬请关注环球网校计算机二级频道。

2019年计算机二级C++模拟试题

1.关于类和对象描述错误的是(  )。

A.对象(Object)是现实世界中的客观事物,对象具有确定的属性

B.类是具有相同属性和行为的一组对象的集合

C.对象是类的抽象,类是对象的实例

D.类是对象的抽象,对象是类的实例

答案:C。【解析】C++中,类是用户自定义的一种数据类型,对象是类的实例,类定义了属于该类的所有对象的共同特性。一个类作为一种数据类型,它可以定义多个对象。

2.下列对重载函数的描述中,错误的是(  )。

A.重载函数中不允许使用默认参数

B.重载函数中编译是根据参数表进行选择的

C.不要使用重载函数来描述毫不相干的函数

D.构造函数重载将会给初始化带来多种方式

答案:A。【解析】选项A中,重载函数中是允许使用默认参数的;为了使重载函数有意义,不要使用重载函数来描述毫不相干的函数;重载函数中编译是根据参数表进行选择的,包括参数的个数和类型。

3.以下程序的运行结果是(  )。

#include(iostream.h>

voidsub(intx,inty,int*z)

{*z=y-x;}

voidmain(  )

{inta,b,c;

sub(10,5,&a);

sub(7,a,&b);

sub(a,b,&c);

cout((a<<","

B.-5,-12,-7

C.-5,-12,-17

D.5,-2,-7

答案:B。【解析】在C++语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。

4.以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为(  )。

voidmain(  )

{inta,b;

scanf("%d%d",&a,&b);

cin>>a>>b;

cout<<"a="

B.intp=a;

C."p=a;

D.p=a;

答案:B。【解析】本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半,然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

更多2019年计算机二级C++模拟试题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2019年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,相关信息请持续关注哦!

编辑推荐

分享到: 编辑:环球网校

资料下载 精选课程 老师直播 真题练习

计算机二级资格查询

计算机二级历年真题下载 更多

计算机二级每日一练 打卡日历

0天
累计打卡
0人
打卡人数
去打卡

预计用时3分钟

计算机二级各地入口
环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载

返回顶部