有以下程序 #include main() { int a = 3; do { printf("%d,", a-=2 ); } while( ! (--a) ); printf("\n"); }程序运行后的输出结果是( )
A. 1
B. 1, -2,
C. 3,0,
D. 1,0
查看答案
有以下程序#include main( ){ char c; for(; (c=getchar()) != '#'; ) putchar(++c);}执行时如输入为:abcdefg##<回车> , 则输出结果是( )
A. abcdefg
B. bcdefgh$
C. bcdefgh$$
D. bcdefgh
有如下程序#include main() { int i; for (i=0; i<5; i++) putchar('9' - i); printf("\n");}程序运行后的输出结果是( )
A. 54321
B. 98765
C. '9''8''7''6''5'
D. '43210'
有以下程序 #include main() { int x; for( x=3; x<6; x++ ) printf( (x%2 ) ? ("*%d") :("#%d"),x); printf("\n"); }程序的输出结果是( )
A. *3
B. 4*5
C. B.
D. 3*4
E. 5
F. *3*4
G. 5
H. *3
I. 4
J. 5
若变量已正确定义,则以下for循环( ) for ( x=0,y=0; ( y!=123 ) && ( x<4 ); x++ );
A. 执行4次
B. 执行3次
C. 执行次数不确定
D. 执行123次