Object Oriented Programming - Exam 1
Questions With Correct Answers.
C. State and behavior - Answer✔Real world objects share which two characteristics?
a. Inheritance and polymorphism
b. Classes and interfaces
c. State and behavior
d. Times and dates
D. Member Variables - Answer✔In object oriented programming how is state represented?
a. Functions
b. Methods
c. Global variables
d. Member Variables
C. Serve as the blueprint of how objects will be created - Answer✔What is the purpose of a class
in object oriented programming?
a. To create a data structure for functions
b. To create an interface for implementation
c. Serve as the blueprint of how objects will be created
d. To create a data structure for variables
A. True - Answer✔Based on best practices and how the Java API Library is implemented a class
should start with a capital letter (i.e. Dog versus dog).
a. True
b. False
1|Page
, ©BRIGHSTARS 2024/2025 ALL RIGHTS RESERVED.
B. False - Answer✔When defining a class, member variables are included within the class's
open/close curly braces (i.e. {}) and methods are defined outside of the open/close curly braces.
a. True
b. False
A. True - Answer✔Information hiding is accomplished via encapsulation
a. True
b. False
D. Dog puppy = new Dog(); - Answer✔Which of the following is the correct code for
instantiating an instance of class Dog?
a. Dog puppy = Dog;
b. Dog puppy;
c. Dog puppy = Dog();
d. Dog puppy = new Dog();
C. puppy - Answer✔Which part of the following statement is the instance or the created object?
Dog puppy = new Dog();
a. Dog();
b. new
c. puppy
d. Dog
B. Constructor - Answer✔In the following statement, Dog puppy = new Dog();, what is "Dog()"
called?
a. Maker
b. Constructor
2|Page
, ©BRIGHSTARS 2024/2025 ALL RIGHTS RESERVED.
c. Creator
d. malloc
1. Superclass
2. Subclass - Answer✔Regarding inheritance the existing class is called ____1____ and the new
class is called ____2____.
A. 1 - Answer✔How many superclasses can a subclass have?
a. 1
b. 2
c. 3
d. unlimited
B. unlimited - Answer✔How many subclasses can a superclass have?
a. 3
b. unlimited
c. 2
d. 1
B. Access level modifier - Answer✔Given the class definition
public class KeyTerminology{}
what is "public" called?
a. Membership level
b. Access level modifier
c. Data type of class
d. Not relevant
3|Page