2010计算机等级考试二级(C++)笔试153(三)

时间:2011-02-04 10:22:04

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

C.公有成员

D.公用成员、保护成员和私有成员

参考答案: D

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

20、下列关于运算符重载的描述中,正确的是( )。

A.运算符重载可以改变运算符的操作数的个数

B.运算符重载可以改变优先级

C.运算符重载可以改变结合性

D.运算符重载不可以改变语法结构

参考答案: D

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

21、模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即( )。

A.模板函数

B.函数模板

C.模板类

D.关模板

参考答案: C

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

22、下面关this指针的说法中,不正确的是( )。

A.当调用类的成员函数时,指针thi被自动传递给该成员函数

B.当调用类的成员函数时,指针thi实际上指向了该类的一个对象

C.友元函数也可以被传递指针thi

D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象

参考答案: C

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

23、 有如下函数模板定义: template <class T> T func (Tx, Ty){ return x*x+ y*y;} 在下列对func 的调用中,错误的是( )。

A.fuc(3,5);

B.fuc(3.0,5.5);

C.fuc(3,5.5);

D.fuc<it>(3,5.5);

参考答案: C

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

24、以下关键字不能用来声明类的访问权限的是( )。

A.ulic

B.tatic

C.rotected

D.rivate

参考答案: B

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

25、有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是( )。

A.语句it*=a;定义不正确

B.语句it*=a;初始化变量,使其指向数组对象a的第一个元素

C.语句it*=a;是把a[0]的值赋给变量

D.语句it*=a;是把a[1]的值赋给变量

参考答案: B

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

26、以下四种说法中,正确的一项是( )。

A.C++允许在字符串上进行整体操作

B.语句:char v []=Brow; 将v 定义成一个有5个元素的数组,因为Brow 中含有5个字符

C.对指针只要赋给一个地址值就可以了

D.一维的指针数组实际上是一个二维数组

参考答案: A

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

27、下列对于虚函数和重载函数的叙述,正确的是( )。

A.虚函数要求函数名、返回值类型和参数序列完全相同

B.重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列

C.虚函数是根据对象的不同去调用不同类的虚函数

D.虚函数和重载函数都是在运行时表现出多态功能

参考答案: D

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

28、 设有以下说明和定义: #include<iostream. h> Void main(){ typedef union { long i; int k[5]; char c; } DATE;struct date {iNt cat; DATE cow; double. dog;}too; DATE max; 则下列语句的执行结果是( )。 cout<<(sizeof(struct date)+sizeof(max))<<end1;}

A

首页 上页 2 3 4 下页 尾页 3/5/5
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部