📄 multiple-choice quiz 16.txt
字号:
1.
Who of the following focuses on the software component of an information system, including software design, programming, and testing?
(a) Systems administrator
(b) Software engineer
(c) Database administrator
(d) Systems analyst
Correct answer is (b)
--------------------------------------------------------------------------------
9.
What is a subset of the English language with a limited selection of sentence structures that reflect processing activities?
(a) HTML
(b) Smalltalk
(c) Structured English
(d) Pseudocode
Correct answer is (c)
Your score on this question is: 8.33
Feedback:
See page 565 in the textbook.
--------------------------------------------------------------------------------
10.
Which of the following are benefits of using high-level languages for programming?
They allow the use of instructions that are more like human language.
They can significantly reduce programming errors.
They allow programs to be written in less time.
(a) I and II only
(b) II and III only
(c) I and III only
(d) I, II, and III
Correct answer is (d)
Your score on this question is: 8.33
2.
Software _____ refers to the process of developing software using systematic mathmatical, engineering, and management techniques.
(a) design
(b) programming
(c) engineering
(d) algorithm creation
Correct answer is (c)
--------------------------------------------------------------------------------
3.
Which of the following is typically true of a programmer in large-scale software projects?
(a) The programmer first builds a set of propositions that allow for unambiguous proofs that the resulting software is correct.
(b) The programmer solicits requirements from focus groups of potential users.
(c) The programmer selects a language and starts the process of decomposing the program.
(d) The programmer makes decisions about how to implement specifications for pieces of programs and writes code for them.
Correct answer is (d)
--------------------------------------------------------------------------------
4.
An algorithm can be performed by following the
(a) protocols
(b) characters
(c) instructions
(d) standards
Correct answer is (c)
--------------------------------------------------------------------------------
5.
What type of language allows a programmer to use instructions that are more like human language, such as the BASIC command PRINT "Please wait..."?
(a) Register
(b) RAM
(c) High-level
(d) Scripting
Correct answer is (c)
--------------------------------------------------------------------------------
6.
Which of the following is true about the practice of having programmers present their solutions to a team of programmers?
(a) It is an example of how some teams of programmers engage in hazing a programmer who is new to the company.
(b) It is a desirable practice, but it rarely occurs in the software industry.
(c) It is an example of a code review.
(d) Even though this practice is often required by large companies, it is usually counter-productive to the software development process.
Correct answer is (c)
--------------------------------------------------------------------------------
7.
When creating a program, syntax errors are detected by which of the following?
(a) Word processors
(b) Debuggers
(c) Linkers
(d) Compilers
Correct answer is (d)
--------------------------------------------------------------------------------
8.
Which of the following are likely to be determined because of teams of designers evaluating systems that are currently released and installed at customer sites?
New features required to extend the systems' functionality
Existing features that need to be enhanced with additional functionality
Improvements that can be made to the user interfaces
(a) II and III only
(b) I and II only
(c) I, II, and III
(d) I and III only
Correct answer is (c)
--------------------------------------------------------------------------------
9.
What kind of language is useful when a programmer needs to manipulate what happens at the hardware level directly?
(a) High-level
(b) Low-level
(c) Scripting
(d) Device
Correct answer is (b)
--------------------------------------------------------------------------------
10.
Which of the following are programs commonly found in an integrated software development environment?
Compilers
Spreadsheets
Debuggers
(a) I and II only
(b) I and III only
(c) I, II, and III
(d) II and III only
Correct answer is (b)
--------------------------------------------------------------------------------
11.
Which of the following indicates the proper sequence (from first to last) of four processes of software development?
(a) Code, define, evaluate, code
(b) Plan, define, code, evaluate
(c) Define, plan, code, evaluate
(d) Define, plan, evaluate, code
Correct answer is (c)
--------------------------------------------------------------------------------
12.
Who of the following plans an entire information system?
(a) Systems analyst
(b) Programmer
(c) Systems administrator
(d) Database administrator
Correct answer is (a)
13.The commands that you write in a high-level language are referred to as _____ code.
(a) operational
(b) source
(c) language
(d) object
Correct answer is (b)
--------------------------------------------------------------------------------
14.
In the programming phase of the software development process, which process translates the human-readable programming language instructions into machine-readable instructions for a specific type of CPU?
(a) Linking
(b) Loading
(c) Compilation
(d) Execution
Correct answer is (c)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -