更多"以下程序的执行结果是( )。 #include<iostream."的相关试题:
[单项选择]以下程序的执行结果是( )。
#include<iostream.h>
#include<iomanip.h>
void fun(int n)
if(n!=0)
fun(n-1);
for(int i=1; i<=n; i++)
cout<<setw(3)<<i;
cout<<end1;
void main( )
fun(3);
A. 0
B. 1
C. 1
D. 1
[填空题]以下程序执行后输出的结果是 【15】 。
#include<iostream>
#include<fstream>
using namespace std;
int main( )
ofstream ofile("D://temp.txt");
if(!ofile)
cout<<"temp.txt cannot open"<<endl;
return 0;
ofile<<"This is a book" <<" " <<54321<<endl;
ofile.close( );
ifstream ifile("D://temp.txt");
if(!ifile)
cout<<"temp.txt cannot open" <<endl;
return 0;
charstr[40];
ifile >> str;
ifile.close( );
cout<<Str<<endl;
return 1;
[单项选择]以下程序执行后的输出结果是 #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. 不确定
[单项选择]以下程序执行结果是 ( )。 #include <iostream.h> class Base { public virtual void fun( ) { cout<<"B"; } }; class Derived { public: Derived( ) { cout<<"D"; } virtual void fun( ){ Base::fun( ); cout<<"C"; } } int main ( ) { Base *ptr; Derived obj; ptr=&obj; p->fun ( ); return 0; }
A. DBC
B. DCB
C. BDC
D. CBD
[单项选择]以下程序执行后的输出结果是( )。
#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 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. 不确定
[填空题]以下程序执行后输出的结果是 【11】 。
#include<iostream>
using namespace std;
int fac(int a,int b){
return(b-a)*a;
}
int main( ){
int x=3,y=4,z=5,result;
result=fac(fac(x,y),fac(x,z));
cout<<result<<endl;
return 0;
}
[填空题]以下程序执行后输出的结果是 【15】 。
#include<iostream>
#include<fstream>
using namespace std;
int main( ){
ofstream ofile("D://temp.txt");
if(!ofile){
cout<<"temp.txt cannot open"<<endl;
return 0;
}
ofile<<"This is a book" <<" " <<54321<<endl;
ofile.close( );
ifstream ifile("D://temp.txt");
if(!ifile){
cout<<"temp.txt cannot open" <<endl;
return 0;
}
charstr[40];
ifile >> str;
ifile.close( );
cout<<Str<<endl;
return 1;
}
[单项选择]以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun( ){ cout<<"Basel"<<end1; } }; class Base2 { public: void fun( ) { cout<<"Base2"<<end1; } } class Derived : public Basel,public Base2 { }; void main( ) { Derived Obj; Obj.fun( ); }
A. Basel
B. Base2
C. BaselBase2
D. 程序产生二义性
[填空题]以下程序执行后输出的结果是 【11】 。
#include<iostream>
using namespace std;
int fac(int a,int b)
return(b-a)*a;
int main( )
int x=3,y=4,z=5,result;
result=fac(fac(x,y),fac(x,z));
cout<<result<<endl;
return 0;
[填空题]以下程序的执行结果是 【15】 。
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
int main( )
fstream outfile, infile;
outfile.open("D://text.dat",ios::out);
if(!outfile)
cout<<"text.dat can’t open"<<end1;
abort( );
outfile<<"1234567890"<<end1;
outfile<<"abcdefghij"<<end1;
outfile.close( );
infile.open("D:/text.dat",ios::in);
if(!infile)
cout<<"text.dat can’t open"<<end1;
abort ( );
char textline[40];
int i=0;
while(!infile.eof( ))
i++;
infile.getline(textline,sizeof(textline));
cout<<i<<":"<<textline<<end1;
infile.close( );
return 0;