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

时间:2011-01-26 09:03:19

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
={2,1,-8,-3,7,2,4,6,0,-13}; int x; count(b,10,x); cout<<“x”<<x<<end1; }

A.x=3

B.x=5

C.出错

D.x=0

参考答案: A

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

23、在面向对象程序设计语言中, ______ 是在类和子类之间自动地共享数据和方法地一种机制

A.封装

B.调用

C.引用

D.继承

参考答案: D

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

24、 有以下函数 char fun(char *P){ return p; } 该函数的返回值是 ______。

A.无确切的值

B.形参中存放的地址值

C.一个临时存储单元的地址

D.形参自身的地址值

参考答案: B

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

25、若有以下定义:Int a[2][3]={2,4,6,8,10,12}:则以下描述不正确的是 ______。

A.*(a+1)为元素a[1][0]的指针

B.a[1]+1为元素a[1][1]的指针

C.*(a+1)+2为元素a[1][2]的指针

D.*a[1]+2的值是12

参考答案: D

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

26、请指出程序片段的语法错误 ______。

A.it *age_tr;

B.it m=3;

C.*age_tr=amm:

D.*age_tr=10;

参考答案: C

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

27、 若有以下定义和语句,则对w数组元素的非法引用是 ______。 int w[2][4],(*pw)[4];pw=w;

A.*(w[0]+2)

B.*w[2]

C.v[0][0]

D.*(w[1]+2)

参考答案: B

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

28、 已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的 ______。 class X{ private: int k; public: K(int n){k=n;} set(int n){k=m;} }; void fun(){ X a(10),*p=&a; ______ }

A.->et(678);

B.X(678):

C.->k=678;

D..et(678);

参考答案: A

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

29、下列静态数据成员的特性中,错误的是 ______。

A.静态数据成员的声明以关键字tatic开头

B.静态数据成员必须在文件作用域内初始化

C.引导数据成员时,要在静态数据成员前加<类名>和作用域运算符

D.静态数据成员不是一个类所有对象共享的

参考答案: D

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

30、己知类X是类Y的友元,类Y是类Z的友元,则 ______。

A.类X一定是类Z的友元

B.类Z一定是类X的友元

C.类Z的成员函数可以访问类Y的对象的任何成员

D.类K的成员函数可以访问类Y的对象的任何成员

参考答案: D

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

31、 请找出下列程序中错误之处 ______。 #include<iostream.h> class A{ private: int x1; protected: int x2; public: int x3; }; class B:public A{ private: int y1; protected: int y2; public: int

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

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