问题 填空题

以下程序运行后的输出结果是______。 #include<stdio.h> main() { int a=1, b=7;  do {    b=b/2; a+=b;    } while(b>1);  printf("%d\n", a); }

答案

参考答案:E

解析: 该程序考查do-while循环。循环共进行两次。第一次循环b=3,a=4;第二次循环b=1,a=5。输出a的值为5。

单项选择题
填空题