TOP

2010计算机等级考试二级(C++)笔试142(五)
2011-01-20 18:28:28 来源: 作者:[标签:作者] 【 】 浏览:915次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
----------

27、 类MyClass的定义如下: class MyClass { pubfic: MyClass(){value=0;} SetVariable(int i){value=i;} private: intvalue; }; 则对下列语句序列正确的描述是( )。 MyClass*p,my;p=&my;

A.语句=ammy;是把对象my赋值给指针变量

B.语句MyCla*,my;会调用两次类MyCla的构造函数

C.对语句*.SetVariale(5)的调用是正确的

D.语句->SetVadale(5)与语句my.SetVariale(5)等价

参考答案: D

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

28、 下列do...while循环的循环次数为( )。 int i=5; do{ cout<<i--<<endl; i--; }while(i!=0);

A.0

B.1

C.5

D.无限

参考答案: D

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

29、在下面格式化命令的解释中,错误的是( )。

A.io::kiw_跳过输入中的空白字符

B.io::howo_标明浮点数的小数点和后面的零

C.io::fill()_读当前填充字符(缺省值为空格)

D.io::reciio()_读当前浮点数精度(缺省值为6)

参考答案: B

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

30、下列说法中错误的是( )。

A.公有继承时基类中的ulic成员在派生类中仍是ulic的

B.公有继承时基类中的dvate成员在派生类中仍是ulic的

C.私有继承时基类中的uUc成员在派生类中是rivate的

D.保护继承时基类中的uⅦc成员在派生类中是rotected的

参考答案: B

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

31、 有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<''''A'''';) ~A(){cout<<~A;) }; class B:public A { A* p; public: B(){cout<<B; p=new A();) ~B(){cout<<~B;delete p;) }; int main() { B obj; return 0; } 执行这个程序的输出结果是( )。

A.BAA~A~B~A

B.ABA~B~A~A

C.BAA~B~A~A

D.ABA~A~B~A

参考答案: B

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

32、 若有以下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } voidshow() { cout<<a<<,<<b<<endl; } private: int a,b; }; class B:private A { public: B(int i,int j):A(i,j){} void fun() { move(3,5); } void f1() { A::show(); } }; int main() { B d(3,4); d.fun(); d.f1(); return 0; } 程序执行后的输出结果是( )。

A.3,4

B.6,8

C.6,9

D.4,3

参考答案: C

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

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

A.基类的rotected成员在派生类
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(C++)笔.. 下一篇2010计算机等级考试二级(C++)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117