1.             A steering committee’s decision on whether to embark on a new software project takes place during the ____________ step in the SDLC.

A.     Analysis

B.     Design

C.     Problem/Opportunity Identification

D.     Development and Documentation

2.             The set of user requirements for a proposed system is established as a result of the ____________ step in the SDLC.

A.     Analysis

B.     Design

C.     Problem/Opportunity Identification

D.     Development and Documentation

3.             The output from the Design phase of the Systems Development Life Cycle includes:

A.     program code.

B.     specifications of user needs.

C.     debugging results.

D.     system diagrams and flowcharts.

5.4.       Actual programming of software code is done during the ____________ step in the SDLC.

A.     Maintenance and Evaluation

B.     Design

C.     Problem/Opportunity Identification

D.     Development and Documentation

6.5.       Enhancements, upgrades, and bug fixes are done during the ____________ step in the SDLC.

A.     Maintenance and Evaluation

B.     Problem/Opportunity Identification

C.     Design

D.     Development and Documentation

13.6.   An algorithm is a:

A.     computer program.

B.     programming language.

C.     sequence of steps.

D.     problem statement.

15.7.   Repetition in an algorithm is accomplished via a:

A.     binary decision point.

B.     determination.

C.     sequence.

D.     loop.

18.8.   In the object-oriented methodology, categories of objects are called:

A.     methods.

B.     classes.

C.     instances.

D.     deviations.

22.9.   Which of the following is a correct characterization of programming languages?

A.     Languages express instructions in terms of 1s and 0s.

B.     Languages are forgiving of grammatical violations.

C.     Languages require strict adherence to syntax rules.

D.     Languages require programmers to create loops.

23.10.    What generation of languages includes the binary machine language of a CPU?

A.     First

B.     Second

C.     Third

D.     Fourth

24.11.    Which of the following is a second generation language?

A.     COBOL

B.     Assembly

C.     SQL

D.     Java

33.12.    Documentation within a program’s code explaining its purpose and operations is accomplished through the use of:

A.     flowcharts.

B.     statements.

C.     declarations.

D.     comments.

35.13.    A compiler creates:

A.     source code.

B.     interpreted code.

C.     binary code.

D.     integrated code.

37.14.    Source code is code that is:

A.     created by the interpreter.

B.     written by the programmer.

C.     executable.

D.     located at the source of the program.

40.15.    The debugging process is conducted to identify and correct ____________ errors.

A.     syntax

B.     logic

C.     process

D.     spelling and grammatical

44.16.    When selecting a language for a particular programming project, which of the following is NOT an important consideration?

A.     Organizational resources

B.     Available space

C.     Compiler to be used

D.     Execution speed

49.17.    The purpose of JavaScript is to:

A.     enhance Java programs.

B.     create JSP applications to connect to databases.

C.     create applets to embed in Web pages.

D.     add interactive content to Web pages.