BUSINESS SOFTWARE
47. _____ enables users to complete a particular application or task, such as word processing, investment analysis, data manipulation, or project management.
Application software
12. 3GLs are significantly less procedural than 4GLs. a. True b. False
False
2. The permissive model of software licensing permits anyone to use, modify, and make applications with the code, but not to use it in proprietary products for sale or licensing. a. True b. False
False
5. The two major categories of software are application software and operation software. a. True b. False
False
6. The great majority of business and individual software is open source, that is, software that is developed and sold for profit. a. True b. False
False
9. A compiler checks one statement at a time. a. True b. False
False
3. In the absence of an operating system, applications run slowly on a computer. a. True b. False
False 4. When you purchase an application, whether a computer game or a business program, you purchase a compiled version of the code, that is, the object code. a. True b. False / True
35. _____ applications are programs that enable workers to collaborate in real time over the web. a. Hypermedia b. Multimedia c. Groupware d. Open source
Groupware
40. _____ applications are programs that enable workers to collaborate in real time over the web.
Groupware
30. _____ is a feature that enables a user to access additional information by clicking on selected text or graphics. a. Groupware b. Graphical user interface c. Hypermedia d. Graphics accelerator
Hypermedia
33. _____ is based on UNIX and can be obtained free of charge. a. Windows CE b. Linux c. Solaris d. Android
Linux
27. _____ use a modular approach, which offers ease of maintenance and efficiency in applications development. a. Application languages b. Utility languages c. Object-oriented programming languages d. Graphic languages
Object-oriented programming languages
31. Which of the following is true of open source software? a. Open source software can offer more innovative features by incorporating ideas from a diverse set of experts. b. Open source software has more bugs because independent programmers are not allowed to review the code. c. The developers of open source software do not make the source code of their software public. d. The motive for developing and improving open source software is monetary.
Open source software can offer more innovative features by incorporating ideas from a diverse set of experts. 32. The most popular OOP languages are Java, Visual Basic, and _____. a. XML b. HTTP c. C++&C# d. HTML / C++ C#
45. _____ are often referred to as "platforms," because they are the platform on which all other applications "ride" when interacting with the hardware.
Operating systems
38. _____ enables application software to run on a computer and manages the interaction between the CPU, memory, storage, input,output devices, and other computer components.
System Software
1. The only language that computer hardware understands is a series of electrical signals that represent bits and bytes. a. True b. False
True
10. Microsoft, SAP, Oracle, and all other for-profit organizations that develop software own their software and license it. a. True b. False
True
11. When an application is developed especially for an organization, specific program goals and custom requirements are considered during the development process. a. True b. False
True
13. Compilers and interpreters are types of programming language translators. a. True b. False
True
14. While many versions of Linux can be downloaded free of charge from the web, most firms prefer to purchase a packaged version. a. True b. False
True
7. If the first statement that an interpreter checks is free of syntactic errors, it inteprets the statement into object code and makes the computer execute it. a. True b. False
True
8. Web page development packages expedite development of webpages. a. True b. False
True
39. To accelerate their work, programmers can use one of several _____, such as Microsoft Visual Basic, Embarcadero Delphi, Micro Focus COBOL, ASNA Visual RPG, and Visual C++.
Visual programming language
21. Programs designed to perform specific jobs, such as calculating and executing a company's payroll, are collectively called _____. a. application-specific software b. general-purpose application software c. packaged software d. utility software
application-specific software
34. When executives talk about productivity tools, they really mean computer programs, commonly known as software _____. a. devices b. applications c. utilities d. sites
applications
22. _____ made programming somewhat easier because they aggregated common commands into "words," although many of those "words" are not English-like. a. Programming languages b. Utility languages c. Assembly languages d. Procedural languages
assembly languages
23. A(n) _____ scans the entire source code, looking for errors in the form of the code. a. compiler b. assembler c. coder d. interpreter
compiler
20. Locating and fixing programming errors is called _____. a. compiling b. coding c. assembling d. debugging
debugging
19. A(n) _____ is the software that enables the OS to control a device. a. compiler b. interpreter c. server d. driver
driver
37. A(n) _____ is the software that enables the OS to control a device, either one installed inside the computer or an external device such as a flash memory drive.
driver
49. Linking among documents involves _____ technologies, and embedding information such as sound and video clips in documents uses multimedia technologies.
hypermedia
42. Code written in interpreted programming languages can run only on machines whose disks store a(n) _____.
interpreter
26. Operating systems are usually developed with the aid of _____, such as assembly languages or C. a. 4GL programming languages b. low-level programming languages c. high-level programming languages d. OOP programming languages
low-level programming languages
36. Programs that can handle many different types of data are called _____. a. supermedia software b. utility software c. packaged software d. d. multimedia software
multimedia software
43. In ____, software developers treat objects as parts, or standardized modules that work together and can be used and reused.
objective oriented programming language (OOPL)
46. A(n) _____ program can be developed by a random group of programmers, rather than by a single company.
open source
18. The motive for developing and improving _____ is not monetary, but rather the satisfaction of solving programming problems and the recognition of one's contribution. a. proprietary software b. open source software c. multimedia software d. packaged software
open source software
24. The developers of _____ can obtain the source code free of charge, usually on the web. a. proprietary software b. open source software c. multimedia software d. hypermedia software
open source software 25. The purpose of ____ is to manage computer resources and perform routine tasks that are not specific to any application. a. multimedia software b. production software c. packaged software d. system software / system software
15. The _____ mediates applications and the computer, and controls peripheral devices. a. operating system b. utility system c. multimedia software d. application software
operating system
29. Higher-level _____ enable the use of English-like statements to accomplish a goal, and these statements are translated by special software into the machine language. a. utility languages b. assembly languages c. procedural languages d. programming languages
programming languages
16. _____ means the code is owned by someone who has the right to sell or license the software to others. a. Source code b. Open source c. Proprietary d. Groupware
proprietary
48. The developers of _____ do not make the source code of their software public.
proprietary software
50. The ___ model provides application software developed and maintained by a third-party provider and offered to organizations for a recurring fee.
software as a service (SaaS)
44. Procedural languages need special programs to translate _____, which is the program as originally written, into object code, which is the same program in machine language.
source code
28. Word, Excel, PowerPoint, and Outlook are productivity tools in the Microsoft Office _____. a. prototype b. suite c. driver d. compilation
suite
17. Hardware diagnostics, file comparison, and file sorting are _____ performed by an operating system. a. procedures b. object codes c. applications d. utilities
utilities
41. Operating systems perform _____ such as hardware diagnostics, file comparison, file sorting, and the like.
utility programs