Chapter 3 Review
True/False
Indicate whether the statement is true or false.
____ 1. Assembly language is considered a high-level language.
____ 2. Fifth-generation languages are sometimes called natural languages because they use even more English-like syntax than 4GLs.
____ 3. Visual Basic and Visual Basic .NET cannot be used to develop applications that run under the Windows operating system.
____ 4. Controlling the operations of computer hardware is one of the most critical functions of application software.
____ 5. Operating systems can control one computer or multiple computers, or they can allow multiple users to interact with one computer.
____ 6. The OS serves as a buffer or interface between the application program and the hardware.
____ 7. It is possible to have two or more operating systems stored on a single computer.
____ 8. Operating systems control how memory is accessed and attempt to maximize the use of memory and storage.
____ 9. Controlling how memory is accessed allows the computer system to efficiently and effectively store and retrieve data and instructions and supply them to the CPU.
____ 10. The responsibility of ROM is to retrieve each instruction, decode it, and then execute it.
____ 11. All operating systems can be considered either proprietary or portable.
____ 12. It is possible to modify some off-the-shelf programs, giving a blend of off-the-shelf and customized approaches.
____ 13. Off-the-shelf software enables an organization to have more flexibility in making modifications or changes.
____ 14. If software is to be customized, there is less risk concerning the features and performance of the software that has yet to be developed.
____ 15. Registration and activation sometimes put unknown software on your hard disk that can monitor the activities and changes to your computer system.
____ 16. Popular PC magazines and journals often have articles on software bugs and possible solutions.
____ 17. In order to overcome pesky software bugs, you should check the Web site of software vendors very often as they often have possible solutions.
____ 18. All software packages have restrictive copyright or licensing agreements.
____ 19. Employers can use software to test job performance of current or potential employees.
____ 20. The next major revision of the Windows operating system (called Spyware) is expected in 2005 or 2006.
____ 21. The format feature of many operating systems allows the computer to effectively execute program instructions and speed processing.
____ 22. File management can protect certain files from unwanted users.
____ 23. A cold boot is performed while the computer is currently running.
____ 24. Off-the-shelf software can often be installed quickly.
____ 25. Visual languages use a graphical or visual interface for program development.
Modified True/False
Indicate whether the statement is true or false. If false, change the identified word or phrase to make the statement true.
____ 26. Statements such as 00010101 are used by high-level languages. ______
____ 27. A(n) code is a set of rules that describes how programming statements and commands should be written.
______
____ 28. The ability to reuse programming code is one of the primary advantages of structured programming. ______
____ 29. By combining existing program objects with new ones, programmers can easily and efficiently develop new object-oriented programs to accomplish organizational and personal goals. ______
____ 30. A(n) interpreter does not produce a complete machine-language program. ______
____ 31. Compiled programs run faster than programs that have to be translated line by line by an interpreter. ______
____ 32. Symbolic software includes operating systems and utility programs that interact with the computer hardware and application software programs, creating a layer of insulation between the two. ______
____ 33. After booting the computer system, much of the operating system is transferred to the CPU. ______
____ 34. A(n) warm boot is performed by pushing a start button or switch when the computer is not on. ______
____ 35. Spooling is a common function of an operating system. ______
____ 36. Before a disk can be used on a computer, it must be formatted. ______
____ 37. The memory-management portion of an OS converts a logical request for data or instructions into the physical location where the data or instructions are stored. ______
____ 38. Most operating systems permit several programs to be running at the same time, each requiring processor resources. ______
____ 39. Word-processing programs cannot be used with a team or group of people collaborating on a project. ______
____ 40. Project by Microsoft is an example of a(n) project-management software package. ______
Multiple Choice
Identify the choice that best completes the statement or answers the question.
____ 41. The hardware configuration of the computer system combined with the particular system software in use is known as the ____.
a. / operating system / c. / programming language standardb. / computer platform / d. / application software
____ 42. A(n) ____ is a set of symbols and rules that are used to write program code.
a. / interpreter / c. / software suiteb. / compiler / d. / programming language
____ 43. ____ is the set of instructions that signal the CPU to perform circuit-switching operations.
a. / Program code / c. / An interpreterb. / A compiler / d. / Packet switching
____ 44. A(n) ____ is a set of rules that describes how programming statements and commands should be written.
a. / programming language standard / c. / machine language standardb. / assembly language standard / d. / high level language standard
____ 45. A(n) ____ is an item that can take on different values.
a. / variable / c. / 4GLb. / applet / d. / interpreter
____ 46. The sample statement
PRINT EMPLOYEE NUMBER IF GROSS PAY IS > 100
is an example of which of the following type of languages?
a. / Machine / c. / High-levelb. / Natural and intelligent / d. / Query and database
____ 47. The sample statement
IF certain medical conditions exist, THEN a specific diagnosis is made
is an example of which of the following type of languages?
a. / Machine / c. / High-levelb. / Natural and intelligent / d. / Query and database
____ 48. Languages beyond the fourth generation include ____.
a. / structured query languages / c. / COBOLb. / BASIC / d. / artificial intelligence languages
____ 49. Machine language code is referred to as the ____.
a. / object code / c. / syntaxb. / compiler / d. / source code
____ 50. A(n) ____ is a set of programs that runs or controls the computer hardware and acts as an interface with application programs and users.
a. / operating system / c. / software suiteb. / integrated software package / d. / public domain software
____ 51. A(n) ____ is a language translator that translates a complete program into a complete machine-language program.
a. / operating system / c. / utility programb. / interpreter / d. / compiler
____ 52. Operating systems often use ____, whereby data is written from the processor to the hard disk or memory first in a buffer or waiting area.
a. / formatting / c. / spoolingb. / booting / d. / multitasking
____ 53. Which of the following statements is correct?
a. / The file management feature of many operating systems allows the computer to effectively execute program instructions and speed processing.b. / The number of program segments that can be placed in memory depends on the speed of the program.
c. / Many operating systems use virtual memory.
d. / Logical memory works by swapping programs or parts of programs between memory and one or more disk devices.
____ 54. ____ involves running more than one application at the same time.
a. / Multitasking / c. / Multithreadingb. / Spooling / d. / Time-sharing
____ 55. The ____ controls the operation of all processors within the computer system.
a. / compiler / c. / operating systemb. / interpreter / d. / utility software
____ 56. Which of the following statements is correct?
a. / Windows and Linux permit the use of the following characters in filenames: \, *, and >.b. / In Windows, filenames cannot be greater than 156 characters in length.
c. / The operating system does not specify how files how files should be organized in folders or subdirectories.
d. / Operating systems have file management conventions that specify how files can be named and organized.
____ 57. A(n) ____ allows one or more individuals to have access to and command of the computer system.
a. / utility software / c. / user interfaceb. / language translator / d. / compiler
____ 58. ____ allows you to copy or embed graphics from one program into another program or document, such as a word-processing report.
a. / Time-sharing / c. / Formattingb. / Multitasking / d. / Object linking and embedding
____ 59. The term ____ refers to the ability of devices and programs from different vendors to operate together.
a. / portability / c. / proprietaryb. / interoperability / d. / PnP
____ 60. A feature called ____ allows you to attach a new hardware device and have it automatically installed and configured by the operating system.
a. / plug and play / c. / freewareb. / OLE / d. / shareware
____ 61. A(n) ____ operating system is one developed by a vendor for use with specific computer hardware.
a. / virtual / c. / interoperableb. / proprietary / d. / portable
____ 62. Portable operating systems play an important role in ____.
a. / virtual memory / c. / open-source softwareb. / PnP / d. / interoperability
____ 63. Windows NT and Windows 2000 are often referred to as ____ because they include security management features for networks and the servers that handle them.
a. / utility programs / c. / public domain softwareb. / network operating systems / d. / open-source software
____ 64. The Linux operating system was developed by ____.
a. / Linus Torvalds / c. / IBMb. / AT&T / d. / Tim Berners-Lee
____ 65. ____ programs can reduce the amount of disk space required to store a file or reduce the time it takes to transfer a file over the Internet.
a. / File compression / c. / Graphicb. / Virus detection / d. / Word processing
____ 66. ____ involves rearranging files on a hard disk to increase the speed of executing programs and retrieving data stored on the hard disk.
a. / Spooling / c. / Multithreadingb. / Defragmenting / d. / Formatting
____ 67. The primary function of ____ is to apply the power of the computer to give people, groups, and organizations the ability to solve problems and perform specific activities or tasks.
a. / system software / c. / application softwareb. / utility software / d. / operating systems
____ 68. ____ help individuals, groups, and organizations store useful information, such as a list of tasks to complete or a list of names and addresses.
a. / OLEs / c. / Personal information managersb. / PnPs / d. / Software suites
____ 69. Which of the following types of software is programmed to have human-like intelligence?
a. / groupware / c. / decision supportb. / artificial intelligence / d. / expert systems
____ 70. ____ contain last minute updates or disclosures, including bugs and how to deal with them.
a. / Readme files / c. / Source codesb. / User manuals / d. / Word files
____ 71. Hardware ____ can check the status of all parts of a PC including hard disks, memory, modems, speakers, and printers.
a. / utilities / c. / allocation tablesb. / analyzers / d. / enterprise modules
____ 72. Which of the following is a free anti-virus software program?
a. / Thunderbird / c. / AVGb. / IrfanView / d. / WinPatrol
____ 73. A(n) ____ requires that text commands be typed at a prompt in order to perform basic tasks.
a. / command-based user interface / c. / central processing unitb. / graphic based user interface / d. / utility program
____ 74. ____ is a powerful operating system developed by AT&T for networked workstations and servers.
a. / Linux / c. / Windows XPb. / Apple / d. / UNIX
____ 75. A specific software program developed for a particular company or organization is called ____.
a. / a software suite / c. / off-the-shelf softwareb. / contract software / d. / open-source software
Completion
Complete each statement.
76. ______are sets of instructions or statements to the computer.
77. ______are people who write or create instructions or statements that become complete computer programs.
78. ______is the set of programs that coordinates the activities of the hardware and various computer programs.
79. ______consists of programs written to solve problems and help people and organizations achieve their goals.
80. A(n) ______is a language translator that converts each statement in a programming language into machine language and executes statements one at a time.
81. A(n) ______uses pictures or icons on the screen and menus to send commands to the computer system.
82. A(n) ______operating system is one that can function with different hardware configurations.
83. ______programs are used to merge and sort sets of data, keep track of computer jobs being run, and perform other important routine tasks.
84. A(n) ______contains rows that are numbered and columns that are lettered.