Exam 2: Principles of Programming and Software Engineering

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

What is the benefit of procedural abstraction?

(Essay)
4.7/5
(46)

Which of the following is an example of an error in input data?

(Multiple Choice)
4.9/5
(41)

Abstraction separates the purpose of a module from its implementation.

(True/False)
4.8/5
(38)

A top-down design identifies actions by focusing on the ______ in the problem statement.

(Multiple Choice)
4.8/5
(45)

A statement about a particular condition at a certain point in an algorithm is called a(n)______.

(Multiple Choice)
4.8/5
(35)

With ______,objects can determine appropriate operations at execution time.

(Multiple Choice)
4.9/5
(39)

The data flow among the modules of a program is specified during the ______ phase of the software life cycle.

(Multiple Choice)
4.8/5
(37)

Modularity describes a program that is organized into ______.

(Multiple Choice)
4.7/5
(33)

Which of the following is an example of a logical error?

(Multiple Choice)
5.0/5
(41)

What are some of the questions that must be answered during the specification phase of the software life cycle?

(Essay)
4.7/5
(38)

The specifications of a module indicate how that module should be implemented.

(True/False)
4.9/5
(40)

What are the nine phases of the software life cycle?

(Essay)
4.7/5
(35)

______ describes the ability of a class to derive properties from a previously defined class.

(Multiple Choice)
4.8/5
(31)

What is meant by procedural abstraction?

(Essay)
4.7/5
(42)

Self-contained units of code are called ______.

(Multiple Choice)
4.8/5
(40)

In a UML diagram,what does it mean if there is an arrow pointing from class A to class B?

(Short Answer)
4.7/5
(29)

Object-oriented design identifies objects by focusing on the ______ in the problem statement.

(Multiple Choice)
5.0/5
(36)

Which of the following is NOT used to find logical errors?

(Multiple Choice)
4.8/5
(35)

What is a prototype program and what is it used for?

(Essay)
4.9/5
(27)

A(n)____ is a collection of data and a set of operations on the data.

(Multiple Choice)
4.8/5
(34)
Showing 21 - 40 of 60
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)