#P1090. 分支 - 客观题004
分支 - 客观题004
填空题 - 填入运算结果(Java语言、赋值后后面的语句依次执行)
(1) i = 17;
i >= 0 ? i : -i
{{ input(1) }}
(2) i = -17;
i >= 0 ? i : -i
{{ input(2) }}
(3) a ? b : c ? d : e
运算顺序为 {{ select(3) }}
(a ? b : c) ? d : e
a ? b : (c ? d : e)
(4)
if (x > 0)
printf("Test OK!\n");
else if (x <= 0 && y > 0)
printf("Test OK!\n");
else
printf("Test failed!\n");
条件可以合并,则合并后下划线处填入 {{ multiselect(4) }}
(x > 0) && (x <= 0 && y > 0)
(x > 0) || (x <= 0 && y > 0)
(x > 0) || (y > 0)
if (________)
printf("Test OK!\n");
else
printf("Test failed!\n");
(5) 下面代码输出结果为 {{ input(5) }}
i = 3;
switch (i % 3) {
case 0 : System.out.print("zero");
case 1 : System.out.print("one"); break;
case 2 : System.out.print("two"); break;
}