问题 填空题

以下程序运行后的输出结果是______。 #include<stdio.h> main(){ int k=1, s=0; do { if((k%2)!=0) continue;  s+=k; k++; } while(k>10);  printf("s=%d\n", s); }

答案

参考答案:s=0

解析: 进行if判断时,k的值为1不能够被2整除,执行continue退出本次循环,不对s进行任何操作,直接进行循环条件判断,此时k的值为1,不满足循环条件,退出while循环,输出s的值为0。

单项选择题 A1型题
单项选择题