问题
单项选择题
有下列语句序列: 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个。