更多"执行以下程序后的输出结果为 ( )。#include<iostrea"的相关试题:
[单项选择]有以下程序,输出结果( )。
#include<iostream>
using namespace std;
class Complex
public:
Complex(double r=0,double i=0):re(r),im(i)
double real( )constreturn re;
double imagoconstreturn im;
Complex operator+(Complex C) const
return Complex(re+c.re,im+c.im);
private:
double re,im;
;
int main( )
Complex a=Complex(1,1)+Complex(5);
cout<<a.real( )<<’+’<<a.imag( )<<’i’<<end1;
return 0;
A. 6+i
B. 2i+5
C. 6+1i
D. 1i+5
[单项选择]以下程序的输出结果是( )。
#include<iostream>
using namespace std;
void fun(char**q)
++q;
cout<<*q<<end1;
main( )
static char*s[]="HI","HELL0","TEST";
char**p;
p=s;
fun(p);
system("PAUSE");
return 0;
A. 为空
B. HI
C. HELL0
D. TEST
[单项选择]下列程序的输出结果是 #include <iostream> using namespace std; int main ( ) { char a[] = "Hello,World": char*ptr = a; while (*ptr) { if(*ptr>= ’a’ &&*ptr <=’z’ cout<<char{*ptr+’A’-’a’); else cout<<*ptr; ptr++; } return 0; }
A. HELL WORLD
B. Hello, World
C. hELLO, wORLD
D. hello, world
[单项选择]如下程序运行时的输出结果是
#include<iostream>
using namespace std;
class ONE
int c;
public:
ONE( ):c(0)eout<<1;
ONE(int n):C(n)cout<<2;
;
class TW0
ONE onel;
ONE one2;
public:
TWO(int m):one2(m)eout<<3;
;
int main( )
TWO t(4);
return 0;
A. 3
B. 23
C. 123
D. 213
[单项选择]下面程序的输出结果是( )。
#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 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:
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
[填空题]下列程序的输出结果是 【8】
#include<iostream>
using namespace std;
int &qetVar(int *pint)
{
renurn *pint;
}
int main ( )
{
int a =10;
getVar(&a) = 20;
cout<<a<<end1;
return 0; }