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.
B. 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.
D. 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?
A. The private variables hourlyRate and hoursWorked should have been declared public .
B. The private method calculateEarning should have been declared public.
C. The variable earnings in the calculateEarnings method is a local variable.
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, 22.06.2019 11:00
Technician a says that the radiator usually cools better if the front air dam is removed. technician b says that when a condenser has a leak it can be repaired easily with epoxy. who is correct?
Answers: 1
question
Computers and Technology, 22.06.2019 19:00
Which parts of a presentation should be the most general? a. introduction and conclusion b. introduction and outline c. outline and conclusion d. outline and body
Answers: 1
question
Computers and Technology, 23.06.2019 09:00
The first screen you see when you open word2016 what is called?
Answers: 1
question
Computers and Technology, 23.06.2019 10:20
Suppose there is a relation r(a, b, c) with a b+-tree index with search keys (a, b).1. what is the worst-case cost of finding records satisfying 10 < a < 50 using this index, in terms of the number of records n1, retrieved and the height h of the tree? 2. what is the worst-case cost of finding records satisfying 10 < a < 50 and 5 < b < 10 using this index, in terms of the number of records n2 that satisfy this selection, as well as n1 and h defined above? 3. under what conditions on n1 and n2, would the index be an efficient way of finding records satisfying the condition from part (2)?
Answers: 1
You know the right answer?
Consider the following class definition. public class Element
{
public static int max_v...
Questions
question
Mathematics, 28.06.2021 14:00
question
Mathematics, 28.06.2021 14:00
question
Social Studies, 28.06.2021 14:00
question
Mathematics, 28.06.2021 14:00
question
Mathematics, 28.06.2021 14:00