问题 单项选择题

有如下语句序列:
int k=0;
do k+=5;cout <<'$;while (k<19);
while(k-- >0)cout<<'*';
执行上面的语句序列输出字符$和*的个数分别是______ 。

A.4和20

B.5和20

C.4和21

D.5和21

答案

参考答案:A

解析: k值变化0,5,10,15,20,19,18,17,…,1,所以S4次,*20次。

单项选择题
单项选择题