1. What is output from the following segment of code? (note: this is a code segment, not a complete program.)
int x;
for (x= 1; x <= 5; x++)
printf ("%i ", x+1)
2. Using the variable declarations below, what gets output once the printf statement shown below is executed:
int num1 = 2;
int num2 = 3;
printf ("%i", num1 + num2);
3. What is output from the following code segment:
int a, b;
for (a = 1; a <= 2; a++)
for (b = 1; b <= 3; b++)
printf("%i ", a + b);
4. Write a program that asks the user to enter how many hot dogs they wish to purchase. It will then compute the price of that many hot dogs at $1.50 each, compute the meals tax of 5%, and display the number of hot dogs and the original price, the meals tax amount, and the total amount due on three separate lines with appropriate labels. (No header or comments should be inserted in the code! No trap loops or any loops are needed, it will result in deductions!).
5. Assume that a, b, c, and d are all variables of type int. Also assume that: a = 2, b = 3, and c = 5. What value is stored in variable d after the following C statement is executed:
d = (a + b) + c * 5;
6. How many times would the following loop execute?
for (x = 2; x <= 10; x += 2)
printf ("I am in the loop!\n");
7. In C, for variables of type int we use %i as the format specifier in printf and scanf statements. What do we use as the format specifier for variables of type float, if we want to output the floating point value, showing 3 decimal places?
8. Assume x is a variable of type int. Which for loop below would output the following: (Choose all that apply.)
10
20
30
40
50
a. for (x = 1; x <= 5; x++)
printf ("%i\n", x * 10);
b. for (x = 1; x <= 50; x++)
printf ("%i\n", x);
c. for (x = 1; x <= 5; x++);
printf ("%i\n", x);
d. for (x = 10; x <= 50; x = x + 10)
printf ("%i\n", x);
e. for (x = 9; x <= 49; x = x + 10)
printf ("%i\n", x + 1);