- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级考试模拟卷
本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。
严格遵守考试纪律,维护考试秩序!
一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意)
1.以下不属于构造函数特征的是
A:构造函数名与类名相同B:构造函数可以重载C:构造函数可以设置默认参数D:构造函数必须指定函数类型
参考答案:D
2.类的构造函数的作用是
A:一般成员函数B:类的初始化C:对象的初始化D:删除对象创建的所有对象
参考答案:C
3.继承机制的作用是
A:信息隐藏B:数据封装C:定义新类D:数据抽象
参考答案:C
4.关于虚函数的描述中正确的是
A:虚函数是一个静态成员函数B:虚函数是一个非成员函数C:虚函数既可以在函数说明时定义,也可以在函数实现时定义D:派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
参考答案:D
5.下列表示纯虚函数的成员函数是
A:virtual int func(int);B:void func(int)=0;C:virtual void func=O;D:virtual void func(int){}
参考答案:C
6.一棵二叉树中所含最少的结点数是
A:0B:lC:2D:3
参考答案:A
7.下面赋值语句中正确的是
A:a=7+b+c=a+7B:a=7+b++=a+7C:a=7+b,b++,a+7;D:a=7+b,c=a+7;
参考答案:D
8.在下面的函数声明中,存在着语法错误的是
A:VOid BC(int a,int)B:void Bd(int,int)C:VOid(1 BE(int,int=5)D:int BF(Int x;int y)
参考答案:D
9.执行下列语句后,输出结果为 COut.put(‘s’) cout’c’’a’
A:caB:SCaC:SD:a
参考答案:B
10.下列运算符中,不能重载的是
A:?B:+C:一D:=
参考答案:A
11.所有在函数中定义的变量及函数的形式参数,都属于
A:全局变量B:局部变量C:静态变量D:常量
参考答案:B
12.设有二元关系R和三元关系S,下列运算中合法的是
A:R nB:R U SC:R—SD:R×S
参考答案:D
13.下列关于E—R图的描述中正确的是
A:E—R图只能表示实体之间的联系B:E—R图只能表示实体和实体之间的联系C:E—R图只能表示实体和属性D:E—R图能表示实体、属性和实体之间的联系
参考答案:D
14.C++语言中函数返回值的类型决定于
A:return语句中的表达式类型B:调用函数的主调函数类型C:调用函数时r临时类型D:定义函数时所指定的函数类型
参考答案:D
15.若要说明一个类型名STP,使得STP s;等价于char*s;,以下选项中正确的是
A:typedef STP chara*s;B:typedefa *char STPC:typedef STPfi*char;D:typedef chara*TP
参考答案:D
16.以下非法的赋值语句是
A:n=(i=2,++i);B:j++C:++(i+1)D:x=j0;
参考答案:C
17.C十+语言中在C语言的基础上增加的特性不包括
A:结构B:引用C:类和对象D:静态成员函数
参考答案:A
18.若有说明int a[3][4];则对a数组元素的非法引用是
A:a[0][2*1]B:a[1][3]C:a[4-2][0]D:a[O][4]
参考答案:D
19.以下关于静态成员变量的叙述不正确的是
A:静态成员变量为类的所有对象所公有B:静态成员变量可以在类内任何位置上声明C:静态成员变量的赋初值必须放在类外D:定义静态成员变量时必须赋初值
参考答案:D
20.下列语句中,输出与众不同的是
A:对象infile只能用于文件入操作B:对象outfile只能用于文件输出操作C:对象iofile在文件关闭后,不能再打开另一个文件D:对象iofile可以打开一个文件同时进行输入和输出
参考答案:A
21.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结 点数为
A:221B:219C:231D:229
参考答案:B
22.以下正确的描述为
A:每个C++语言程序必须在开头用预处理命令B:预处理命令必须位于C++源程序的首部C:在C++语言中预处理命令都以”#”开头D:C++语言的预处理命令只能实现宏定义和条件编译的功能
参考答案:C
23.下面对宏定义的描述中不正确的是
A:宏不存在类型问题,宏名无类型,它的参数也无类型B:宏替换不占用运行时间C:宏替换时先求出实参
文档评论(0)