更多"下面程序运行输出的结果是 【9】 。 #include <iostr"的相关试题:
[填空题]下面程序的运行结果是 【9】 。
#include <iostream>
using namespace std;
class count
static int n;
public:
count( )
n++;
static int test( )
for(int i=0;i<4;i++)
n++;
return n;
;
int count::n = O;
int main( )
cout<<count:: test( )<<" ";
count c1, c2;
cout<<count:: test( )<<endl;
return 0;
[填空题]下面程序的输出结果是 【8】 。
#include <iostream>
using namespace std;
int x;
void funA(int&,int);
void funB(int,int&);
int main ( )
{
int first;
int second=5;
x=6;
funA(first,second) ;
funB(first,second) ;
cout<<first<<" "<<second<<" "<<x<<end1;
return 0;
}
void funA(int &a,int b)
{
int first;
first=a+b;
a=2*b;
b=first+4;
}
void funB(int u, int &v)
{
int second;
second=x;
v=second+4;
x=u+v;
}
[填空题]以下程序运行后的输出结果是 【6】 。
#include<iostream>
using namespace std;
int main( )
int i=10,i:0;
do
j=j+i;
i--;
while(i>2);
cout<<j<<end1;
return 0;
[单项选择]下面程序运行的结果是( )。 #include<iostream> using namespace std; class A{ protected: int a; public: void input(int i) {a=i;} }; class B{ protected: int a; public: void input(int j) {a=j;} }; class C: public A, public B { int x; public: void input( ) {x=A::a * B::a;cout<<x<<endl;} }; void main( ) { C c; c.A::input(5); c.B::input(8); c.input( ); }
A. 5
B. 8
C. 40
D. 编译出错
[单项选择]以下程序的输出结果是 ( )。
#include <iostream>
using namespace std;
int f(int b[],int m, int n)
int i,s = O;
for(i = m;i<n;i+=2)
s+=b [i];
return s;
int main ( )
int x a[] = 1,2,3,4,5,6,7,8,9;
x = f(a,3,7);
cout<<x<<end1;
return 0;
A. 10
B. 18
C. 8
D. 15
[填空题]下列程序的输出结果是 【10】 。
#include<iostream>
using namespace std;
void fun(int &rf)
rf*=2;
int main( )
int num= 500;
fun(num);
cout<<num<<endl;
return O;
[填空题]以下程序的输出结果是 【6】 。
#include <iostream>
using namespace std;
int main( )
{
int s,i;
for(s=0,i=1;i<3;i++)
s+=i;
cout<<s<<end1;
return 0;
}
[填空题]下面程序运行输出的结果是 【9】 。
#include <iostream>
using namespace std;
int main( ){
char a[]="Chinese";
a[3]=’/0’;
cout<<a<<endl;
return 0;
}
[填空题]下面程序运行后输出的结果是 【12】 。
#include <iostream>
using namespace std;
class example{
const int m;
public:
example(int i):m(i){}
void pr( ){cout<<"m="<<m<<endl’}
};
int main( ){
example x(100);
x.pr( );
return 0;
}
[单项选择]下面程序的运行结果是( )。
#include <iostream>
using namespace std;
template <class T>
class A
T x,y;
public:
A(T a,T b)x=a;y=b;
int add( )return x+y;
;
void main( )
A<double>a(7.8,3.4);
A<char>b(7.8,3.4);
cout<<a.add( )<<","<<b.add( );
A. 10,10
B. 11,11
C. 11,10
D. 以上答案都不对
[填空题]下面程序的运行结果是 【8】
#include <iostream>
using namespace std;
int fun(int n)
static int m = 2;
m=m+n;
return m;
int main ( )
int a = 3, b = 4;
int x;
x = fun( a );
x = fun( b );
cout<<x<<end1;
return O;
[填空题]下面程序运行后输出的结果是 【12】 。
#include <iostream>
using namespace std;
class example
const int m;
public:
example(int i):m(i)
void pr( )cout<<"m="<<m<<endl’
;
int main( )
example x(100);
x.pr( );
return 0;
[填空题]下面程序的输出结果为 【6】 。
#include <iostream>
using namespace std;
void initialize(int printNo, int state=0);
void initialize(iht printNo= 1,int state);
int main( )
{
initialize( );
return 0;
}
void initialize(int printNo, int state)
{
cout<<printNo<<","<<state<<end1;
}
[填空题]下面程序的运行结果是 【9】 。
#include <iostream>
using namespace std;
class count
{
static int n;
public:
count( )
{
n++;
}
static int test( )
{
for(int i=0;i<4;i++)
n++;
return n;
}
};
int count::n = O;
int main( )
{
cout<<count:: test( )<<" ";
count c1, c2;
cout<<count:: test( )<<endl;
return 0;
}
[填空题]如下程序的输出结果是______。
#include<iostream>
using namespace std;
class Wages //“工资”类
double base; //基本工资
double bonus; //奖金
double tax; //税金
public:
Wages(double CBase,double CBonus,doable CTax):
base(CBase),bonus(CBonus),tax(CTax)
double getPay( )const; //返回应付工资额
Wages operator+(Wages w)cons[; //重载加法
;
double Wages::getPay( )cons[return base+bonus-tax;
Wages Wages::operator+(Wages w)constreturn Wages(base+w.base,bonus+w.bonus,tax+w.tax);
int main( )
Wages wl(2000,500,100),w2(5000,1000,300);
eout<<(wl+w2).getPay( )<<endl;
return 0;