What is the output? | Computer Science homework help

  

switch (val)

{

case 1:

System.out.print( “P” );

case 2:

case 3:

System.out.print( “Q” );

break;

case 4:

System.out.print( “R” );

default:

System.out.print( “S” );

}

What is the output?

A. 

PQS

B. 

PQ

C. 

S

D. 

P

4 points 

Question 2

How many times will “hello” be printed by the following:

for (int i = 0; i < 10; i++)

System.out.println(“hello”);

A. 

9

B. 

0

C. 

11

D. 

10

4 points 

Question 3

When writing a subclass, which of all of the following are true?

A. 

You can override methods of the superclass

B. 

You can inherit methods from the superclass

C. 

You can define new methods in the subclass

D. 

All of the above

4 points 

Question 4

Select the best answer.

Local variables are destroyed when

A. 

the constructor runs

B. 

you explicitly delete them

C. 

the object is no longer in use

D. 

the method ends

4 points 

Question 5

Which of the following is a valid constructor method header for a class named Car?

A. 

Public Class Car

B. 

public car(String model)

C. 

public class Car(String model)

D. 

public Car(String model)

4 points 

Question 6

For the code:

int m = 0;

while (m++ < 2)

System.out.print(m + ” “);

What is the output?

A. 

0 1 2

B. 

1 2

C. 

1

D. 

0 1

4 points 

Question 7

Remember that the % operator evaluates to the remainder after integer division e.g. 8 % 4 is 0, 11 % 4 is 3. What is the value of x after the following?

int x = 0;

for (int i = 1; i < 6; ++i)

if (i % 2 == 0)

x = x + i;

A. 

0

B. 

6

C. 

15

D. 

21

4 points 

Question 8

Select the best answer.

The main purpose of a constructor is to

A. 

Initialize instance variables

B. 

Name the method

C. 

Construct a method

D. 

Return a value

4 points 

Question 9

Given the following class definition:

public class Car

{

private double fuelLevel;

public Car(double gallons)

{

fuelLevel = gallons;

}

public void addGas(double gallons)

{

fuelLevel += gallons;

}

}

and this code segment:

Car car1 = new Car(20);

Car car2 = car1;

car2.addGas(10);

What is the value stored in fuelLevel for car1?

A. 

20.0

B. 

0.0

C. 

10.0

D. 

30.0

4 points 

Question 10

Assume that val has been declared as an int for the code below:

if (val >= 4)

System.out.println(“Test A”);

else if (val > 9)

System.out.println(“Test B”);

else

System.out. println(“Test C”);

Which one of the alternatives below will result in “Test C” being printed:

A. 

val is 4

B. 

no values of val will do this

C. 

val < 4

D. 

val between 4 and 9

4 points 

Question 11

Given 

int quantity = 3;

double value = 7.52;

String number = “one”; 

Which of all of the following are valid assignments?

A. 

quantity = value;

B. 

quantity = (int)value;

C. 

value = quantity;

D. 

quantity = (double)value;

E. 

quantity = number;

F. 

Both B and C

4 points 

Question 12

Select the best answer.

A(n) ____ can add instance variables and methods to an existing class.

A. 

subclass

B. 

polymorphism

C. 

superclass

D. 

constructor

4 points 

Question 13

What is the error in the following code fragment?

double data[] = new double[20]; 

data[20] = 15.25;

A. 

Out-of-bounds error

B. 

Data not initialized

C. 

A two-dimensional array is required

D. 

A cast is required

4 points 

Question 14

If you know that your loop must iterate at least one time, it is recommended that you use a _________ loop 

A. 

do _ while

B. 

repeat

C. 

for

D. 

while

4 points 

Question 15

Multiplying an int (such as 5) by a double (such as 0.1) gives

A. 

an exception is thrown

B. 

an int

C. 

an error

D. 

a double

4 points 

Question 16

After executing this code segment:

double v1 = 2000.0;

double v2 = v1;

v2 = v2 + 500.0;

What will be the value of v1 ?

A. 

Unknown

B. 

2000.0

C. 

2500.0

D. 

0.0

4 points 

Question 17

Which of the following indicates that a method does not return a value?

A. 

double

B. 

static

C. 

void

D. 

public

4 points 

Question 18

Where an inherited method is overridden, the type of the actual object, not the type of the reference to the object is used to determine which method to call?

True

False

4 points 

Question 19

The compiler will generate an error if the same name but different signature is used for more than one method or constructor.

True

False

4 points 

Question 20

Given this code fragment: 

{

int x = 5, y = 6, z = 7;

foo(x, y, z);

System.out.println(x + “, ” + y + “, ” + z);

}

public void foo(int a, int b, int c)

{

a = a + 3;

b = a + c;

c = c + b;

}

What is the output?

A. 

5, 6, 7

B. 

8, 12, 13

C. 

2, 0, 4

D. 

8, 15, 22

4 points 

Question 21

javadoc comments begin and end with:

A. 

// and //

B. 

/* and */

C. 

/** and */

D. 

/@ and @/

4 points 

Question 22

When using the BlueJ debugger, a class must be compiled before you can set a break point in it?

True

False

4 points 

Question 23

Which of the following are Java naming conventions?

#1: Classes start with an uppercase letter

#2: Methods start with an uppercase letter

#3: Object start with a lowercase letter

#4: Objects start with an uppercase letter

#5: Classes start with a lowercase letter

#6: Methods start with a lowercase letter

A. 

#1, #3 and #6

B. 

#4, #5 and #6

C. 

#1, #2 and #4

D. 

#3, #5 and #6

4 points 

Question 24

Given the array

double cost[] = new double[5];

How would you access the last element of the array?

A. 

cost.get(4)

B. 

cost[4]

C. 

cost.get[5]

D. 

cost[5]

4 points 

Question 25

In a program, you create an object of a class using the keyword ____ .

A. 

abstract

B. 

extends

C. 

create

D. 

new

4 points 

Save and Submit

Click Save and Submit to save and submit. Click Save All Answers to save all answers.







Calculate Your Essay Price
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Enjoy 10% OFF today with the coupon code: best10