|
1
if (b=false)
System.out.println("a"); else if(b) System.out.println("b"); else if (!b) System.out.println("c"); else System.out.println("d"); |
|
2
A 如果 b=false,输出 a
B 如果 b=true,输出 b C 如果 b=false,输出 c D 如果 b=true,输出 d |
|
3
二楼打错了
A 如果 b=false,输出 a B 如果 b=true,输出 b C 如果 b=false,输出 b D 如果 b=true,输出 c |
|
cp333Jan 24, 2019 via iPhone
4
c,d 不会被输出吧
|
|
kidtestJan 24, 2019
5
这个和 b 的初始值没多少关系吧,第一句就把 b 赋值成 false 了,难道最终打印出来的不是 c ?
|
|
lyogJan 24, 2019 via iPhone
6
=是赋值吧
|
|
zhangmengyuJan 24, 2019
7
b 永远是 false ;因为执行第一个 if 的时候 b 被=号重新赋值了
|
|
8
@lyog 题目里写的就是=赋值符……
|
|
zhangmengyuJan 24, 2019
9
所以这题选 D,不管 b 是 true 还是 false,最终 b 都是 false,只会输出 c
|
|
10
@cp333 题目是对下面程序的结果描述正确的是
然后答案是 AD |
|
11
这个弱智题我真是佛了,哪有正常人这么写代码的
|
|
VegetableJan 24, 2019
12
@z344618505 这可能是一个 debug 题目 233
|
|
rabbbitJan 24, 2019
13
建议把出这种题,拉去做 100 道 js 加法
|
|
1a0ma0Jan 24, 2019 via iPhone
14
这种鸡脖题八成又是哪个大学期末考试卷子上的题。
|