Question: Complete the Car class shown below. A Car has a fuel tank level, and a miles per gallon value. Assume that all cars have 12
Complete the Car class shown below. A Car has a fuel tank level, and a miles per gallon value. Assume that all cars have 12 gallon gas tanks. (20 points)
public class Car { // declare your constants and instance variables here // postcondition: all instance variables are initialized public Car(double mpgValue, double gallons) { } // postcondition: the fuel level is increased by the amount given by the parameter public void addFuel(double gallons) { } // postcondition: the fuel tank level is decreased by the amount of gas // that it would take this Car to drive the number of miles given by the parameter // The fuel level cannot be negative. public void drive(double miles) { } // other methods not shown }
7.
Given the following code:
if (n == 2) { k -= 2; } else if (n == 3) { k -= 3; } can be rewritten as if (< condition >) { < assignment statement >; }
where < condition > and < assignment statement > are chosen so that the rewritten code performs the same task as the original code. Assume that both n and k are integer variables.
Which of the following could be used as < condition >? (2 points) I. (n == 2) || (n == 3) II. (n == 2) && (n == 3) III. (n >= 2) && (n <= 3)
Question 7 options:
| |||
| |||
| |||
| |||
|
8.
What is stored in str after the following code executes? (2 points)
String str = "Computer Science"; int i = 0; while (i < 8) { if (str.indexOf("m") < i) { str = str.substring(0, 2) + str; } i += 2; }
Question 8 options:
| |||
| |||
| |||
| |||
|
9.
int i = 100; int j = 10; while (i > 0) { i = i / j; j = 1 + j % 5; } What is the value of i after this code executes? (2 points)
Question 9 options:
| |||
| |||
| |||
| |||
|
10.
Consider the following code:
String[ ] words = {"cat", "dog", "lamb", "giraffe", "elephant"}; int i = 0, index = -1, temp; while (i < words.length) { temp = words[i].indexOf("a"); if (temp > index) { index = temp; } i++; } What is the value of index after this code executes? (2 points)
Question 10 options:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11. Consider the following code examples, where all variables are of type int. Example 1 x = n; y = x; while (x > 0) { y += 1; x /= 2; } Example 2 x = n; y = x; if (x > 0) { while (x > 1) { y += 1; x /= 2; } } Assume that the two examples start with the same value for variable n. For which value(s) of n do the two code examples compute the same value for variable y ? (2 points) I.Any value less than zero II.The value zero III.Any value greater than zero Question 11 options:
12. Suppose the following array is declared: int[ ] grades = {88, 92, 95, 83}; What is the value ofgrades[3]? (2 points) Question 12 options:
13. Suppose the following array is declared: int[ ] grades = {88, 92, 95, 83}; and the following integer is declared: int index = 10 - 2 * 4; What is the value of grades[index]? (2 points)
Question 13 options:
14. Suppose the following array is declared: int[ ] grades = {88, 92, 95, 83}; What are the values in grades after the following code executes? (2 points) grades[0] = grades[1]; grades[1] = grades[0]; Question 14 options:
15. Suppose the following array is declared: int[ ] grades = {88, 92, 95, 83}; What is the value of grades[grades[0] / 22]? (2 points) Question 15 options:
|
|
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
