COP 3330 EXAM 1 QUESTIONS
AND COMPLETE SOLUTIONS
QUESTIONS AND ANSWERS
State and behavior. ANSWER -Real world objects share which two characteristics?
In object oriented programming how is state represented?. ANSWER -Member variables
Methods. ANSWER -in object oriented programming how is behavior represented?
Serve as the blueprint of how objects will be created. ANSWER -What is the purpose of a
class in object oriented programming?
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).
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.
True. ANSWER -Information hiding is accomplished via encapsulation
, Dog puppy = new Dog();. ANSWER -Which of the following is the correct code for
instantiating an instance of class Dog?
puppy. ANSWER -Which part of the following statement is the instance or the created
object?
Constructor. ANSWER -In the following statement, Dog puppy = new Dog();, what is
"Dog()" called?
1. ANSWER -How many superclasses can a subclass have ( in Java)?
unlimited. ANSWER -How many subclasses can a superclass have?
Access level modifier. ANSWER -Given the class definition
public class KeyTerminology{}
what is "public" called?
Inheritance. ANSWER -What type of implementation behavior is the following class
definition doing?
public class SubclassDog extends Dog{}
extends. ANSWER -When creating a subclass from a superclass what key word must
precede the existing superclass?
interface. ANSWER -What type of object is the following code defining?
public interface IDog {}
implementing an interface. ANSWER -What behavior is the following code implementing?
AND COMPLETE SOLUTIONS
QUESTIONS AND ANSWERS
State and behavior. ANSWER -Real world objects share which two characteristics?
In object oriented programming how is state represented?. ANSWER -Member variables
Methods. ANSWER -in object oriented programming how is behavior represented?
Serve as the blueprint of how objects will be created. ANSWER -What is the purpose of a
class in object oriented programming?
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).
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.
True. ANSWER -Information hiding is accomplished via encapsulation
, Dog puppy = new Dog();. ANSWER -Which of the following is the correct code for
instantiating an instance of class Dog?
puppy. ANSWER -Which part of the following statement is the instance or the created
object?
Constructor. ANSWER -In the following statement, Dog puppy = new Dog();, what is
"Dog()" called?
1. ANSWER -How many superclasses can a subclass have ( in Java)?
unlimited. ANSWER -How many subclasses can a superclass have?
Access level modifier. ANSWER -Given the class definition
public class KeyTerminology{}
what is "public" called?
Inheritance. ANSWER -What type of implementation behavior is the following class
definition doing?
public class SubclassDog extends Dog{}
extends. ANSWER -When creating a subclass from a superclass what key word must
precede the existing superclass?
interface. ANSWER -What type of object is the following code defining?
public interface IDog {}
implementing an interface. ANSWER -What behavior is the following code implementing?