Practice Quiz on If Statements

The questions in this quiz refer to the following two code segments:

Code Segment ICode Segment II
if ( result == 0 )
    s = "No result";
if ( result == 1 )
    s = "Poor result";
if ( result == 2 )
    s = "Good result";
if ( result == 0 )
    s = "No result";
else if ( result == 1 )
    s = "Poor result";
else if ( result == 2 )
    s = "Good result";
  1. Which of the following is true?



  2. How many comparisons (e.g., result == X) does Code Segment I do when result is 0?





  3. How many comparisons (e.g., result == X) does Code Segment II do when result is 0?