若有如下语句int x=3; do { printf(“%d”,x -=2);} while(!(–x));则上面程序段__()
A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环
查看答案
对于以下代码:int i;for(i=0;i<10;i++) printf(“%d”,i);for循环结束后,i的值是__()
A. i不再存在了
B. 11
C. 10
D. 9
while (!x&&!y)中的循环条件表达式等价于__()
A. !(x!=0||y!=0)
B. x=0 && y=0
C. !(x==0 && y==0)
D. !(x==0 || y==0)
以下代码片段的输出是__int i,j=4;for(i=j; i<=2j; i++ ){ switch (i/j ) { case 0: case 1: printf(““); break; case 2: printf(“#”); }}()
A. *#
B. #
C. #
D. *##
下面代码段的输出是__int k,m;for(k=0;k<10;k++ ){ m=k*k; if(m>50) break;}printf(“%d,%d”,k,m)()
A. 8,64
B. 9,81
C. 10,64
D. 10,81