有以下程序:
include <stdio.h>
main( )
{ int a=7;
while(a--);
print[("%d\n",a);
}
程序运行后的输出结果是( )。
A.-1
B.0
C.1
D.7
第1题:
有以下程序 #include <stdio.h> main() { int.i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d\n",a) ; } 程序运行后的输出结果是( )
A.21
B.32
C.33
D.11
第2题:
有以下程序
#include<stdio.h>
main()
{ int a=7;
while(a--);
printf("%d\n",a);
}
程序运行后的输出结果是
A.-1
B.0
C.1
D.7
第3题:
当运行以下程序时,写出输入 6↙ 的程序运行结果: #include<stdio.h> void sub(char *a,char b) { while (*(a++)!='0') ; while (*(a-1)<b) *(a--)=*(a-1); *(a--)=b; } void main () { char s[]="97531",c; c = getchar() ; sub(s,c); puts(s) ; }
第4题:
有以下程序: #include <stdio.h> main( ) { int a=7; while(a--); print[("%d\n",a); } 程序运行后的输出结果是( )。
A.-l
B.0
C.1
D.7
第5题:
有以下程序:#include <stdio.h>void f(int * x,int * y) int t; t= *x; *x= *y; *y=t;main ( ){ int a[8] = { 1,2,3,4,5,6,7,8} ,i, * p, * q; p=a;q =&a[7]; while(p<q) { f(p,q) ;p ++ ;q --; } for(i =0;i<8;i ++ ) printf(" % d," ,a[i]); }程序运行后的输出结果是( )。
A.8,2,3,4.,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,