更多"有如下程序
#include
using namespace st"的相关试题:
[简答题]有如下程序
#include
using namespace std;
class Obj{
static int i;
public:
Obj( ){i++;}
~Obj( ){i--;}
static int getVal( ){teturn i;}
};
int Obj::i=0;
void f ( ){Obj ob2;cout<getVal( );
Delete ob3;cout<A. A.232
B.231
C.222
D.221
[简答题]有如下程序
#include
using namespace std;
class Base{
protected;
Base( ){cout<<’A’;}
Base(char c){cout<A. A.B
B.BA
C.AB
D.BB
[简答题]有如下程序
#include
using namespace std;
class A{
public:
virtual Void funcl( ){cout<< “A1”;}
void fune2( ){cout<< “A2”;}
};
class B: public A{
public:
void func1( ){cout<< “B1”;}
void func2( ){cout<< “B2”;}
};
Int main( ){
A*p=new B;
p->funcl( );
p->func2( );
retum0;
}
运行程序,屏幕上将显示输出______。
A. A.B1B2
B.A1A2
C.B1A2
D.A1B2
[单项选择]有如下程序
#include
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.
则程序中下划线处遗漏的语句是【 】
A. cout<B. cout<C. cout<D. cout<
[简答题]有如下程序
#include
#include
using namespace std;
class MyClass{
public:
MyClass( ){cout<<’A”;}
MyClass(char c {cout<A. A.ABX
B.ABXB
C.AXB
D.AXBB