更多"执行如下程序,输出星号(*)的个数为 #include<iostr"的相关试题:
[单项选择]执行如下程序将输出( ): #include<iostream> using namespace std; class Base { public: Base( ){cout<<"BB";fun( );} void fun ( ){tout<<"Brim";} }; class Derived:public Base { public: Derived( ){cout<<"DD";} void fun ( ){cout<<"Dfun";} }; int main( ){Derived d;return 0;}
A. DD
B. BBDfunDDDfun
C. BBBfunDD
D. DDBBBfun
[填空题]如下程序执行后的输出结果是 【14】 。
#include <iostream>
using namespace std;
class Base
public:
Base(int x,int y)
a=x;
b=y;
void Show( )
cout<<"Base: "<<a<< ’,’ <<b<<" ";
private:
int a,b;
;
class Derived : public Base
public:
Derived(int x, int y, int z) : Base(x,y),c(z)
void Show( )
cout<<"Derived:"<<c<<end1;
private:
int c;
;
int main( )
Base b(100,100),*pb;
Derived d(10,20,30);
pb=&b;
pb->Show( );
pb=&d;
pb->Show( );
return 0;
[填空题]执行下面程序输出的是 【15】 。
#include <iostream>
using namespace std;
template <typename T>
T total(T *data){
Ts=0;
while( *data) s+=*data++;
return s;
}
int main( ){
int s[]={1,3,5,7,0,2,4,6,8};
cout<<total(s);
return 0;
}
[填空题]执行下面程序输出的是 【15】 。
#include <iostream>
using namespace std;
template <typename T>
T total(T *data)
Ts=0;
while( *data) s+=*data++;
return s;
int main( )
int s[]=1,3,5,7,0,2,4,6,8;
cout<<total(s);
return 0;
[单项选择]如下程序的输出是
#include<iostream>
using namespace std;
class Base
public:
Base( )cout<<"BB";f( );
void f( )cout<<"Bf";
;
class Derived:public Base
public:
Derived( )eout<<"DD";
void f( )cout<<"Df";
;
int main( )Derived d;return 0;
A. BBBff)D
B. BBDfDDDf
C. DD
D. DDBBBf
[单项选择]如下程序的输出结果是
#include<iostream>
using namespace std;
class MyClass
public:
MyClass(int i=0)cout<<1;
MyClass(const MyClass&x)cout<<2;
;
int main( )
MyClass objl(1),obj2(2),ohj3(objl);
return 0;
A. 112
B. 111
C. 121
D. 113
[填空题]执行下面程序输出的是______。
#include <iostream>
using namespace std;
template <typename T>
T total(T *data)
Ts=0;
while( *data) s+=*data++;
return s;
int main( )
int s[]=1,3,5,7,0,2,4,6,8;
cout<<total(s);
return 0;
[单项选择]如下程序的输出是 #include<iostream> using namespace std; class Base{ public: Base( ){cout<<"BB";f( );} void f( ){cout<<"Bf";} }; class Derived:public Base{ public: Derived( ){eout<<"DD";} void f( ){cout<<"Df";} }; int main( ){Derived d;return 0;}
A. BBBff)D
B. BBDfDDDf
C. DD
D. DDBBBf
[单项选择]如下程序的输出结果是 #include<iostream> using namespace std; class A{ public: virtual void f( ){tout<<1;} void g( ){cout<<2;} }; class B:public A{ public: virtual void f( ){cout<<3;} void g( ){cout<<4;} }; void show(A&A) {a.f( );a.g( );} int nlain( ){ B b; show(B) ; return 0; }
A. 12
B. 34
C. 14
D. 32
[单项选择]以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) { int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y,int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
A. 18
B. 9
C. 10
D. 不确定
[单项选择]以下程序执行后的输出结果是
#include<iostream>
using namcspace std;
void try(int,int,int,int);
int main( )
int x,y,z,r;
x=1;
y=2;
try(x,y,z,r);
cout<<r<<end1;
return 0;
void try(int x,int y, int z,int r)
z = x+y;
x = x*x;
y = y*y;
r = z+x+y;
A. 18
B. 9
C. 10
D. 不确定