问题 填空题

以下程序运行后的输出结果是 [9]
main()
int a,b,c;
a=10;b=20;c=(a%b<1)||(a/b>1);
printf("%d%d%d\n",a,b,c);

答案

参考答案:[9] 10 20 0

解析: 本题考查的是表达式的运算。解本题的关键在于求表达式(a%b<1)||(a/b>1)的值。已知a=10, b=20,所以a%b=10,因此(a%b<1)为“假”。而a/b=0,因此(a/b,1)亦为“假”。||运算的两边同时为“假”,所以整个表达式的值为“假”,即c等于0。所以,本题最终输出为:10 20 0。

单项选择题
单项选择题