问题 单项选择题

执行下列程序段后的输出结果是( )
int x=12;while(--x>10) printf("k");

A.kkkk
B.kkk
C.kk
D.k

答案

参考答案:D

解析: 本题主要考查的知识点为自减运算符--。
[要点透析] --运算符作前缀时的运算规则是先减一,后使用对象,所以当程序执行完第一次以后x的值是11,再执行第二次时x的值为10,条件不成立,程序不再执行。此循环只能被执行一次。

单项选择题
计算题