< previous page page_89 next page >

Page 89
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(5) The time spent planning a program
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(6) Grammar rules
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(7) A sequence of statements enclosed by braces
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(8) Meaning
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(9) A program that translates assembly language instructions into machine code
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(10) When the machine code version of a program is being run
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(11) A place in memory where a data value that can be changed is stored
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(12) When a program in a high-level language is converted into machine code
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(13) The part of the computer that holds both program and data
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(14) A step-by-step procedure for solving a problem
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(15) A sequence of instructions that enables a computer to perform a particular task
5. Compute the value of each legal expression. Indicate whether the value is an integer or a floating point value. If the expression is not legal, explain why.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
a. 10 + 3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
b. -9.4 - 6.2
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
c. 10.0 / 3.0
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
d. 10 / 3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
e. 10 % 3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
f. 10.0 % 3.0
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
g. 4 / 8
6. If alpha and beta are int variables and alpha = 4 and beta = 9, what value is stored into alpha in each of the following? Answer each part independently of the others.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
a. alpha = 3 * beta;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
b. alpha = alpha + beta;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
c. alpha++;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
d. alpha = alpha / beta;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
e. alpha--;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
f. alpha = alpha + alpha;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
g. alpha = beta % 6;
7. Which of the following are reserved words and which are programmer-defined identifiers?
Reserved
Programmer-Defined
a. char
______
______
b. sort
______
______
c. INT
______
______
d. long
______
______
e. Float
______
______

8. Reserved words can be used as variable names. (True or False?)
9. In a C++ program consisting of just one function, that function can be named either main or Main. (True or False?)
10. If a and b are int variables and a = 5 and b = 2, what output does each of the following statements produce?
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
a. cout < a =  < a < b =  < b < endl;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
b. cout < Sum: < a + b < endl;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
c. cout < Sum:  < a + b < endl;
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
d. cout < a / b <  feet < endl;

 
< previous page page_89 next page >