有如下程序:
#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
则程序中下划线处遗漏的语句是( )。
A:cout << fun1. value() <<Fun: :i << fun2. value() ; B:cout << Fun : : i << fun1. value () << fun2. value () ; C:cout << fun1. value () << fun2. value () << Fun : : i ; D:cout << fun2. value() <<Fun: :i << fun1 value() ;
有如下程序:
#include<iostream>
using namespace std;
int i=1;
class Fun
public:
static int i;
int value( )return i-1;
int value( )constreturn i+1;
;
int Fun::i=2;
int main( )
int i=3;
Fun fun1;
const Fun fun2;
______
return 0;
若程序的输出结果是:
123
则程序中下画线处遗漏的语句是______。
A:cout<<fun1.value()<<Fun::i<<fun2.value(); B:cout<<Fun::i<<fun1.value()<<fun2.value(); C:cout<<fun1.value()<<fun2.value()<<Fun::i; D:cout<<fun2.value()<<Fun::i<<fun1.value();
有如下程序
#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
则程序中下划线处的语句是( )。
A:cout<<fun1.value()<<Fun::i<<fun2.value(); B:cout<<Fun::i<<fun1.value()<<fun2.value(); C:cout<<fun1.value()<<fun2.value()<<Fun::i; D:cout<<fun2.value()<<Fun::i<<fun1.value();
有如下程序:
#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 tim2;
______
return 0;
若程序的输出结果是:
123
则程序中横线处的与居室( )。
A:cout<<fim 1.value()<<Fun::i<<fun2.value(); B:cout<<Fun: :i<<fun1.value()<<fun2.value(); C:cout<<fun1.value()<<fun2.value()<<Fun: :i; D:cout<<fun2.value()<<Fun: :i<<fun1.value();
有如下程序
#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 ( );若程序的输出结果是:
123
A:cout<<fun1.value()<<Fun:: i<<fun2.value(); B:cout<<Fun::i<<fun1.value()<<fun2.value(); C:cout<<fun1. value()<<fun2.value()<<Fun:: i; D:cout<<fun2.value()<<Fun:: i<<fun 1.value();
下列程序中横线处应填入的语句是( )。 Class Base { public: roid fun( ){cout<<“Base of fun”<<endl;) }; class Derived:public Base { void fun( ) { //显示基类的成员函数fun cout<<“Derived Of fun”<<endl; } };
A:fun(); B:Basfun(); C:Base::fun(); D:Base->fun();
有如下程序: #include <iostream> using namespace std; class Base { public: void fun( ) { cout<<"Base::fun"<<endl; } }; class Derived : public Base { public: void fun( ) { ______ cout<<"Derived::fun"<<endl; } }; int main( ) { Derived d; d.fun( ); return 0; } 已知其执行后的输出结果为: Base::fun Derived::fun 则程序中下划线处应填入的语句是( )。
A:Basfun(); B:Base::fun(); C:Base->fun(); D:fun();
有如下程序: #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 fun 1; const Fun fun2; ______ return 0; } 若程序的输出结果是: 123 则程序中横线处的语句是( )。
A:cout<<fun1.value()<<Fun::i<<fun2.value(); B:cout<<Fun::i<<fun1.value()<<fun2.value(); C:count<<fun.value()<<fun2.value()<<Fun::i; D:cout<<fun2.value()<<Fun::i<<fun1.value();
有如下程序: #include<iostream> using namespace std; class TestClass { public: virtual void fun1( ) { cout<<"fun1TestClass"; } virtual void fun2( ) { cout<<"fun2TestClass"; } }; class TestClass1:public TestClass { void fun( ) { cout<<"fun1TestClass1"; } void fun2(int x) { cout<<"fun2TestClass1"; } }; int main( ) { TestClass obj1,*p; TestClass1 obj2; p=&obj2; p->fun1( ); p->fun2( ); return 0; } 该程序执行后的输出结果是( )。
A:fun1TestClass1 fun2TestClass B:fun1TestClass1 fun2TestClass1 C:fun1TestClass fun2TestClass D:fun1TestClass fun2TestClass1
有如下程序 #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 ( );}若程序的输出结果是:123
A:cout<<fun1.value()<<Fun:: i<<fun2.value(); B:cout<<Fun::i<<fun1.value()<<fun2.value(); C:cout<<fun1. value()<<fun2.value()<<Fun:: i; D:cout<<fun2.value()<<Fun:: i<<fun 1.value();