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

时间:2011-01-21 09:33:00

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
=10}; 则下列叙述中错误的是( )。

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10

参考答案: A

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

19、已知:int n=10;那么下列语句中错误的是( )。

A.it*=ew log[];

B.it [];

C.it*=ew log();

D.it [10];

参考答案: B

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

20、用链表表示线性表的优点是( )。

A.便于随机存取

B.花费的存储空间较顺序存储少

C.便于插入和删除操作

D.数据元素的物理顺序与逻辑顺序相同

参考答案: C

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

21、下列关于指针的运算中,( )是非法的。

A.两个指针在一定条件下,可以进行相等或不等的比较运算

B.可以将一个空指针赋值给某个指针

C.一个指针可以加上两个整数之差

D.两个指针在一定条件下可以相加

参考答案: D

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

22、假定MyClass为―类,执行MyClass a[3],*p[2];语句时会自动调用该类构造函数( )次。

A.2

B.3

C.4

D.5

参考答案: B

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

23、 以下程序的输出结果是( )。 #include<iostream.h> main() { int m=5; if(m++>5) cout<<m; else cout<<m--; }

A.7

B.6

C.5

D.4

参考答案: B

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

24、 有如下程序: #inchde<iostream.h> 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::endl; return 0; } 执行后的输出结果是( )。

A.42,42

B.23,23

C.23,42

D.42,23

参考答案: B

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

25、 下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } ptivate: int data; }; class DeriVe:public Base { public: Derive():Base(0){} Derive(int x) { d=x; } void setvalue(int i) { data=i; } private: d; };

A.1

B.2

C.3

D.4

参考答案: B

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

26、假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。

A.MyClaam(MyCla x);

B.MyCla(MyCla x)

C.MyCla(MyCla amx);

D.MyCla(MyCla *x)

参考答案: C

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

27、下面叙述错误的是( )。

A.派生类可以使用rivate派生

B.对基类成员的访问必须是无二义性的

C.基类成员的访问能力在派生类中维持不变

D.赋值兼容规则也适用于多继承的组合

参考答案: C

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

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

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