问题 填空题

以下程序运行后的输出结果是______。
#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。

单项选择题
单项选择题