解:对于10+(a>4?a+5:b*9),因a=5,a>4满足,故括号中值取第一项a+5,即10+(5+5)=20
对于第二项,20-(b=4)*3,因b=6,不满足b=4的条件,在计算机计算中为假,值取0,故得20-0*3=20;
综上,以上两个式子的计算值均为20,此题是计算机表达式运算知识的考察,
希望对你有所帮助!
10 + ( a > 4 ? a + 5 : b * 9)
a = 5;所以 a > 4 成立,结果就是10 + a + 5 = 20.
20 - (b = 4) * 3
b = 6;所以 b = 4 不成立,结果就是 20 - ( 0 ) * 3 = 20.