更多"下列程序的运行结果是( )。 #include<iostream."的相关试题:
[单项选择]下面这个程序的结果是( )。
#include<iostream.h>
classA
{
private:
inta;
public:
voidseta( );intgeta( );};
voidA::seta( )
{a=1;}
intA::geta( )
{returna;}
classB
{ private:
inta;
publiC://
voidseta( );intgeta( );};
voidB::seta( )
{a=2;}
intB::geta( )
{returna;}
classC:publicA,publicB
{ private:
intb;
public:
voiddisplay( );};
voidC::display( )
{ int b:geta( );
cout<<b;}
voidmain( )
{ Cc;
c.seta( );
c.display( );}
A. 1
B. 2
C. 随机输出1或2
D. 程序有错
[填空题]有以下程序:
#include<iostream.h>
classA
{
int x;
public:
A(int A)
{
x=a;
}
friend class B;
};
class B{
public:
void print(AA) {
a.x--;
cout<<a.x<<end1;
}
};
void main( )
{
Aa(10);
Bb;
b.print(A) ;
}
程序执行后的输出结果是 【14】 。
[单项选择]
下面程序运行后j的结果是()。
i=1
j=0
Do
j=j+1
i=i+1
Loop Until i < 5
A. 0
B. 4
C. 1
D. 5
[单项选择]下面的程序运行结果是( )。
Private Sub Form_Click( )
i=0
Do
i=i+1
if i>10 then Exit Do
Loop Until i<10
Print i
End Sub
A. 0
B. 1
C. 10
D. 11
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
union pw
int i;
char ch[2];
a;
main( )
a.ch[0]=13;a.ch[1]=0;printf("%d/n",a.i);
A. 13
B. 14
C. 208
D. 209
[单项选择]以下程序运行后的输出结果是()
#include<stdio.h>
struct st
int x,y; data[2]=1,10,2,20;
main( )
struet st *p=data;
printf("%d,",p->y);printf("%d/n",(++p)->x);
A. 10,1
B. 20,1
C. 10,2
D. 20,2
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
main( )
int i=5;
do
if(i%3==1
if(i%5==2)
printf("*%d",i);break;
i++:
while(i!=0);
printf("/n");
A. %7
B. *3*5
C. *5
D. *2*6
[单项选择]以下程序运行后的输出结果是 ()
#include<stdio.h>
main( )
int a=1,b=2;
while(a<6)b+=a; a+=2; b%=10;
printf("%d, %d/n", a, b);
A. 5,11
B. 7,1
C. 7,11
D. 6,1
[单项选择]下列程序的运行结果是
#include<iostream.h>
class A
int a;
public:
A( )a=0;
A(int aa)
a=aa;
cout<<a++;
;
void main( )
A x,y(2),z(3);
cout<<end1;
A. 00
B. 23
C. 34
D. 25
[单项选择]下面程序的运行结果是:
I=5
J=10
K=20
M=-10
IF(I.GT.M)M=I
IF(J.GT.M)M=J
IF(K.GT.M)M=K
WRITE(*,*)M
END
A. 5
B. 10
C. 20
D. -10
[填空题]
以下程序运行时输出结果是()。
#include
void change(int x,int Y,int *z)
{ int t;
t=x;x=y;y=*z;*z=t;
}
void main( )
{ int x=18,y=27,z=63;
change(x,y,&z);
printf("x=%d,y=%d,z=%d/n",x,y,z);
}
[填空题]以下程序运行后的输出结果是 。
#include <stdio.h>
msin( )
int i,n[]=0,0,0,0,0;
for(i=1;i<=4;i++)
n[i]=n[i-1]*2+1;
printf("%d",n[i]);
[单项选择]单击按钮时,以下程序运行后的输出结果是( )。
Private Sub procl(X As Integer, y As Integer, z As Integer)
X=3*z
y=2*Z
z=x+y
End Sub
Private Sub Command1_Click( )
Dim x As Integer, y As Integer, z As Integer
x=1:y=2:z=3
Call procl(x, x, z)
Print x; x; z
Call procl(x, y, y)
Print x; y; y
End Sub
A. 6 6 12
B. 9 5 10
C. 9 6 12
D. 9 10 10