Chapter 13 Questions

advertisement
Chapter 13 Questions
True/False
Indicate whether the sentence or statement is true or false.
1. A machine-dependent language can run on many different types of computers and operating systems.
2. With a high-level language, each language instruction typically equates to multiple machine language instructions.
3. Although COBOL programs always are short, their obscure statements make the code difficult to read, write, and
maintain.
4. Nonprocedural languages are more difficult to use than procedural languages.
5. The program development cycle guides information technology (IT) professionals through the development of an
information system.
6. The program development cycle begins at the start of the planning phase in the system development cycle.
7. Two common types of selection control structures are the do-while and do-until.
8. The action(s) in a do-until control structure always will execute at least once.
9. A logic error occurs when the code violates the syntax, or grammar, of the programming language.
10. Each programming language has a particular syntax.
11. A syntax error is a flaw in the design of a program that causes inaccurate results.
12. Programmers usually discover syntax errors the first time they attempt to compile or interpret the program code on a
computer.
13. As a general rule, the less time and effort programmers spend analyzing and designing a solution algorithm, the less
time spent debugging the program.
Multiple Choice
Identify the letter of the choice that best completes the statement or answers the question.
14. The machine language version that results from compiling a 3GL is called the _____.
a. dead code or dead program
c. live code or live program
b. source code or source program
d. object code or object program
15. An advantage of an interpreter is that _____.
a. when it finds errors, it displays feedback immediately
b. interpreted programs run faster than compiled programs
c. an interpreter produces an object program
d. all of the above
16. Naval officer _____, a pioneer in computer programming, was a prime developer of COBOL.
a. Grace Hopper
c. Dennis Ritchie
b. John Kemeny
d. Bjarne Sroustrup
17. In an application generator, a _____ allows a developer to design a report on the screen, retrieve data into the report
design, and then display or print the report.
a. counter
c. form
b. report writer
d. menu generator
18. Examples of HTML _____ are <B> to bold text, <P> to indicate a new paragraph, and <HR> to display a horizontal
rule across the page.
a. controls
c. events
b. bugs
d. tags
19. A(n) _____ is a compiled program that runs on the client.
a. script
c. applet
b. servlet
d. image map
20. The _____ is the communications standard that defines how a Web server communicates with outside sources.
a. RPG (report program generator)
c. SQL (structured query language)
b. VPE (visual programming environment) d. CGI (common gateway interface)
21. In sequence, the program development cycle consists of six steps: _____.
a. validate design, test solution, design solution, implement design, analyze requirements,
and document solution
b. implement design, document solution, test solution, validate design, design solution, and
analyze requirements
c. analyze requirements, design solution, validate design, implement design, test solution,
and document solution
d. test solution, analyze requirements, document solution, implement design, validate design,
and design solution
22. A(n) _____, also called program logic, is a graphical or written description of the step-by-step procedures to solve the
problem.
a. object model
c. solution algorithm
b. style sheet
d. source code
23. A _____ shows one or more actions following each other in order.
a. sequence control structure
c. repetition control structure
b. selection control structure
d. compliance control structure
24. Syntax errors will be caused by all of the following except _____.
a. misspelling a command
c. typing command words out of order
b. leaving out required punctuation
d. using the wrong control structure
25. One purpose of using test data is to try to cause a _____, which is an error that occurs while a program is running.
a. run-time error
c. one-time error
b. syntax error
d. logic error
Chapter 13
Answer Section
TRUE/FALSE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
F
T
F
F
T
F
F
T
F
T
F
T
F
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
S
S
P
P
P
P
S
S
P
P
P
P
S
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
665
665
668
674
685
685
689
690
693
694
695
695
696
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
1
1
2
4
8
8
10
10
10
10
10
10
10
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
DIF:
S
S
P
S
S
P
S
P
S
S
P
P
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
REF:
667
667
668
676
678
679
679
685
687
688
695
695
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
OBJ:
2
2
2
5
6
6
6
8
9
10
10
10
MULTIPLE CHOICE
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
ANS:
D
A
A
B
D
C
D
C
C
A
D
A
Download