TOP

2010计算机等级考试二级(C++)笔试127(二)
2011-01-15 09:59:42 来源: 作者:[标签:作者] 【 】 浏览:725次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
个整型数组名,则元素a[4]的字节地址为______ 。

A.a+4

B.a+8

C.a+16

D.a+32

参考答案: C

a[4]的字节地址为a+4*4。

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

11、假定AB为一个类,则执行“AB a(4),b[3],*p[2];”语句时,自动调用该类构造函数的次数为______ 。

A.3

B.4

C.6

D.9

参考答案: B

AB a(4),b [3]构造函数构造了4次,所以答案选择B。

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

12、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为______ 。

A.AB oerator+(AB ama, AB am)

B.AB oerator+(AB ama)

C.oemtor +(AB a)

D.AB amoerator+ ()

参考答案: B

实现两个AB类对象的加法,井返回相加结果的成员函数,声明语句应该为AB operator+(AB &A)。

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

13、由C++目标文件连接而成的可执行文件的缺省扩展名为______ 。

A.c

B.exe

C.oj

D.lik

参考答案: B

由C++目标文件连接而成的可执行文件的缺省扩展名为exe。

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

14、在下面的一维数组定义中,______ 有语法错误。

A.it a[]={1,2,3}

B.it a [10]={0}

C.it a []

D.it a [5]

参考答案: C

C选项没有初始化,而且没有指定元素的个数,所以是错误的。

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

15、在下面的函数声明中,存在语法错误的是______ 。

A.void BC (it a,it)

B.void BD (it,it)

C.void BE (it,it =5)

D.void BF (it x;it y)

参考答案: D

D选项用“;”(分号)分隔参数,所以存在语法错误。

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

16、假设AB为一个类,则该类的拷贝构造函数的声明语句为______ 。

A.ABam(AB x)

B.AB(AB x)

C.AB(AB am)

D.AB(AB *x)

参考答案: C

C选项拷贝构造函数是引用,符合拷贝构造函数的要求。

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

17、对于结构中定义的成员,其隐含访问权限为______ 。

A.ulic

B.rotected

C.rivate

D.tatic

参考答案: C

结构中定义的成员隐含访问权限是private。

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

18、当使用fstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 ______ 。

A.io::i

B.io:: out

C.io:: i|io:: out

D.没有

参考答案: C

ifstream 缺省in,ofstream 缺省out,fstream 缺省是in 或out。

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

19、下面的______ 保留字不能作为函数的返回类型。

A.void

B.it

C.ew

D.log

参考答案: C

new 分配函数。

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

20、假定a为一个数组名,则下面的______ 表示有错误。

A.a[i]

B.*a++

C.*a

D.*(a+1)

参考答案: B

a为一个数组名,不能进行a++操作,所以B是错误的。

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

21、在下面的二维数组定义中,______ 是正确的。

A.it a [5][];

B.it a[][5]

C.it a [][];

D.it a [3][3];

参考答案: D

D选项符合二维数组的定义。

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

22、下面的______ 函数头格式不正确。

A.AA(it a,it )

B.AA(it a,it =0)

C.AA(it a=0,it =0)

D.AA(0,it )

参考答案: D

D选项第一个参数没有声明参数类型。

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

23、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______ 。

A.AB oerator+(AB ama,AB am);

B.AB oerator+ (AB ama);

C.oerator+(AB a);

D.ABam oerator+();

参考答案: B

AB类的参数应该为引用的形式。

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

24、当需要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始使用 #include 命令,使之包含______ 文件。

A.iotream.h

B.tdli.h

C.trtrea.h

D.ftream.H

参考答案: C

strstrea.h 包含了常用的流对象并联系一个字符串,所以在文件开始使用#include 命令包含strstrea.h。

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

25、下面不属于算法的控制结构的是______ 。

A.顺序结构

B.归纳结构

C.循环结构

D.选择结构

参考答案: B

顺序结构、循环结构和选择结构是算法的基本结构。

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

26、下面关于二叉树的基本性质说明错误的是______ 。

A.在二叉树的第k层上,最多有2k(k≥1)个结点

B.深度为m的二叉树最多有2m-1(m≥1)个结点

C.深度为0的结点(即叶子结点)总是比深度为2的结点多一个

D.具有个结点的二叉树,其深度至少为[log2]+1,其中[log2]表示取不大于log2的最大整数

参考答案: A

在二叉树的第k层上,最多有2k-1 (k≥1)个结点,而不是2k (k≥1)个结点。

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

27、结构化程序的基本结构和特点是循环结构、选择结构和______ 。

A.分支结构

B.重复结构

C.顺序结构

D.多重结构

参考答案: C

分支结构实际就是选择结构,重复结构就是循环结构,顺序结构为结构化程序的基本特点之一。

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

28、下面的概念中,不属于面向对象方法的是______ 。

A.自顶向下

B.继承

C.类

D.对象

参考答案: A

自顶向下是结构化程序设计的特征。

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

29、假设一个栈的输入序列为1,2,3,4,5,则下列序列中不可能是栈的输出序列的是______。

A.2,3,4,1,5

B.5,4,1,3,2

C.2,3,1,4,5

D.1,5,4,3,2

参考答案: B

根据先
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(C++)笔.. 下一篇2010计算机等级考试二级(C++)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117