Description
Devry CIS 247 All Quiz (not week 3) Latest
Devry CIS 247 Week 1 Quiz Latest
- 1.Question : (TCO 1) The components of a class are called _____ and _____.
elements; objects
attributes; methods
objects; instantiations
properties; descriptions
Question 2. Question : (TCO 1) Which of the following would be the most appropriate choice for a method in a Cup class?
drink()
hot()
break()
color()
Question 3. Question : (TCO 1) Which of the following statements is/are true?
- A.Objects communicate through message passing.
- B.An object must be defined before you can create a class.
- C.The state of an object should not be hidden.
- D.Implementation details should be visible through the interface of a class.
A and C
All are true
None are true
Question 4. Question : (TCO 1) Which of the following would be the most appropriate choice for a data member in a Screen class?
dimensions
turnOff
refresh
activateScreenSaver
Question 5. Question : (TCO 1) The property of _____ describes the packaging of state and behavior together in an object.
data hiding
abstraction
encapsulation
All of the above
None of the above
Question 6. Question : (TCO 8) Most professional coding standards use _____ for class names.
underscores along with all upper case words
Method Class case
no specific naming convention
Pascal case
Question 7. Question : (TCO 1) Examine the ClockType class definition. How many attributes does it contain?
class ClockType
{
public void setTime(int hour, int min, int sec);
public int getTime();
public void printTime();
private int hr;
public int min;
public int sec;
}
2
3
9
6
An average of 5 because (7 3)/2 = 5
Question 8. Question : (TCO 1) Assume we have two classes and have instantiated an object from each class. How many copies of each class’s attributes and methods exist in the instantiated objects?
Two copies, one copy of the first class and one of the second
Zero, the objects do not have attributes and methods
Only one copy and both objects share it
None of the above
Question 9. Question : (TCO 1) Both _____ and _____ allow for code reuse and the building of more complex systems.
inheritance; composition
UML diagrams; serialization
messaging; object behaviors
None of the above
Question 10. Question : (TCO 1) Which of the following is a valid statement for a method definition in Java?
public int computeAverage {
return 1;
}
public int computeAverage (
return 1;
)
public int computeAverage () {
return 1;
};
public int computeAverage () {
return 1;
}
Devry CIS 247 Week 2 Quiz Latest
- 1.Question : (TCO 2) Only those class members which are part of the interface of the class should be declared as _____.
open
banned
private
public
Question 2. Question : (TCO 2) A public accessor is usually paired with a public _____ to allow an outside class to set and retrieve the value of an object’s attribute.
constructor
mutator
getter
None of the above
Question 3. Question : (TCO 2) Which of the following statements is/are true?
If a method is public, it is considered part of the class implementation.
If you declare an attribute as private, you do not have to worry about tracking down every piece of code that might have changed the attribute when debugging.
While designing a class you add as many interfaces as possible, trying to cover all possible future user needs.
All of the above
None of the above
Question 4. Question : (TCO 2) A Waiter is responsible for taking the order from the Customer based on the menu, informing the Chef of the order, and delivering the requested food back to the Customer. A Chef is responsible for preparing the food, while the Customer is responsible for placing an order from the menu. In identifying the interface of the Waiter object, which of the following would you consider as (an) appropriate message(s) the Waiter should respond to:
- A.“Please bring me chicken soup”
- B.“Can you tell me how to make macaroni and cheese?”
- C.“How many hours do you work?”
All of the above
Only A and B
Question 5. Question : (TCO 5) The purpose of a(n) _____ is to initialize the object’s data members when an object is instantiated.
method
constructor
class
destructor
Question 6. Question : (TCO 5) Which of the following method pairs are not examples of method overloading?
- A.public void roll() ; public int move(int x)
- B.public int charge(int x) ; public int charge(int y)
- C.public int subtract() ; public void subtract()
All of the above
Only B
Question 7. Question : (TCO 5) Consider the following class definition.
public class Rose
{
private int petals;
private double cost;
public Rose()
{
petals = 30;
cost = 0.0;
}
public Rose(int p)
{
petals = p;
cost = 0.0;
}
public int getPetals()
{
return petals;
}
public void setCost(int amount)
{
cost = amount;
}
}
Which of the following are true?
(i) The attribute cost can be set to a new value, by a user of this class.
(ii) System.out.println (“The rose has: ” Rose.getPetals()); is a valid statement.
(iii) There are overloaded constructors in the class.
i.
ii
Only i and iii
None are true
All are true
Question 8. Question : (TCO 2) Assume a class has a data member called ‘color’. Can another class have a data member called ‘color’?
Yes, as long as the data member is used in the same way.
No, this is not possible because the compiler would not know which data member to use.
Yes, but only if the classes are not in the same namespace.
None of the above
Question 9. Question : (TCO 5) Which error handling technique is the least appropriate when developing an application?
Check for potential problems and abort the application when a problem is encountered.
Check for potential problems and throw an exception.
Check for potential problems, catch the mistake and try to fix it.
Ignore the problem; all applications crash at some point.
Question 10. Question : (TCO 2) Which is an appropriate choice for a static (or otherwise called class) attribute in a Building class?
numberOfBuildings
numberOfApartments
numberOfFloors
None of the above
Devry CIS 247 Week 4 Quiz Latest
- 1.Question : (TCO 3) Which statement is true regarding the principles of an object-oriented language?
Persistence is not an optional object-oriented language requirement.
All methods should be public when declare inside a class.
Encapsulation means hiding data in a class from other classes.
Class attributes should be global so all elements of the program can see them.
Question 2. Question : (TCO 3) When would a programmer write more than one constructor?
You never have more than one constructor
The constructor cannot be overloaded
So objects can be treated the same way as variables of built in data types
None of the above
Question 3. Question : (TCO 3) Which of the following might be potential class(es) in an application?
- A.CheckingAccount
- B.Customer
- C.Deposit
A and B
None of the above
Question 4. Question : (TCO 3) Why do classes need to collaborate with each other?
- A.Most classes do not exist in isolation.
- B.Classes need to interact with other classes to exchange data.
None of the above
Both A and B
Question 5. Question : (TCO 3) Assume you have an Employee class with a non-static attribute named salary. If you create ten objects of this class, how many copies of the salary variable will you have?
2
10
An unlimited number
None of the above
Question 6. Question : (TCO 3) What does SOW stands for in the object-oriented design process?
Sequence of work
Structure of work
Statement of work
None of the above
Question 7. Question : (TCO 3) In the object-oriented design process, which of the following is true?
The cost of a design change in the implementation phase is very low.
The cost of a requirement/design change in the design phase is very high.
The cost of a design change after the deployment phase is astronomical .
All of the above
None of the above
Question 8. Question : (TCO 3) To _____ an object is to create it.
instantiate
encapsulate
abstract
overload
Question 9. Question : (TCO 3) Every object of the same class _____.
gets a copy of every instance variable only
gets a copy of every instance variable and method
gets a copy of every method only
None of the above
Question 10. Question : (TCO 3) Classes do not have the ability to _____.
encapsulate data.
enforce information hiding
contain both data and functions
know how other classes are implemented
Devry CIS 247 Week 5 Quiz Latest
- 1.Question : (TCO 3) Which of the following is/are the mechanism(s) for code reuse?
Inheritance
Composition
Inheritance and composition
None of the above
Question 2. Question : (TCO 4) Which of the following is true about inheritance?
Child classes are more generalized than their associated parent classes.
Inheritance demonstrates the generalization/specialization relationship.
Parent classes are more specialized than their associated child classes.
Parent classes contains more functionality than child classes.
Question 3. Question : (TCO 4) Select the parent class.
Barking Dog
Yodeling Dog
Golden Retriever
Dog
Question 4. Question : (TCO 4) Which of the following is not a good example of a hierarchy that could be modeled by inheritance?
Airplanes
Geometric shapes
Animals
Prime numbers
Question 5. Question : (TCO 4) Which of the following examples represent(s) the “is-a” relationship in the parent/child format?
dog/cat
rectangle/circle
checking account/saving account
None of the above
Question 6. Question : (TCO 3) What is/are the reason(s) to use inheritance?
Labor division
Introducing modularity into program
Reusing design
All of the above
Question 7. Question : (TCO 3) If class B is inherited from class A, which of the following statements is true?
Class A has access to the methods and fields of class B.
Class A has access to the methods and fields of class B and class B’s subclasses.
Class B does not have access to the methods and fields of class A.
Class B has access to the methods and fields of class A.
Question 8. Question : (TCO 4) Which accessibility modifier is most general?
Private
Default
Public
Protected
Question 9. Question : (TCO 4) Which of the following refers to a class that inherits from a parent class?
Child classes
Derived classes
Subclass classes
All of the above
Question 10. Question : (TCO 6) Which of the following are benefits of using inheritance?
Smaller chance of errors
Ease of use for users of class
Time saving
All of the above
Devry CIS 247 Week 6 Quiz Latest
- 1.Question : (TCO 7) An instance of an abstract class can be created using _____.
the new operator
encapsulation
a public accessor
None of the above
Question 2. Question : (TCO 7) An abstract _____ is used only to form related subclasses using inheritance since it cannot be instantiated.
method
class
object
attribute
Question 3. Question : (TCO 7) Which of the following statements is false?
An abstract method is a method signature without a method body and can be found in an abstract class.
If a subclass extends an abstract base class, the subclass must implement the abstract method(s) from the base class, or else call itself abstract also.
Any method in an abstract class is considered an abstract method.
Abstract methods are inherited.
Question 4. Question : (TCO 7) Which of the following classes is most likely an abstract class?
Vehicle
BlueSpruce
HandSaw
Goldfish
Question 5. Question : (TCO 7) In terms of object-oriented programming, a(n) _____ is a mechanism that forces a programmer to adhere to specific rules when developing an application.
contract
base class
requirements analysis
method signature
None of the above
Question 6. Question : (TCO 7) _____ and _____ can contain abstract methods.
Abstract classes; base classes
Abstract classes; interfaces
Interfaces; base classes
None of the above
Question 7. Question : (TCO 7) Multiple inheritance is defined as the ability to do what?
Identify multiple superclasses for a single class
Create multiple subclasses from a single superclass
Override multiple methods in a base class
Overload multiple superclasses for a single class
Question 8. Question : (TCO 7) Which of the following class definitions defines a legal abstract class?
class abstract Dog {
void grow();
}
public abstract class Dog {
void eat (){}
}
abstract private class Dog {
void eat ();
}
public class abstract Dog {
void eat (){}
}
Question 9. Question : (TCO 7) Which of the following declares an abstract method in an abstract Java class?
public abstract calc();
public abstract void calc();
public void calc() {}
public void abstract calc();
Question 10. Question : (TCO 7) Which of the following statements is true?
Interfaces contain a list of already implemented methods.
Interfaces contain a list of pre-defined attributes with default values .
All methods defined in an interface must be implemented by any class that chooses to implement the interface.
At least one of the methods defined in an interface must be implemented by any class that chooses to implement the interface.
DeVry Courses helps in providing the best essay writing service. If you need 100% original papers for Devry CIS 247 All Quiz (not week 3) Latest, then contact us through call or live chat.
Devry CIS 247 All Quiz (not week 3) Latest

Reviews
There are no reviews yet.