选择题
35.
有以下程序段:
int x;
for(x=3; x<6; x++)
printf((x%2)?("**%d"):("##%d\n"),x);
程序段运行后的输出结果是______。
A、
**3
##4
**5
B、
##3
**4
##5
C、
##3
**4##5
D、
**3##4
**5
【正确答案】
D
【答案解析】
void main()
{
int x;
for(x=3; x<6; x++)
printf((x%2)?("**%d"):("##%d\n"),x);
//x=3,3%2=1 **3
//x=4,4%2=0 ##4\n
//x=5,5%2=1 **5
//x=6,退出循环
}
结果:
**3##4
**S
因此正确答案为选项D。
提交答案
关闭