手机扫码关注微信
随时随地刷题
二级二级C++全国计算机等级考试历年真题 &2007年9月计算机二级考试C++语言笔试试题
推荐等级:
- 卷面总分:0分
- 试卷类型:模拟试题
- 测试费用:¥5.00
- 试卷答案:
- 练习次数:0次
- 作答时间:0分钟
试卷介绍
试卷预览
- 31若有如下类定义class B{void fun1(){}protected:double var1;public:void fun2(){}};class D:public B{protected:void fun3(){}};已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
A.obj.fun1();
B.obj.var1;
C.obj.fun2();
D.obj.fun3();
开始考试练习点击查看答案 - 32有如下程序:#include <iostream>using namespace std;class Base{public:void output(){cout<<1;}virtual void Print(){cout<<'B';}};class derived:public Base{public:void output(){cout<<2;}void Print(){cout<<'D';}};int main(){Base *ptr=new Derived;ptr->output();ptr->Print();delete ptr;return 0;}程序的输出结果是
A.1B
B.1D
C.2B
D.2D
开始考试练习点击查看答案 - 33下列是重载惩罚运算符的函数原型生命,其中错误的是
A.MyClass operator *(double,double);
B.MyClass operator * (double,MyClass);
C.MyClass operator * (MyClass,double);
D.MyClass operator * (MyClass,MyClass);
开始考试练习点击查看答案 - 34如下函数的作用是以双倍行距输出文件:void double_space(ifstream& f,ofstream& t){char c;while (__________){____________;if(c=='n') t.out(c);}}画线处缺失的部分是
A.f.get(c)与t.put(c)
B.f.put(c)与t.get(c)
C.t.get(c)与f.put(c)
D.t.put(c)与f.get(c)
开始考试练习点击查看答案 - 35有如下程序:#include <iostream>using namespace std;class B{public:virtual void show(){cout<<"B";}};class D:public B{public:void show(){cout<<"D";}};void fun1(B *ptr){ptr->show();}void fun2(B &ref){ref.show();}void fun3(B b){b.show();}int main(){B b,*p=new D;D d;fun1(p);fun2(b);fun3(d);return 0;}程序的输出结果是
A.BBB
B.BBD
C.DBB
D.DBD
开始考试练习点击查看答案
最新试卷
高中教育高考语文(重庆卷)2013年普通高等学校招生全国统一考试
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题9
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题8
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题6
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题4
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题3
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题2
类别:学历类其它高中教育高考语文高考语文第一轮复习测试题1
类别:学历类其它高中教育高考语文高中语文课课练(5)
类别:学历类其它高中教育高考语文高中语文总复习 经典易错题会诊与命题角度
类别:学历类其它