更多"执行以下程序后,输出的结果是_______。 main( ) "的相关试题:
[单项选择]执行以下程序后输出的结果是______。
main( )
int y=10;
do
y--;while(--y);
printf("%d/n",y--);
A. -1
B. 1
C. 8
D. 0
[单项选择]执行下列程序后的输出结果是______。
main( )
int y=10;
do y--;while(--y);
printf("%d/n",y--);
A. -1
B. 1
C. 8
D. 0
[单项选择]以下程序的输出结果是
int f( )
static int i=0;
int s=1
s+=i;i++;
return s;
main( )
int i,a=0;
for(i=0;i<5;i++)a+=f( );
printf(“%d/n",
A. ;A) 20B) 24C) 25D)
[单项选择]以下程序段的输出结果是
int x=5;
do
cout<<x--<<end1;
while(!x);
A. 5
B. 无任何输出
C. 4
D. 陷入死循环
[单项选择]以下程序段的输出结果是
int x=5;
do
cout<<x--<<end1;
while(!x);
A. 5
B. 无任何输出
C. 4
D. 陷入死循环
[单项选择]以下程序的输出结果是
int f( )
stadc int i=0;
int s=1;
s+=i;i++;
return s;
main( )
int i,a=0;
for(i=0;i<5;i++)a+=f( );
printf(“%d/n”,
A. ;
B. 24
C. 25
D. 15
[单项选择]以下程序运行后的输出结果是
main( )
int x=23;
do
printf("%d",x--);while(!x);
A. 321
B. ·23
C. 不输出任何内容
D. 陷入死循环
[单项选择]执行以下程序后,y的值是 ( )
main( )
int a [ ]=2,4,6,8,10);
int y=1,x, *p;
p=&a[1];
for(x=0;x<3; x + +)
y + =* (p + x);
printf("%d/n",y);
A. 17
B. 18
C. 19
D. 20
[单项选择]执行以下程序后i的值为( )。
main( )
int x,i;
for(i=l,x=1;i<=36;i++)
if(x>=20) break;
if(x%5==1)
x+=5;continue;
x-=5;
)
printf("%d",i);
A. 3
B. 4
C. 5
D. 6
[单项选择]下列程序执行后输出的结果是______。
int d=1;
fun(int p)
int d=5;
d+=p++;
printf("%d,",d);
main( )
int a3;
fun(
A. ;
[单项选择]以下程序的输出的结果是
int x=3;
main( )
int i;
for (i=1;i<x;i++) incre( );
incre( )
staic int x=1;
x*=x+1;
printf(" %d",x);
A. 3 3
B. 22
C. 26
D. 25
[单项选择]执行以下程序后,a和b的值分别为
main( )
int a,b,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m:
b=(*p1)/(*p2)+7;
printf("a=%d/n",
A. ;
B. ;