问题 单项选择题

执行下面语句后,输出字符"#"的个数是( )。
for(int i=50;i;--i)cout<<'#';

A.48

B.49

C.50

D.51

答案

参考答案:B

解析: for语句循环中的循环控制变量i的初始值为50,条件表达式"i>1"说明当i的值大于l时重复执行循环体;"--i"表示每循环一次减1。当i等于1的时候跳出循环,此时循环次数为49次。

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