Chapter 1 Pre-Work/Quiz CIST-004A
Which of the following statements is false? A. The impressive functions performed by computers involve only the simplest manipulations of 1s and 2s. B. ASCII is a popular subset of Unicode. C. Fields are composed of characters or bytes. D. On some operating systems, a file is viewed simply as a sequence of bytes.
Answer: A. The impressive functions performed by computers involve only the simplest manipulations of 1s and 2s.
The ________ creates object code and stores it on disk. A. Interpreter B. Compiler C. Preprocessor D. Loader
Answer: B. Compiler
Which of the following statements is true? A. Interpreted programs run faster than compiled programs. B. Compilers translate high-level language programs into machine language programs. C. Interpreter programs typically use machine language as input. D. None of these.
Answer: B. Compilers translate high-level language programs into machine language programs.
________ involves reworking programs to make them clearer and easier to maintain while preserving their correctness and functionality. A. Object-oriented programming B. Refactoring C. Agile software development D. LAMP
Answer: B. Refactoring
Which professional title is often highest paid in the hierarchy of software processionals? A. Mobile Application Developer B. Software Engineer C. Web Application Developer D. System Analyst
Answer: B. Software Engineer
Which of the following statements is false? A. Object oriented programming is today's key programming methodology. B. C++ is standardized worldwide through the International Organization for Standardization. C. Hardware controls software. D. There are now more mobile devices than people in the world.
Answer: C. Hardware controls software.
C++ provides a number of features that "spruce up" the C language, but more importantly, it provides capabilities for ________ that were inspired by the Simula simulation programming language. A. Structured programming B. Simulation C. Object-oriented programming D. None of these.
Answer: C. Object-oriented programming
Which software product release category is "generally feature complete and supposedly bug free, and ready for use by the community?" A. Alpha. B. Beta. C. Release candidate. D. Continuous beta.
Answer: C. Release Candidate
Which statement is false? A. Classes are reusable software components. B. A class is to an object as a blueprint is to a house. C. Performing a task in a program requires a method. D. A class is an instance of its object.
Answer: D. A class is an instance of its object
Which of the following is most closely associated with Moore's Law? A. Every year or two, the price of computers has approximately doubled. B. Object oriented programming uses less memory than previous software<i>-</i>development methodologies. C. Demand for communications bandwidth is decreasing dramatically each year. D. Every year or two, the capacities of computers have approximately doubled without any increase in price.
Answer: D. Every year or two, the capacities of computers have approximately doubled without any increase in price.
Which of the following statements is false? A. Object oriented programming is today's key programming methodology. B. C++ is one of today's most popular software development languages. C. Software commands computer hardware to perform tasks. D. In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphones and other handheld devices.
Answer: D. In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphones and other handheld devices.
Which of the following statements is false? A. Speaking to your computer is a form of input. B. Playing a video is an example of output. C. A multi-core processor implements several processors on a single integrated-circuit chip. D. Information in the memory unit is persistent; it is retained when the computer's power is turned off.
Answer: D. Information in the memory unit is persistent; it is retained when the computer's power is turned off.
Which of the following is not one of the six logical units of a computer? A. Input unit. B. Output unit. C. Central processing unit. D. Printer.
Answer: D. Printer
Which of the following is not one of the three general types of computer languages? A. Machine languages. B. Assembly languages. C. High-Level languages. D. Spoken languages.
Answer: D. Spoken Languages
The linker links: A. The source code with the object code. B. The object code with the libraries. C. The executable code with primary memory. D. The primary memory with the CPU.
Answer: The object code with the libraries