Professional Documents
Culture Documents
Multiple Choice:
1.
When a company needs a specific application that is not available on the market, it hires:
A. technical writers.
B. programmers.
C. expert system writers.
D. purchasing agents.
Answer: B
2.
Difficulty: Moderate
The most important and often overlooked step in the four steps of problem solving is:
A. understanding the problem.
B. developing a plan.
C. evaluation.
D. carrying out the plan.
Answer: A
3.
Difficulty: Moderate
The problem-solving step that determines the set of resources that are available for a project is:
A. defining the problem.
B. devising, refining, and testing the algorithm.
C. writing the program.
D. testing and debugging the program.
Answer: B
Difficulty: Moderate
Answer: D
5.
Difficulty: Moderate
The process of breaking problems into smaller and smaller problems is known as:
A. subproblem definement.
B. subproblem refinement.
C. algorithm definement.
D. stepwise refinement.
Answer: D
6.
Difficulty: Moderate
Answer: B
7.
Difficulty: Moderate
A set of step-by-step instructions that, when completed, solves a problem is known as a(n):
A. process.
B. processing project.
C. operating system.
D. algorithm.
Answer: D
Difficulty: Moderate
A logical structure that controls the order in which instructions are carried out is known as a(n):
A. psuedocode structure.
B. compiled process.
C. interpreter process.
D. control structure.
Answer: D
9.
Difficulty: Moderate
Answer: B
10.
Difficulty: Easy
The control structure that is used to make logical decisions is known as the:
A. selection control structure.
B. repetition control structure.
C. sequence control structure.
D. default control structure.
Answer: A
11.
Difficulty: Moderate
Answer: B
Difficulty: Moderate
Answer: A
13.
Difficulty: Moderate
Answer: D
14.
Difficulty: Challenging
Answer: A
15.
Difficulty: Easy
Answer: B
Difficulty: Challenging
The named portion of a computers memory whose contents a program can examine and change is a(n):
A. variable.
B. heading.
C. comment.
D. algorithm.
Answer: A
17.
Difficulty: Moderate
What is text referred to that helps readers understand the program but is ignored by the program?
A. Debuggers
B. Syntax stablers
C. Comments
D. Variables
Answer: C
18.
Difficulty: Moderate
Answer: B
19.
Difficulty: Moderate
Answer: A
Difficulty: Moderate
Answer: D
21.
Difficulty: Challenging
When the grammar rules of a programming language are not followed, ____________ errors occur.
A. logic
B. debugging
C. syntax
D. data structure
Answer: C
22.
Difficulty: Moderate
Answer: A
23.
Difficulty: Moderate
Answer: B
Difficulty: Moderate
Answer: B
25.
Difficulty: Challenging
The easy-to-learn language developed in the mid-1960s that is often used by beginning programmers is:
A. COBOL.
B. C.
C. HTML.
D. Basic.
Answer: D
26.
Difficulty: Moderate
Answer: A
27.
Difficulty: Challenging
Answer: B
Difficulty: Moderate
Answer: A
29.
Difficulty: Moderate
Answer: B
30.
Difficulty: Moderate
Answer: C
31.
Difficulty: Challenging
Answer: B
Difficulty: Moderate
Which of the following types of languages is the easiest to use and closest to natural English?
A. High-level languages
B. Machine language
C. Assembly language
D. Fourth-generation languages
Answer: D
33.
Difficulty: Moderate
Answer: A
34.
Difficulty: Moderate
Answer: A
35.
Difficulty: Moderate
Answer: C
Difficulty: Moderate
Answer: D
37.
Difficulty: Moderate
The first phase of the systems development life cycle (SDLC) is:
A. analysis.
B. investigation.
C. development.
D. design.
Answer: B
38.
Difficulty: Moderate
Answer: B
39.
Difficulty: Moderate
The process of turning a design into an actual working system occurs during the ____________ phase.
A. design
B. analysis
C. development
D. implementation
Answer: C
10
Difficulty: Moderate
A limited working system that gives users and management an idea of what a completed system will look
like is known as a(n):
A. prototype system.
B. beta tested system.
C. alpha tested system.
D. development system.
Answer: A
41.
Difficulty: Moderate
A graphical depiction of a physical system that currently exists or is being proposed is known as a:
A. data flow diagram.
B. system flowchart.
C. prototype.
D. decision table.
Answer: B
42.
Difficulty: Challenging
Answer: A
43.
Difficulty: Challenging
When a software engineer attempts to prove the correctness of her program, she is developing
____________ techniques.
A. beta testing
B. alpha testing
C. prototype
D. program verification
Answer: D
Difficulty: Moderate
11
Answer: A
45.
Difficulty: Moderate
The field of ____________ deals with the way hardware and software work together.
A. prototyping
B. beta testing
C. alpha testing
D. computer architecture
Answer: D
Difficulty: Moderate
Answer: sequence
47.
Difficulty: Challenging
Difficulty: Moderate
Difficulty: Moderate
Assembly language and machine language are both considered ____________ languages.
Answer: low-level
52.
An integrated programming environment includes a text editor, a compiler, and a(n) ____________ for
locating and correcting errors.
Answer: debugger
51.
Difficulty: Moderate
Answer: coding
50.
Difficulty: Moderate
Answer: repetition
48.
12
Difficulty: Challenging
Difficulty: Moderate
____________ is a full-featured object-oriented language that is often used to create Web applets.
Answer: Java
56.
Difficulty: Moderate
Difficulty: Challenging
Answer: end-user
57.
A(n) ____________ consists of the programs, people, machines, data, and methods that accomplish
specific functions to solve specific problems of a company.
Answer: information system Reference: Program in Perspective: Systems Analysis and the Systems
Life Cycle
Difficulty: Challenging
59.
The ____________ phase of the SDLC studies an existing problem or opportunity and determines if a new
system is feasible.
Answer: investigation
60.
Difficulty: Moderate
In the development phase of the SDLC, when a system is nearly finished, potential end-users may
____________ the system and report bugs to the developers.
Difficulty: Moderate
The ____________ phase of SDLC includes gathering documents, interviewing users, observing the
system in use, and analyzing data.
Answer: analysis
61.
Difficulty: Moderate
13
Difficulty: Easy
____________ involves the study and integration of how hardware and software harmonize, thereby
coordinating both into a fully integrated system.
Difficulty: Moderate
Difficulty: Challenging
Matching:
66.
Match the following programming languages to the keywords that describe them:
I.
FORTRAN
II.
COBOL
III.
LISP
IV.
Basic
V.
C++
VI.
Pascal
VII. Python
Answers: C, A, B, G, D, E, F
14
Difficulty: Challenging
Match the following SDLC phases to the keywords that describe them:
I.
Investigation
II.
Analysis
III.
Design
IV.
Development
D. use of flowcharts
V.
Implementation
VI.
Maintenance
VII. Retirement
Answers: E, B, D, G, A, C, F
Difficulty: Moderate
15