Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
  1. What is the value of num after the following code executes if the user enters 10 at the keyboard?
int num;
cin >> num;

if (num > 10)
    num -= 10;
else
    num += 10;
  • 20
  • 10
  • 0
  • -10
  1. What does the following code snippet display if the user enters 70 at the keyboard?
int temperature;
cout << "Enter a temperature: ";
cin >> temperature;
// if (temperature > 50); ???
if (temperature < 50);
   cout << "It's cold!" << endl;
if (temperature > 50)
   cout << "It's hot!" << endl;
else
   cout << "Maybe it's raining?"; 
  • Maybe it's raining
  • It's cold!
  • It's hot!
  • It's cold! It's hot!

I highly believe the prompt has a typo

  1. What does the following code snippet display if the user enters 20 at the keyboard?
int favorite;
cout << "Enter your favorite number: ";
cin >> favorite;
if (favorite == 13)
   cout << "That my favorite number too!" << endl;
   cout << "That's amazing!" << endl;
   cout << "Great minds think alike!" << endl;
  • That my favorite number too!
  • Nothing is displayed
  • That my favorite number too! That's amazing! Great minds think alike!
  • That's amazing! Great minds think alike!

I got this one wrong initially... Thought Nothing is displayed but indentation and block code {}... Got the answer the second try.

  1. What will the following code snippet display?
int num = 10;
while (num >= 1)
   cout << num << " ";
   num--;
  • 10 9 8 7 6 5 4 3 2 1
  • 10 9 8 7 6 5 4 3 2 2 1 0
  • 10 10 10 10 10 10... infinitely
  • 9 8 7 6 5 4 3 2 1

I overlooked the block code {} again... Thought it was 10 9 8 7 6 5 4 3 2 1

  1. The while loop is an example of a(n) __________ .
  • pre-test loop
  • post-test loop
  • range-based loop
  • recursive loop
  1. A do-while loop is guaranteed to execute __________ .
  • indefinitely
  • until the programmer breaks out of it
  • at least zero times
  • at least one time
  1. The for loop has 3 expressions in the following order:
  • increment, initialize, test
  • test, increment, initialize
  • initialize, test, increment
  • The order doesn't matter
  1. A loop that is located inside another loop is called a(n) __________ .
  • double loop
  • nested loop
  • inside-out loop
  • outside-in loop
  1. In order to terminate the execution of a loop, we can use the __________ statement.
  • stop
  • pool
  • end
  • break
  1. If you know ahead of time how many times you need to loop, which loop would you use?
  • for loop
  • while loop
  • do-while loop
  • a range-based for loop