A-A+

若x是int型变量 且有下面的程序段: for(x=3;x<6;x++) printf((x

2022-08-06 05:28:32 问答库 阅读 176 次

问题详情

若x是int型变量,且有下面的程序段: for(x=3;x<6;x++) printf((x%2)?("**%d"):("##%dn"),x); 此程序段的输出结果是()。
A.**3 ##4 **5
B.##3 **4 ##5
C.##3 **4##5
D.** 3##4 **5请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:本题考查条件运算符。如果x%2非0,输出**和循环变量的值;如果x%2为0,输出##和循环变量的值。当循环变量为3和5时,分别输出**3和**5,当循环变量为4时,输出##4后换行。

考点:变量,程序