万能百科  > 所属分类  > 

下列程序输出的结果是()。 main() {int a; a=-4+4*5-6;printf("d",a); a=4+4%5-6;printf("%d",a);

下列程序输出的结果是( )。

main()

{ int a;

a=-4+4*5-6;printf("d",a);

a=4+4%5-6;printf("%d",a);

a=-3+4%6/5;printf("%d",a);

a=(7+6) %5/2;printf("%d",a);

}

A.10 2 -3 1

B.10 -2 2 1

C.11 -2 2 1

D.10 2 2 1

正确答案:

A解析:本题考查%和/运算符的使用。如果两个数不能整除,只取结果的整数部分,小数部分全部舍去。运算符“%”要求两个运算对象都为整型,其结果是整数除法的余数。表达式:a=-4+4*5-6=-4+20-6=10;表达式: a=4+4%5-6=4+4-6=2:表达式:a=-3+4%6/5=-3+0=-3:表达式:a=(7+6)%5/2=13%5/2=1。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签