问题 单项选择题

若有以下程序
#include<stdio.h>
main()
int a=-2,b=0;
do++b;while(a++);
printf("%d,%d\n",a,b);

则程序的输出结果是______。

A.1,3
B.0,2
C.1,2 D.2,3

答案

参考答案:A

解析: 当a为0时循环条件不成立,执行完循环条件后a为1,循环共执行3次,所以b值为3。

单项选择题 A1/A2型题
单项选择题 A1型题