找考题网-背景图
未分类题

下列程序输出的结果是( )。 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.10
B.10
C.11
D.10

【参考答案】

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......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)