选择题 若有如下类定义:
classB{
void fun1(){}
protected:
double var1;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是______。
选择题 以下关于友元函数的叙述不正确的是______
选择题 下列叙述中正确的是______
选择题 凡是函数中未指定存储类别的局部变量,其隐含的存储类型是 。
选择题 有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<setw(10)<<setfill('x')<<setprecision(8)<<left;
cout<<12.3456793<<______<<98765;
return 0;
}
若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是______。
选择题 设一棵度为3的树,其中度为2,1,0的结点数分别为3,1,6。该树中度为3的结点数为______。
选择题 有如下类模板定义:
template<typename T>
class BigNumber{
longn ;
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumber b){
return BigNumber(n+b.n);
}
}
已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是______。
选择题 下面程序的运行结果是______。
#include<iostream.h>
class base{
protected:
int a:
public:
base(){cout<<'0';}
};
class base1:virtual base{
public:
base1(){cout<<'1';}
};
class base2:virtual basc{
public:
base2(){cout<<'2';
};
class derived: public base1,public base2{
public:
derived(){cout<<'3';}
};
void main()
{
derived obj;
cout<<endl;
}
选择题 下列语句中正确的是 。
选择题 有如下程序:
#include<iostream>
using namespace std;
class GA {
public:
virtual int f() {return 1;}
};
class GB: public GA {
public:
virtual intf() {return 2;}
};
void show(GA g) {cout<<g. f();}
void display(GA g) {cout<<g. f();}
int main()
{
GA a; show(a); display(a);
GB b; show(b); display(b);
return 0;
{
执行这个程序的输出结果是______。
选择题 C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过 派生出新的类。
选择题 下列关于运算符重载的描述中,错误的是______。
选择题 在C++中,用于实现运行时多态性的是______。
选择题 一个类的友元函数或友元类能够通过成员操作符访问该类的______。
选择题 关于类模板,下列表述中不正确的是 。
选择题 如下类定义:
class AA
{
int a;
public:
int getRef()const{return a;} //①
int getValue()const{return a;} //②
void set(int n)const{a=n;} //③
friend void show(AA aa)const{cout<<aa.a;} //④
};
其中四个函数的定义中正确的是______。
选择题 有如下定义
int a;
float f;
double i;
则表达式4+‘a’+i*f的值的数据类型是 ______。
选择题 有如下类声明和函数声明:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived:public Base{
int k;
friend void f(Derived d);
};
则在函数f中通过d可访问类数据成员的个数是______。
选择题 信息隐蔽的概念与下述哪一种概念直接相关______。
选择题 下列关于函数参数的叙述中,正确的是______。
