TOP

2010计算机等级考试二级(C++)笔试126(二)
2011-01-15 09:59:46 来源: 作者:[标签:作者] 【 】 浏览:804次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
结构可以有多种存储结构,且各种存储结构影响数据处理的效率

参考答案: D

数据的逻辑结构和存储结构的相关概念。

----------------------------------------

5、下列描述中正确的是______ 。

A.软件工程只是解决软件项目的管理问题

B.软件工程主要解决软件产品的生产率问题

C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D.软件工程只是解决软件开发中的技术问题

参考答案: C

软件工程的相关概念。

----------------------------------------

6、在软件设计中,不属于过程设计工具的是______ 。

A.PDL(过程设计语言)

B.PAD图

C.N-S图

D.DFD图

参考答案: D

软件设计的相关内容。

----------------------------------------

7、下列叙述中正确的是______ 。

A.软件交付使用后还需要进行维护

B.软件一旦交付使用就不需要再进行维护

C.软件交付使用后其生命周期就结束

D.软件维护是指修复程序中被破坏的指令

参考答案: A

软件的相关内容。

----------------------------------------

8、数据库设计的根本目标是要解决______ 。

A.数据共享问题

B.数据安全问题

C.大量数据存储问题

D.简化数据维护

参考答案: A

数据库是用来解决数据共享问题的。

----------------------------------------

9、 设有如下关系表: RST ______ ______ ______ A B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是______ 。

A.T=R∩S

B.T=R∪S

C.T=R×S

D.T=R/S

参考答案: B

数据逻辑操作的相关内容。

----------------------------------------

10、数据库系统的核心是______ 。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

参考答案: B

数据库系统的相关概念。

----------------------------------------

11、下列关于C++函数的叙述中,正确的是______ 。

A.每个函数至少要具有一个参数

B.每个函数都必须返回一个值

C.函数在被调用之前必须先声明

D.函数不能自己调用自己

参考答案: C

函数可以自己调用自己,而且可以没返回值,可以具有多个参数。

----------------------------------------

12、下列关于类和对象的叙述中,错误的是______ 。

A.一个类只能有一个对象

B.对象是类的具体实例

C.类是对某一类对象的抽象

D.类和对象的关系是一种数据类型与变量的关系

参考答案: A

类可以有多个对象。

----------------------------------------

13、在C++中,用于实现运行时多态性的是______ 。

A.内联函数

B.重载函数

C.模板函数

D.虚函数

参考答案: D

多态性的相关概念。

----------------------------------------

14、下列关于运算符重载的叙述中,正确的是______ 。

A.通过运算符重载,可以定义新的运算符

B.有的运算符只能作为成员函数重载

C.若重载运算符+,则相应的运算符函数名是+

D.重载一个二元运算符时,必须声明两个形参

参考答案: B

运算符重载的相应内容。

----------------------------------------

15、下列关于模板的叙述中,错误的是______ 。

A.模板声明中的第一个符号总是关键字temlate

B.在模板声明中用<和>,括起来的部分是模板的形参表

C.类模板不能有数据成员

D.在一定条件下函数棋板的实参可以省略

参考答案: C

类模板可以有自己的数据成员,例如template<class T>。

----------------------------------------

16、对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______ 。

A.“cout”是一个输出流对象

B.“ed1”的作用是输出回车换行

C.“x”是一个变量

D.“<<”称作提取运算符

参考答案: D

“<<”称为插入运算符。

----------------------------------------

17、下列字符串中,正确的C++标识符是______ 。

A.foo-1

B.2

C.ew

D.256

参考答案: D

标识符必须以下划线或者字母开头。

----------------------------------------

18、 已知枚举类型定义语句为: enum Token {NAME,NUMBER,PLUS=5,M1NUS,PRINT=10}; 则下列叙述中错误的是______ 。

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10

参考答案: A

枚举常量第一个值默认为零,所以NAME=0。

----------------------------------------

19、 执行语句序列: int i=0;while (i<25)i+=3;cout<<i; 输出结果是______ 。

A.24

B.25

C.27

D.8

参考答案: C

当i=27时跳出循环,所以输出结果应是27。

----------------------------------------

20、要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______ 。

A.it vect []={30,50,-88};

B.it vect[]={30,50,-88,0,0};

C.it vect [5]={30,50,-88};

D.it vect [5]={30,50,-88,0,0};

参考答案: A

5个元素的一维数组vect,而A构造的是3个元素的一维数组。

----------------------------------------

21、 有如下程序: #include <iostream> void fun (int& x,int y){int t=x;x=y;y=t;} int main() { int a [2]={23,42}; fun (a[1],a[0]; std::cout<<a[0]<<”,”<<a[1]<<std:: ond1; retum0; } 执行后的输出结果是______ 。

A.41,41

B.23,23

C.13,42

D.42,23

参考答案: B

a[0]做的是地址传递,所以执行函数后值发生变化,而a[1]做的是值传递,值并没有发生变化,所以此题应选择A。

----------------------------------------

22、 有如下类声明: class Foo {int bar;}; 则Foo 类的成员bar是______ 。

A.公有数据成员

B.公有成员函数

C.私有数据成员

D.私有成员函数

参考答案: C

类成员的默认属性为私有数据成员。

----------------------------------------

23、 有如下类声明: class MyBASE { int k; public: void set(int n) {k=n;
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(C++)笔.. 下一篇2010计算机等级考试二级(C++)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117