问题 单项选择题

下面程序输出的结果是
main()
int x;
x=-3+4*5-6;printf("%d",x);
x=3+4%5-6;printf("%d",x);
x=-3+4%6/5;printf("%d",x);
x=(7+6)%5/2;printf("%d",x);

A.11 1 -3 1

B.11 -3 2 1

C.12 -3 2 1

D.11 1 2 1

答案

参考答案:A

解析: 本题考查的是算术运算符的各种运算,x=-3+4*5-6=-3+20-6=11;x=3+4%5 -6=3+4-6=1;x=-3+4%6/5=-3+4/5=-3+0 =-3;x=(7+6)%5/2=13%5/2=3/2=1。故正确答案为选项A)。

问答题 简答题
单项选择题