更多"下面程序输出的结果是 【10】 。
#include <iostr"的相关试题:
[填空题]下面程序输出的结果是 【11】 。
#include <iostream>
using namespacc std;
class A {
public:
void show( ){tout<<"A!";}
};
class B: public A{
public:
virtual void show( ){cout<<"B!";}
};
class C: public B{
public:
virtual void show( ){cout<<"C!";}
};
void show_info(A *i){i->show( );}
void main( ){
A ia;B ib;C ic;show_info(&ia); show_info(&ib);show_info(&ic);
}
[填空题]下列程序的输出结果是【 】
#include<iostream>
using namespace std;
template<typenameT>
Tfun(Ta,TB) {return (a<=B) a:b;}
int main ( )
{
cout<<fun(3,6)<<’’,’’<<fun(3.14F,6.28F)<<end1;
return 0;
}
[填空题]下列程序的输出结果是 【15】 。
#include <iostream>
using namespace std;
class base {
public:
int n;
base(iht x) {n=x;}
virtual void set(int m) {n=m;cout<<n<<’’;}
};
class deriveA: public base {
public:
deriveA(int x):base(x) {}
void set(int m){n+=m;cout<<n<<’’;}
}:
class deriveB:public base {
public:
deriveB(int x):base(x) { }
void set(int m) {n+=m;cout<<n<<’’;}
};
int main( )
deriveA d1(1);
deriveB d2(3);
base *pbase;
pbase=&d 1;
pbase->set(1);
pbase=&d2;
pbase->set(2);
return 0;
[填空题]下列程序的输出结果是 【11】 。
#include <iostream>
using namespace std;
class Test {
public:
Test( ) {cnt++;}
~Test( ) {cnt--;}
static int Count( ) (return cnt;}
private:
static int cnt;
};
int Test::cnt=0;
int main( )
{
cout<<Test::Count( )<<’’;
Test t1, t2;
Test *pT3=new Test;
Test *pT4=new Test;
cout<<Test::Count( )<<’’;
delete pT4;
delete pT3;
cout<<Test::Count( )<<end 1;
return 0;
}
[填空题]下列程序的输出结果是 【10】 。
#include <iostream>
using namespace std;
void fun(int &rf)
rf*=2;
int main( )
int num= 500;
fun(num);
cout<<num<<end1;
return 0;
[填空题]以下程序的输出结果是 【9】 。
#include <iostream>
using namespace std;
void fun( )
{
static int a=0;
a+=2;
cout<<a;
}
int main( )
{
int CC;
for(CC=1;cc<4;CC++)
fun( );
cout<<end1;
return 0;
}
[填空题]下面程序的打印结果是 【11】 。
#include <iostream>
using namespace std;
class Base
{
public:
Base(int x)
{
a=x;
}
void show( )
{
cout<<a;
}
private:
int a;
};
class Derived : public Base
{
public:
Derived(int i) :Base(i+1) ,b(i) { }
void show( )
{
cout<<b;
}
private:
int b;
};
int main ( )
{
Base b(5) , *pb;
Derived d(1);
pb=&d;
pb->show( );
return 0;
}
[单项选择]下面的程序输出结果是( )。
#include<iostream>
using namespace std;
void add( )
static int x;
x++;
cout<<x<<’’;
int main( )
for(int i=0;i<3;i++)
add( );
return 0;
A. 111
B. 123
C. 222
D. 333
[单项选择]以下程序执行后的输出结果是( )。
#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<<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. 不确定
[单项选择]下面程序的输出结果是( )。
#include<iostream>
using namespace std;
void main( )
int a,b;
for(a=1,b=l;a<=100;a++)
if(b>=10) break;
if(b%3= =1)
b+=3;continue;
cout<<a;
A. 101
B. 6
C. 5
D. 4
[单项选择]下面程序的输出结果是( )。
#include <iostream>
using namespace std;
void main( )
inta[3][3] =1,2,3,4,5;
int s =0;
for(int i=1;i<3;i++)
for(int j=0;j<=i;j++) s+=a[i][j];
cout<<s<<endl;
A. 12
B. 4
C. 15
D. 13
[单项选择]下面程序的输出结果是( )。
#include<iostream>
Using namespace std:
Class Base
public:
Base(int x=0)count<<x;
;
Class Derived:public Base
public:Derved(int x=0count<<x;
private:
Base val;
;
int mina( )
Derived d(1);
return 0;
A. 0
B. 1
C. 01
D. 001