以下程序运行后的输出结果是【 】。 #include main( ) {int a=1,b=7; do{ b=b/2;a+=b; }while(b>1); printf(“%d\n”,A);)

admin2013-02-23  21

问题 以下程序运行后的输出结果是【  】。
#include
main(  )
{int a=1,b=7;
do{
b=b/2;a+=b;
}while(b>1);
printf(“%d\n”,A);)

选项

答案5

解析 第一次循环执行后.b=3,a;4,满足条件b>1,循环继续;第二次循环执行后.b=1,a=5,不满足条件b>l,结束循环。所以输出的a值为5。
转载请注明原文地址:https://jikaoti.com/ti/myn0FFFM
0

最新回复(0)