|
||||||||||||||||
|
||||||||||||||||
(31)下列关于多态性的描述,错误的是
A)C++语言的多态性分为编译时的多态性和运行时的多态性
B)编译时的多态性可通过函数重载实现
C)运行时的多态性可通过模板和虚函数实现
D)实现运行时多态性的机制称为动态绑定
(32)下列运算符中,在C++语言中不能重载的是
A)* B)>= C):: D)/
(33)当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A)ios::in
B)ios::out
C)ios::in|ios::out
D)以上都不对
(34)下列程序的运行结果是
#include
class A
{
int a;
public:
A(){a=0;}
A(int as)
{
a=as;
cout< }
};
void main()
{
Ax,y(2),z(3);
cout<
(35)下面程序的输出结果是
#include
class example
{
int a:
public:
example(int b){a=n++;}
void print(){a=a+1;cout < < a < <” ”;}
void print()const{cout< }
void main()
{
example x t(3);
const example y(2);
x.print();
y.print();
}
A)2 2 B)4 3 C)4 2 D)3 2