Exam 11: Advanced Object-Oriented Programming Features

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

By defining data members as private, you protect the data and enable access only through the object's methods and properties. This describes the ____ feature.

(Multiple Choice)
4.8/5
(32)

Abstract classes can include ____.

(Multiple Choice)
4.8/5
(31)

Multiple classes can implement the same interface, but a class can implement only one interface.

(True/False)
4.8/5
(34)

Class library components should be compiled using a Build option instead of Running the application.

(True/False)
4.9/5
(47)

____ contain no implementation details for any of their methods.  Instead all their members are considered abstract.

(Multiple Choice)
4.8/5
(34)

To keep subclasses from overriding a method, add the keyword ____________ to the method's heading.

(Short Answer)
4.8/5
(41)

Abstraction provides a way to simplify complex problems by generalizing and then representing only essential features appropriate to the problem.

(True/False)
4.9/5
(41)

____________ enables algorithms to be written where a number of details, including the data type can be specified-later.

(Short Answer)
4.9/5
(43)

In addition to creating the console and Windows applications you've already created, you can create class library files with a dynamic link library (.EXE) extension that can be reused.

(True/False)
5.0/5
(36)

When you override a method, the signatures of the methods must match.

(True/False)
4.9/5
(32)

To add dynamic link library components, add a reference to the components in your program and include a using directive. The reason for adding the using directive is to ____.

(Multiple Choice)
4.9/5
(37)

Enabling multiple implementations of the same behaviors so that the appropriate implementation can be executed based on the situation describes ____ as it relates to object oriented development.

(Multiple Choice)
4.9/5
(39)

The ____ keyword can be used to spread the definition of your classes over multiple files.

(Multiple Choice)
4.8/5
(36)

The distinguishing characteristic of an abstract method is ____.

(Multiple Choice)
4.9/5
(35)

Today applications are normally designed to be single, self-contained, monolithic programs.

(True/False)
4.9/5
(37)

Instead of running or executing a dynamic link library file (DLL), you use the ____________ option to create the .DLL component.

(Short Answer)
4.8/5
(37)

One of the major advantages of strongly typed languages versus dynamic languages is extensive compile type error checking occurs so that bugs can be found early. With dynamic typing this is delayed until ____________.

(Short Answer)
4.9/5
(36)

A(n) ____________ method uses the same identifier as other method, but has a different number and/or type of parameter from the other one.

(Short Answer)
4.8/5
(38)

In order to inherit from a user-defined base class, you must ____.

(Multiple Choice)
4.9/5
(37)

Calls to the ToString( ) method emphasize the use of ____.

(Multiple Choice)
4.9/5
(32)
Showing 41 - 60 of 75
close modal

Filters

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