-> -> ->
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=3B.x=5C.出错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
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G