选择题 要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是______。
选择题 下面关于C++流的叙述中,正确的是 。
选择题 虚函数必须是类的______。
选择题 下列关于构造函数说法不正确的是______
选择题 有如下程序:
#include<iostream>
using namespace std;
class BASE{
public:
~BASE(){cout<<'BASE';)
};
class DERIVED:public BASE{
public:
~DERIVED(){cout<<'DERIVED';}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是 。
选择题 继承机制的作用是______。
选择题 下列程序的输出结果是
#include<iostream.h>
void main()
{char*str='12123434';
int x1=0,x2=0,x3=0,x4=0,i;
for(i=0;str[i]!='\0';i++)
switch(str[i])
{case'1':x4++;
case'2':X3++;
case'3':X2++;
case'4':X1++;
}
cout<<X1<<','<<X2<<','<<X3<<','<<X4;
选择题 有如下程序:
#include<iostream>
usmg namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Piano:public Instrument{
public:
void Display(){/*函数体程序略*/)
};
int main(){
Instrument s;
Instrument *p=0;
//...;
return 0;
}
下列叙述中正确的是______。
选择题 下列叙述中,不属于软件需求规格说明书的作用的是______。
选择题 下列程序段中包含4个函数,其中具有隐含this指针的是 。
int fun1();
class Test{
public:
int fun2();
friend int fun3();
static int fun4();
};
选择题 有如下程序:
class Base{
public:
int data;
};
class Derived1:public Base{};
class Derived2:protected Base{};
int main()
{
Derived1 d1;
Derived2 d2;
d1.data=0;//①
d2.data=0;//②
return 0;
}
下列关于程序编译结果的描述中,正确的是______。
选择题 在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是______。
选择题 有如下程序:
#include<iostream>
using naraespace std;
class Base1{
public:
Base1(int d){cout<<d;}
~Base1() {}
};
class Base2{
public:
Base2(int d){cout<<d;}
~Base2() {}
};
class Derived:public Base1, Base2{
public:
Derived(int a, int b, int c, int d):Base1(b), Base2(a), b1(d), b2(c){}
private:
int b1;
int b2;
};
int main()
{
Derived d(1, 2, 3, 4);
retuen 0;
}
运行时的输出结果是______。
选择题 C++中运算符优先级由高到低排列正确的是 。
选择题 有如下模板声明:
template<typename T1,typename T2>class A;
下列声明中,与上述声明不等价的是______。
选择题 下列关于C++函数的说明中,正确的是______。
选择题 在下列几种排序方法中,要求内存量最大的是 。
选择题 派生类对象对其基类中的什么成员是可访问的?______
选择题 一个类的友元函数或友元类能够通过成员操作符访问该类的______。
选择题 将运算符“+”重载为非成员函数,下列原型声明中,错误的是 。
