Exam 1: Software Engineering Principles and C++ Classes

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

____ is the first and most important step of the software development process.

(Multiple Choice)
4.9/5
(39)

The three fundamental stages through which a program goes are implementation, use, and maintenance.

(True/False)
4.9/5
(38)

If g(n) = 1, the growth rate is constant and does not depend on the size of the problem.

(True/False)
4.8/5
(33)

The name of a constructor is the same as the name of the ____.

(Multiple Choice)
4.8/5
(48)

The general syntax for declaring a class object that invokes the default constructor is ____.

(Multiple Choice)
4.8/5
(36)

The main types of testing are ____ testing.

(Multiple Choice)
4.8/5
(35)

The structured design approach is also known as modular programming.

(True/False)
4.8/5
(33)

In the function ____, the growth rate is exponential.

(Multiple Choice)
4.8/5
(43)

In the function ____, the growth rate is a function of the base 2 logarithm of n.

(Multiple Choice)
4.8/5
(40)

A program goes through many phases from the time it is first conceived until the time it is retired, called the life cycle of the program.

(True/False)
4.7/5
(37)

The three fundamental stages a program goes through are: development, use, and ____.

(Multiple Choice)
4.8/5
(35)

____ is the ability to create new data types from existing data types.

(Multiple Choice)
4.9/5
(33)

White-box testing relies on the internal structure and implementation of a function or algorithm.

(True/False)
4.8/5
(38)

A(n) ____ is a collection of a fixed number of components.

(Multiple Choice)
4.8/5
(32)

Encapsulation is the ability to handle data and operations as separate units.

(True/False)
4.8/5
(34)

____ serves to hide the details of the operations on the data.

(Multiple Choice)
4.8/5
(43)

The structured design approach is also known as ____.

(Multiple Choice)
4.8/5
(41)

Class objects cannot be passed as parameters to functions or returned as function values.

(True/False)
4.9/5
(29)

In black-box testing, you do not know the internal working of the algorithm or function.

(True/False)
4.7/5
(38)

When a program is considered too expensive to maintain, the developer might decide to ____ the program and no new version of the program will be released.

(Multiple Choice)
4.8/5
(38)
Showing 21 - 40 of 42
close modal

Filters

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