【全国计算机等级考试】二级C++语言程序设计模拟试题及答案.docx

【全国计算机等级考试】二级C++语言程序设计模拟试题及答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单项选择题

1、?面向对象方法中,继承是指(?D?)

A.一组对象所具有的相似性质

B.一个对象具有另一个对象的性质

C.各对象之间的共同性质

D.类之间共享属性和操作的机制

2、?可以用p.a的形式访问派生类对象p的基类成员a,其中a是(?D?)

A.私有继承的公有成员

B.公有继承的私有成员

C.公有继承的保护成员

D.a有,继承的公有成员

3、?下列说法中错误的是(?B?)

A.公有继承时基类中的public成员在派生类中仍是public的

B.公有继承时基类中的private成员在派生类中仍是private的

C.私有继承时基类中的public成员在派生类中是private的

D.保护继承时基类中的public成员在派生类中是protected的

4、?静态数据成员在(B)进行初始化。

A.成员函数列表

B.类体外

C.构造函数

D.成员函数

5、有如下程序:

#includelt;iostreamgt;

usingnamespacestd:

classPoint{

intx,y;

public:

Point(intx1=0,inty1=0)):X(X1),y(y1){}

intget(){returnx+y;)

};

classCircle{

Pointcenter}

intradius;

public:

Circle(intCX,intcy,intr):center(cx,cy),radius(r)

{}

intget(){returncenter.get()+radius;}

};

intmain(){

Circlec(3,4,5);

coutlt;lt;c.get()lt;lt;endl;

return0;

}

运行时的输出结果是(?D?)

A.5

B.7

C.9

D.12

6、?下列运算符中全都可以被友元函数重载的是(?D?)

A.=,+,-,\

B.[],+,(),new

C.->,+,*,>>

D.<<,>>,+,*

7、使用输入输出操控符setw可以控制(?B?)

A.输出精度

B.输出宽度

C.对齐方式

D.填充字符

8、?(A)既可重载为一元运算符,又可重载为二元运算符。

A.“*”

B.“=”

C.“=”和“*”

D.“*”和“*++”

9、下列叙述中正确的是(?D?)

A.栈是“先进先出”的线性表

B.队列是“先进后出”的线性表

C.循环队列是非线性结构

D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

10、SQL语言又称为(?C?)

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

11、下列叙述中正确的是(B?)

A.所谓算法就是计算方法

B.程序可以作为算法的一种描述方法

C.算法设计只需考虑得到计算结果

D.算法设计可以忽略算法的运算时间

12、下列叙述中正确的是(D)。

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.以上三种说法都不对

13、下列叙述中正确的是(D)。

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.设计算法时需要同时考虑时间复杂度和空间复杂度

14、算法的有穷性是指(A)。

A.算法程序的运行时间是有限的

B.算法程序所处理的数据量是有限的

C.算法程序的长度是有限的

D.算法只能被有限的用户使用

15、算法应当具有的特性不包括(D)

A.可行性

B.有穷性

C.确定性

D.美观性

16、信息隐蔽的概念与下述哪一种概念直接相关(B)

A.软件结构定义

B.模块独立性

C.模块类型划分

D.模块耦合度

17、下列各选项中,不属于序言性注释的是(?D)。

A.程序标题

B.程序设计者

C.主要算法

D.数据状态

18、对建立良好的程序设计风格,下面描述正确的是(A)。

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

19、下列叙述中,不符合良好程序设计风格要求的是(A)。

A.程序的效率第一,清晰第二

B.程序的可读性好

C.程序中要有必要的注释

D.输入数据前要有提示信息

20、结构化程序所要求的基本结构不包括(B?)

A.顺序结构

B.GOTO跳转

C.选择(分支)结构

D重复(循环)结构

21、下列链表中,其逻辑结构属于非线性结构的是(A)

A.二叉链表

B.循环链表

C.双向链表

D.带链的栈

22、设循环队列的存储空间为Q(1:35),初始状为ont-rear=35。现经过一系列入队与退队运算后Front=15,rear-15,则循环队列的元素个数为?(D)

A.15

B.16

C.20

D.

文档评论(0)

小魏子文库 + 关注
实名认证
内容提供者

技能培训师

1亿VIP精品文档

相关文档