选择题 有如下程序:
#include<iostream>
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){return i-1;}
int value()const{return i+1;}
};
int Fun::i=2;
int main(){
int i=3;
Fun fun1;
const Fun fun2;
______
return 0;
}
若程序的输出结果是:
123
则程序中下画线处遗漏的语句是______。
选择题 在软件设计中,不属于过程设计工具的是 。
选择题 下列关于继承方式的描述中,错误的是______。
选择题 对于重载的运算符>>,它是一个______
选择题 有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<setfill('#')<<setw(4)<<'OK'<<123<<endl;
return 0;
运行这个程序的输出结果是______。
选择题 下列有关内联函数的叙述中,正确的是______
选择题 若PAT是一个类,则程序运行时,语句“PAT(*ad)[3];”调用PAT的构造函数的次数是______。
选择题 设有以下类的定义:
class Ex
{ int x;
public:
void setx(int t=0);
};
若在类外定义成员函数setx( ),以下定义形式中正确的是______
选择题 有如下程序段:
int i=1;
while(1){
i++;
if(i==10)break;
if(i%2==0)cout<<'*';
}
执行这个程序段输出字符'*'的个数是______。
选择题 已知类X成功地重载了--、=、+和[]这几个运算符,则其中肯定属于成员函数的运算符是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<'Base';}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d('Derived');
return 0;
}
执行这个程序屏幕上将显示输出 。
选择题 下列关于顺序存储结构叙述中错误的是 。
选择题 有关析构函数的说法中错误的是______
选择题 下面描述正确的是______。
选择题 关于数据库系统三级模式的说法,下列 是正确的。
选择题 有如下类和对象的定义:
class Constants{
public:
static double get PI(){return 3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416的是______
选择题 下列关于二叉树的叙述中,正确的是______。
选择题 若有如下类定义:
classB{
void fun1(){}
protected:
double var1;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是______。
选择题 如下程序运行时的输出结果是
#include<iostream>
using namespace std;
class ONE{
int c;
public:
ONE( ):c(0){eout<<1;}
ONE(int n):C(n){cout<<2;}
};
class TW0{
ONE onel;
ONE one2;
public:
TWO(int m):one2(m){eout<<3;}
};
int main( ){
TWO t(4);
return 0;
}
选择题 定义无符号整数类为UInt,下面可以作为类UInt实例化值的是______。