若有:int i = 10; 执行下面代码段后,变量 i 的值是( )。 switch(i) { case 9: i += 1; case 10: i += 1; case 11: i += 1; default: i += 1; }
查看答案
执行下列代码段: int k = 10; while(k--); printf("k=%d\n", k); 输出结果是( )。
A. k=0
B. k=-1
C. k=1
D. while 构成无限循环
执行下列代码段: int i = 6; do { printf("%d", i--); } while(0); 正确的是( )。
A. 没有输出
B. 输出 5
C. 输出 6
D. 有错误,无法编译
执行下列代码段: int i; for(i = 0; i < 10; i++) printf("%d", i); for 循环结束后,i 的值是( )。
A. 9
B. i 不存在
C. 10
D. i 没有确定的值
若有:int k; 下面代码段编译运行的情况是( )。 for(k = 1; k; k++) printf("%d ", k);
A. 编译错误
B. 能运行,正常结束
C. 能运行,是死循环
D. 以上说法都不对