subject

Consider the following class definition. public class Element

{

public static int max_value = 0;

private int value;

public Element (int v)

{

value = v;

if (value > max_value)

{

max_value = value;

}

}

}

The following code segment appears in a class other than Element.

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

{

int k = (int) (Math. random() * 10 + 1);

if (k >= Element. max_value)

{

Element e = new Element(k);

}

}

Which of the following best describes the behavior of the code segment?

Exactly 5 Element objects are created.

Exactly 5 Element objects are created.

A

Exactly 10 Element objects are created.

Exactly 10 Element objects are created.

B

Between 0 and 5 Element objects are created, and Element. max_value is increased only for the first object created.

Between 0 and 5 Element objects are created, and Element. max_value is increased only for the first object created.

C

Between 1 and 5 Element objects are created, and Element. max_value is increased for every object created.

Between 1 and 5 Element objects are created, and Element. max_value is increased for every object created.

D

Between 1 and 5 Element objects are created, and Element. max_value is increased for at least one object created.

Between 1 and 5 Element objects are created, and Element. max_value is increased for at least one object created.

E

The class Worker is defined below. The class includes the method getEarnings, which is intended to return the total amount earned by the worker.

public class Worker

{

private double hourlyRate;

private double hoursWorked;

private double earnings;

public Worker(double rate, double hours)

{

hourlyRate = rate;

hoursWorked = hours;

}

private void calculateEarnings()

{

double earnings = 0.0;

earnings += hourlyRate * hoursWorked;

}

public double getEarnings()

{

calculateEarnings();

return earnings;

}

}

The following code segment appears in a method in a class other than Worker. The code segment is intended to print the value 800.0, but instead prints a different value because of an error in the Worker class.

Worker bob = new Worker(20.0, 40.0);

System. out. println(bob. getEarnings());

Which of the following best explains why an incorrect value is printed?

The private variables hourlyRate and hoursWorked are not properly initialized.

The private variables hourlyRate and hoursWorked are not properly initialized.

A

The private variables hourlyRate and hoursWorked should have been declared public .

B

The private method calculateEarnings should have been declared public.

The private method calculateEarnings should have been declared public .

C

The variable earnings in the calculateEarnings method is a local variable.

The variables hourlyRate and hoursWorked in the calculateEarnings method are local variables.

E The variables hourlyRate and hoursWorked in the calculateEarnings method are local variables.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 08:30
Based on your knowledge of a good network, describe what you think is a perfect network would be. what kind of information and resources could users share on this network. what would the network administrator do? what kind of communication would be used?
Answers: 1
question
Computers and Technology, 23.06.2019 14:00
How are stop motion special effects in animated films created
Answers: 1
question
Computers and Technology, 24.06.2019 11:00
These statements describe lists in presentation programs: a. bullets can be turned off and on. b. bullets cannot be turned off. c. bullet styles, colors, and sizes can be changed. d. lists don't have to use bullets or numbers. e. numbering styles, colors, and sizes can be changed. f. numbers can be turned off and on. g. numbers cannot be turned off. select all that apply
Answers: 2
question
Computers and Technology, 24.06.2019 13:00
Your mom wants to purchase a laptop computer. she said she wants her new computer to be able to play her dvds so she can listen to music and wants to know what type of optical drives will play her disk. which type of drive should she look for?
Answers: 1
You know the right answer?
Consider the following class definition. public class Element

{

public sta...
Questions
Questions on the website: 13722359