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