电话:0731-83595998
导航

2019年3月计算机二级C++选择题强化练习023

来源: 2019-03-20 19:39

 (1)下列不是描述类的成员函数的是( )。

 
A)构造函数
 
B)析构函数
 
C)友元函数
 
D)复制构造函数
 
答案:C
 
(2)继承机制的作用是( )。
 
A)信息隐藏
 
B)数据封装
 
C)定义新类
 
D)数据抽象
 
答案:C
 
(3)c++语言类体系中,不能被派生类继承的有( )。
 
A)转换函数
 
B)构造函数
 
C)虚函数
 
D)静态成员函数
 
答案:B
 
(4)下面程序的运行结果是( )。
 
#includeclass base{
 
protected: int a; public:
 
base(){cout<<”0”;}
 
}; class basel:virtual base{
 
public:
 
basel(){cout<<”1”;}
 
};
 
class base2:virtual base i public: base2(){cout<<”2”;}
 
};
 
class derived:public basel,public base2{ public:
 
derived(){cout<<”3”;}
 
};
 
void main()
 
derived obj;
 
cout<<ENDL:< p>
 
A)0123
 
B)3120
 
C)0312
 
D)3012
 
答案:A
 
(5)对于类定义 class A{
 
public:
 
void func2(){}
 
};
 
class B:public A{ public:
 
w)id funcl()| cout<<"class B func l”<<ENDL:}< p>
 
virtual voiIl fimc2(){cout<<"class B func 2" <<ENDL:}< p>
 
};
 
下面正确的叙述是( )。
 
A)A::rune2()和B::funcl()都是虚函数
 
B)A::func2()和B::funel()都不是虚函数
 
C)B::funcl()是虚函数,而A::func2()不是虚函数
 
D)B::funcl()不是虚函数,而A::func2()是虚函数
 
答案:C
 
(6)下面关于运算符重载的描述错误的是( )。
 
A)运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
 
B)不是所有的运算符都可以进行重载
 
C)运算符函数的调用必须使用关键字operat。
 
D)在C+十语言中不可通过运算符重载创造出新的运算符
 
答案:C
 
(7)与语句cout<<ENDL;不等价的是( p )。<>
 
A)cout <<’n’;
 
B)cout<<‘l2’:
 
C)cout <<’xA’;
 
D)cout<<‘’:
 
答案:D
 
(8)下面程序的运行结果是( )。
 
#include
 
int fun(int a[],int n) {
 
int resuh=1;
 
for(inl i=1;i<11;1‘++)
 
result=result * a[i];
 
retum result;
 
} void main()
 
int a[3]={3,4,5}:
 
cout<<FUN(A,3)<<ENDL:< p>
 
}
 
A)12
 
B)15
 
C)20
 
D)60
 
答案:C
 
(9)Tilil程序的运行结果是( )。
 
#includevoid main()
 
{
 
int i=1:
 
while(i<=8)
 
if(++i%3 1=2)continue: else eout<<I;< p>
 
}
 
A)25
 
B)36
 
C)258
 
D)369
 
答案:C
 
(10)下列程序的运行结果为( )。
 
#includetemplate
 
class FF
 
{TT al,a2,a3; public:
 
FF(TT bl,TT b2,TT b3){al=bl;a2=b2;a3=b3;} TT Sum(){return al+a2+a3;};
 
}
 
void main()
 
{ FFx(int(1.1),2,3),Y(int(4.2),5,6); cout<<X.SUM()<<''<<Y.SUM()<<ENDL; p }<>
 
A)6.1 15.2
 
B)6 15
 
C)6 15.2
 
D)6.1 15
 
答案:B

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端