Exam 11: Advanced Object-Oriented Programming Features
Exam 1: Introduction to Computing and Programming75 Questions
Exam 2: Data Types and Expressions75 Questions
Exam 3: Methods and Behaviors75 Questions
Exam 4: Creating Your Own Classes75 Questions
Exam 5: Making Decisions75 Questions
Exam 6: Repeating Instructions75 Questions
Exam 7: Arrays75 Questions
Exam 8: Advanced Collections74 Questions
Exam 9: Introduction to Windows Programming75 Questions
Exam 10: Programming Based on Events75 Questions
Exam 11: Advanced Object-Oriented Programming Features75 Questions
Exam 12: Debugging and Handling Exceptions75 Questions
Exam 13: Working With Files75 Questions
Exam 14: Working With Databases75 Questions
Exam 15: Web-Based Applications73 Questions
Select questions type
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)
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)
Showing 41 - 60 of 75
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)