Cash-back offer from May 7th to 12th, 2024: Get a flat 10% cash-back credited to your account for a minimum transaction of $50.Post Your Questions Today!

Question DetailsNormal
$ 30.00

Question 1.1. (TCO 1) Which of the following statements is/are true | Complete Solution

Question posted by
Online Tutor Profile
request

Question 1.1. (TCO 1) Which of the following statements is/are true? (Points : 5)

       A. The implementation of a class should be hidden, as best practice.

       B. The state of an object is defined as the attributes and behaviors of that object.

       C. Striving for the fullest possible interface of a class, incorporating possible future class needs, is the goal when designing a class.

       D. An interface of a class defines what messages an object can respond to.

       All are true

       None are true

       Only A and D are true

 

Question 2.2. (TCO 2) Which of the following components of a class definition can be overloaded? (Points : 5)

       Any object

       Constructor

       Static data members

       All of the above

       None of the above

 

Question 3.3. (TCO 5) Which of the following method pairs are not examples of method overloading? (Points : 5)

       public void dance()

public int dance(int x)

       public int walk(int x, int y)

public void walk(int x, int y, int z)

       public int jump(int x, int y)

public void jump(int y, int x)

       All of the above

       None of the above

 

Question 4.4. (TCO 1) Which of the following statements is/are true? (Points : 5)

       You can create sub-classes and sub-objects.

       By using the keyword class in your program, memory is allocated for the object being defined.

       In object-oriented programming we design the program as a set of cooperating methods.

       None of the above

 

Question 5.5. (TCO 1) Which of the following would be the most appropriate choice for a method in a Computer class? (Points : 5)

       monitorSize

       reboot

       processorType

       keyboard

 

Question 6.6. (TCO 2) Which of the following statements is/are true? (Points : 5)

       A. The compiler generated default constructor does the exact same job as any user defined default constructor

       B. A common use of information hiding is to hide the physical storage layout of data.

       C. A private (helper) method is part of a class's implementation.

       All of the above

       Only B and C

 

Question 7.7. (TCO 2) You are given a Shape class that was designed with the concept of a black box in mind. You need to integrate the Shape class into your own code. Which of the following statements are true? (Points : 5)

       You need to analyze each method's implementation that you plan to use in order to understand it thoroughly.

       You need to figure out the inputs and outputs that are associated with the class.

       You may have to modify the internal processing to meet the needs of your specific class.

       Without a properly constructed UML diagram you cannot be sure how the new class will integrate with your code.

 

Question 8.8. (TCO 2) Given a private string attribute called homeState, which of the following are proper pseudocode implementations for a getter and a setter? (Points : 5)

       string getHomeState(){return homeState }

int setHomeState(string newHomeState){return homeState }

       void getHomeState(){return homeState }

void setHomeState (int newHomeState){homeState = newHomeState}

       string getHomeState(){return homeState }

void setHomeState (string newHomeState){ homeState = newHomeState}

       string getHomeState (){homeState = newHomeState}

void setHomeState (string newHomeState){ homeState = newHomeState}

 

Question 9.9. (TCO 2) You are tasked to create an EntertainmentSystem class and you want to minimize data dependencies. You also need to protect specific attributes from outside entities. What object-oriented concept(s) would you use to accomplish these goals? (Points : 5)

       Composition of classes

       Universal access to methods

       Inheritance

       Encapsulation

       All of the above

 

Question 10.10. (TCO 4) Select the false statement regarding inheritance.

(Points : 5)

       A child class can have more functionality than parent class.

       A child class can itself be parent class.

       Common functionality needs to be designed in the parent class.

       Parent classes are usually more specific than child classes.

 

Question 11.11. (TCO 4) A Lamp class, LightBulb and OilLamp class have what type of relationships?

(Points : 5)

       The Lamp is a LightBulb, and the Lamp is an OilLamp.

       The LightBulb has an OilLamp, and the OilLamp is a Lamp.

       The Lamp has a LightBulb, and the OilLamp is a Lamp

       The LightBulb has an OilLamp, and the Lamp is an OilLamp.

 

Question 12.12. (TCO 3) Which of the following is true about identifying a class based on a set of requirements?

(Points : 5)

       After the requirements are documented, the process of identifying classes can begin.

       One way to identify classes is to identify nouns in the problem analysis.

       Responsibilities of each class need to be identified after classes are identified.

       All of the above

 

Question 1.1. (TCO 3) What does SOW stand for in the object-oriented design process?

(Points : 5)

       Sequence of work

       Structure of work

       Statement of work

       None of the above

 

Question 2.2. (TCO 4) What are the benefits to create another derived class instead of adding new functionalities to the program?

(Points : 5)

       Saves time on debugging the program

       Simplifies testing

       No need to re-test the previously written class

       All of the above

       None of the above

 

Question 3.3. (TCO 6) What is polymorphism?

(Points : 5)

       An advanced form of inheritance

       A single usefulness for program specificity

       One interface, many implementations

       Data hiding

 

Question 4.4. (TCO 7) Which of the following statements are false? (Points : 5)

       Interfaces specify a contract that must be respected by programmers implementing the interface.

       Interfaces specify one or more method signatures and at least one implementation.

       Interfaces can be used in some object-oriented languages to implement a form of multiple inheritance.

       Interfaces are often implemented by regular classes.

 

Question 5.5. (TCO 7) In an object-oriented program, an abstract method might be found in an _____ and/or a(n) _____. (Points : 5)

       abstract class; base class

       abstract class; interface

       interface; base class

       None of the above

 

Question 6.6. (TCO 7) In terms of object-oriented programming, rules for the use of an application programming interface or framework can be enforced through the use of a(n) _____. (Points : 5)

       encapsulation

       inheritance hierarchy

       contract

       object constructed with a multi-arg constructor

       None of the above

 

Question 7.7. (TCO 8) Data/information hiding and encapsulation improves construction and maintenance because:

(Points : 5)

       A. Program bugs are isolated to a single class.

       B. Programming to an interface makes the code more logical.

       Both A and B

       None of the above

 

Question 8.8. (TCO 8) What are some of the characteristics of "self-documenting" code?

(Points : 5)

       Detailed comments, addressing all aspects of the code

       Deep levels of nesting to ensure all situations are addressed

       Straightforward algorithms

       All of the above

       None of the above

 

Question 9.9. (TCO 9) Which of the following allow a programmer to reduce the complexity of an object-oriented program?

(Points : 5)

       Create each class in a separate file

       Using packages as a container for logically related items

       Using packages to create global types

       All of the above

       None of the above

 

Question 10.10. (TCO 7) Which of the following declares an abstract method in an abstract Java class? (Points : 5)

       public abstract calculateTip();

       public abstract double calculateTip();

       public double abstract calculateTip();

       public double calculateTip() {}

 

Question 11.11. (TCO 4) Given the following class definition, which of the methods defined in ClassB would not be inherited by a derived class?

 

public class ClassB {

 

            void greatMethod(){      

                        System.out.println("ClassB greatMethod");

            }

           

            private void greatPrivateMethod(){

                        System.out.println("ClassB greatPrivateMethod");

            }

            

            public void greatPublicMethod(){

                        System.out.println("ClassB greatPublicMethod");

            }

} (Points : 5)

       greatMethod

       greatPrivateMethod

       greatPublicMethod

       All three methods are inherited

       None of the methods will be inherited

 

Question 12.12. (TCO 7) Which of the following is a proper instantiation of the abstract class show below?

 

public abstract class Mountain{} (Points : 5)

       Mountain newMountain = Mountain();

       Mountain newMountain = Mountain.mountain();

       Mountain newMountain = super.mountain();

       None of the above

       All of the above

 

Question 1.

1.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 2) Provide an example, which shows the

 distinction between Encapsulation and Data/Information Hiding in object-oriented programming. (Points : 18)

      

Question 2.

2.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 2) Keeping in mind all object-oriented

 programming best practices, create a class for a Computer, with the following specifications:

1. Specify two data members

2. Default Constructor

3. Overloaded Constructor which takes both data member values as input.

4. Generate a unique identification number for each object instantiated from this class. Use a static data member to keep track of the identification number last assigned to an object so that duplications will not occur. 

5. Show a statement which instantiates an object of this class using the overloaded constructor.

You do not need to provide any accessor/mutator methods or other methods.

(Points : 18)

      

Question 3.

3.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 2) Given the following list of classes,

 attributes and methods,

 

- identify which items are classes, which items are attributes and which items are methods;

 

- identify which class each attribute and method belongs to; and

 

- suggest a class hierarchy given your list of classes.

 

*Note - no particular capitalization scheme is used in the list below to differentiate between classes,

methods, and attributes.

 

LandOnStatue, NumberOfLegs, Height, ShoeSize, Eat, Animal, Speak, WingSpan, Age,

Peck, Sleep, Horse, LengthOfMane, Move, BeakLength, LengthOfTail, Bird, SaddleUp (Points : 18)

      

Question 4.

4.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 2) Briefly describe what an interface is

and how it can be used in an object-oriented program. Provide example pseudocode

showing how an s Interface might be constructed.  (Points : 18)

      

Question 5.

5.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 7) How do you distinguish between

abstract and normal methods?  How do you use an abstract class and the methods

defined inside it? Provide pseudocode that represents an abstract class with at least one

abstract method.

(Points : 18)

    

Question 6.

6.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 2) Define and implement the overloaded

constructors that support the following test function for a Cube class. The data member for

 the Cube class is side which holds an integer.

 

public static void main(String args[])

{

//c1 will take all default values

Cube c1();        

 

//c2 will take supplied side value

            Cube c2(6);

 

            //c3 will take the same value of c2         

            Cube c3=c2;   

 

//the rest of the code

}

(Points : 18)

      

Question 7.

7.   RspGF="font-family:'Arial';font-size:10pt;"(TCO 7) Create a Java Interface called Fruit that

contains two method declarations: ripen and emitAroma. Create a Java class called Nectarine

 that implements the Fruit interface and includes two attributes: gramsOfSugar and

weightInOunces. Finally, show an instantiation of the Nectarine class that sets the

Nectarine's gramsOfSugar to 30 and weightInOunces to 4. (Points : 22)

Available Answer
$ 30.00

[Solved] Question 1.1. (TCO 1) Which of the following statements is/are true | Complete Solution

  • This solution is not purchased yet.
  • Submitted On 27 Jun, 2015 11:04:58
Answer posted by
Online Tutor Profile
solution
Question 1.1. (TCO 1) Which of the following statements is/are true? (Points : 5) A. The implementation of a class should be hidd...
Buy now to view the complete solution
Other Similar Questions
User Profile
quizh...

Homework Assignment 3

There is no significant salary differences between the four departments...
User Profile
DEEPE...

2 Stat Problems

The Undesirable Air Lines (UAL???) is notorious for its cost-cutting substandard customer service. Consequently, only 85% of the ticket holders will show up for a flight. The Air Lines workhorse, the Boring 878, has 234 seats...
User Profile
Appro...

power point for business question

The Affordable Care Act (ACA) Student’s name Institutional affiliations ...
User Profile
Appro...

A question about a creative organization

Mastering leadership is a concept that involves building independent leaders from a group of employees. It supports innovative leadership that leads to the realization of the individual employees, their lives, and the managem...
User Profile
Appro...

leadership question for business management

Both the outer and inner games are equally important in management performance. My inner game consists of my hidden qualities such as my meaning-making systems, decision-making systems, self-awareness, emotional intelligence,...

The benefits of buying study notes from CourseMerits

homeworkhelptime
Assurance Of Timely Delivery
We value your patience, and to ensure you always receive your homework help within the promised time, our dedicated team of tutors begins their work as soon as the request arrives.
tutoring
Best Price In The Market
All the services that are available on our page cost only a nominal amount of money. In fact, the prices are lower than the industry standards. You can always expect value for money from us.
tutorsupport
Uninterrupted 24/7 Support
Our customer support wing remains online 24x7 to provide you seamless assistance. Also, when you post a query or a request here, you can expect an immediate response from our side.
closebutton

$ 629.35