更多"请在如下程序中的空格处填写正确的语句:
#include
"的相关试题:
[填空题]请在如下程序中的空格处填写正确的语句:
#include
using namespace std;
class Base{
public:
void fun( ){cout<<”Base fun”<
[单项选择]有如下程序
#include
#include
using namespace std;
int main( )
cout<A. setprecision(3)
B. fixed
C. setfill(′*′)
D. setw(8)
[填空题]请在如下程序中的空格处填写正确的语句:
#include <iostream>
using namespace std;
class Base {
public:
void fun( ) {cout<<"Base fun"<<endl; }
};
class Derived: public Base {
public:
void fun( ) {
【11】 ; //调用基类的函数fun( )
cout<<"Derived fun "<<endl;
}
};
[填空题]请在如下程序中的空格处填写正确的语句;
#include<iostream>
using namespaee std;
c]ass Base
public:
void fun( )cout<<"Base fun"<<endl;
;
class Derived:public Base
public:
void fun( )
______//调用基类的函数fun( )
cout<<"Derived fun"<<endl;
;
[填空题]请在如下程序中的空格处填写正确的语句:
#include <iostream>
using namespace std;
class Base
public:
void fun( ) cout<<"Base fun"<<endl;
;
class Derived: public Base
public:
void fun( )
【11】 ; //调用基类的函数fun( )
cout<<"Derived fun "<<endl;
;
[单项选择]有如下程序
#include
#include
using namespace std;
class MyClass{
public:
MyClass( ){cout<<′A′;}
MyClass(char c){cout<<′c′;}
MyClass( ){cout<<′B′;}
}
int main( ){
MyClass pl,*p2;
p2=new MyClass(′X′);
delete p2;
retum 0;
}
执行这个程序屏幕上将显示输出【 】
A. ABX
B. ABXB
C. AXB
[单项选择]有如下程序:
#include
using namespace std;
class Boat;
class Car{
public:
Car(int i):weight(i){ }
friend int Total(const Car &c.const Boat &b); //①
private:
int weight;
};
class Boat{
public:
Boat(int i):weight(i){ }
friend int Total(const Car &c,const Boat &b);
private:
int weight;
};
int Total(const Car &c,const Boat &b){ //②
return c.weight+b.weight;
}
int main( ){
Car c(10);
Boat b(8);
cout<<"The total weight is"<A. 程序编译正确
B. 程序编译时语句①出错
C. 程序编译时语句②出错
D. 程序编译时语句③出错
[简答题]有如下程序
#include
#include
using namespace std;
class MyClass{
public:
MyClass( ){cout<<’A”;}
MyClass(char c {cout<A. A.ABX
B.ABXB
C.AXB
D.AXBB
[单项选择]有如下程序:
#include
#include
using namespace std;
class MyString{
public;
char str[80];
MyString(const char*s) {strcpy(str,s);}
MyString&operator+=(MyString a){
strcat(str,a.str);
return*this;
}
};
ostream&operator<<(ostream&s,const MyString&z){return s << z.str}
int main( ){
MyString x("abc"),y("cde");
cout<<(x+=y)<A. abc
B. cde
C. abcde
D. abccde
[单项选择]有如下程序
#include
using namespace std;
class A{
public:
virtual void func1( ){cout<<"A1";}
void func2( ){cout<<"A2";}
} ;
class B:public A{
public:
void func1( ){cout<<"B1";}
void func2( ){cout<<"B2";}
} ;
int main( ){
A*P=new B;
p->func1( );
P->func2( );
return 0;
}
运行此程序,屏幕上将显示输出【 】
A. B1 B2
B. A1 A2
C. B1 A2
D. A1 B2