选择题
10.
下列程序运行后的输出结果是______。
main()
{int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d\n",a,b);}
A、
6,1
B、
2,1
C、
6,0
D、
2,0
【正确答案】
B
【答案解析】
当逻辑运算符“&&”两边的值是非零时,逻辑表达式的值为真(即为1)。所以,b=2&&(-1)=1,2%9=2,故a=2,故先算a//10=25/10=2。
提交答案
关闭