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

admin2010-06-06  39

问题 有如下语句序列:    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

解析 此题考查的是do...while语句和while语句的使用。题目中do...while语句循环了4次,while语句循环了20次,故最后输出字符“$”4个,字符“*”20个。
转载请注明原文地址:https://jikaoti.com/ti/uRW0FFFM
0

最新回复(0)