Equivalent Boolean Expression
Consider the following code segment.
int num = /* initial value not shown */;
boolean b1 = true;
if (num > 0)
{
if (num >= 100)
{
b1 = false;
}
}
else
{
if (num >= -100)
{
b1 = false;
}
}
Which of the following statements assigns the same value to b2 as the code segment assigns to b1 for all integer values of num?
A
boolean b2 = (num > -100) || (num < 100);
B
boolean b2 = (num < -100) && (num > 0 || num < 100);
C
boolean b2 = (num > -100) && (num < 100);
D
boolean b2 = (num < -100) || (num > 0 && num < 100);
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | hitrishabhatia | 1 | 4 | 0m 00s | 70 |
| #2 | y.seong2027 | 0 | 1 | 0m 40s | -50 |
| #3 | kazvin.tjakradinata | 1 | 1 | 3m 18s | -98 |
| #4 | namansoin000 | 1 | 1 | 8m 24s | -404 |
| #5 | chunxiangxu.cxu | 1 | 1 | 15m 54s | -854 |
| #6 | bommasam000 | 2 | 4 | 42m 23s | -2,363 |
Items per page:
10
1 – 6 of 6
APFIVE