[Solved] SOLVED:Midterm

$25

File Name: SOLVED:Midterm.zip
File Size: 131.88 KB

SKU: [Solved] SOLVED:Midterm Category: Tag:
5/5 - (1 vote)

QUESTION 1

1. A search for an item X in an array starts at the lower end of the array, and then looks for X by comparing array items to X in order of increasing subscript. Such a method is called

selection search

lower to upper search

sequential search

binary search

QUESTION 2

1. Constraining a type parameter in a generic class

can only be used when the generic class will be used as a superclass for other classes

causes programs to compile faster

restricts the types that can be used as type arguments

was added to Java in version 1.3 of the language

QUESTION 3

1. In a string that contains a series of words or other items of data separated by spaces or other characters, the programming term for the spaces or other characters is

Delimiter

Separator

Token

Buffer

QUESTION 4

1. In the following statement, which is the interface?

public class ClassA extends ClassB implements ClassC

ClassA

ClassB

ClassC

Cannot tell

QUESTION 5

1. Look at the following statement.

import java.util.*;

This is an example of

a wildcard import

conditional import

unconditional import

an explicit import

QUESTION 6

1. The scope of a private instance field is

Inside the class, but not inside any method

The instance methods of the same class

The method in which they are defined

Inside the parentheses of a method header

QUESTION 7

1. Under Windows, which of the following statements will open the file InputFile.txt that is in the root directory on the C: drive?

FileReader freader = new FileReader(C:InputFile.txt);

FileReader freader = new FileReader(/c/InputFile.txt);

FileReader freader = new FileReader(C:InputFiletxt);

FileReader freader = new FileReader(C:\InputFile.txt);

QUESTION 8

1. What will be the value of x[1] after the following code is executed?

int[] x = { 22, 33, 44 };arrayProcess(x);public static void arrayProcess(int[] a){for(int k = 0; k < 3; k++){a[k] = a[k] + 5;}}

49

33

27

38

QUESTION 9

1. What would be the results of the following code?

final int SIZE = 25;int[] array1 = new int[SIZE]; // Code that will put values in array1int value = 0;for (int a = 0; a <= array1.length; a++){value += array1[a];}

value contains the sum of all the values in array1

value contains the lowest value in array1

value contains the highest value in array1

This would cause the program to crash

QUESTION 10

1. When an array is passed to a method

The method has direct access to the original array

A reference to the array is passed

It is passed just as an object

All of the above

QUESTION 11

1. Which of the following for loops is valid, given the following declaration?

String[] names = {abc, def, ghi, jkl};

for (int i = 0; i < names.length; i++)System.out.println(names[i].length());

for (int i = 0; i < names.length(); i++)System.out.println(names[i].length);

for (int i = 0; i < names.length; i++)System.out.println(names[i].length);

for (int i = 0; i < names.length(); i++)System.out.println(names[i].length());

QUESTION 12

1. Which of the following is the correct boolean expression to test for: int x being a value between, but not including, 500 and 650, or int y not equal to 1000?

((x = 500 && x <= 650) && (y != 1000))

((x 500 && x < 650) || (y != 1000))

((x < 500 && x 650) || !(y == 1000))

((x 500 AND x < 650) OR !(y.equal(1000)))

QUESTION 13

1. A protected member of a class may be directly accessed by

Methods of the same class

Methods of a subclass

Methods in the same package

All of these

QUESTION 14

1. A subclass class can directly access

All members of the superclass class

Only public and private members of the superclass class

Only protected and private members of the superclass class

Only public and protected members of the superclass class

QUESTION 15

1. Every class has a toString method and an equals method inherited from the Object class.

True

False

QUESTION 16

1. If a subclass constructor does not explicitly call a superclass constructor,

It must include the code necessary to initialize the superclass fields

The superclass fields will be set to the default values for their data types

Java will automatically call the superclasss default constructor immediately after the code in the subclasss constructor executes

Java will automatically call the superclasss default constructor just before the code in the subclasss constructor executes

QUESTION 17

1. If a superclass does not have a default constructor,

Then a class that inherits from it, must initialize the superclass values

Then a class that inherits from it, must call one of the constructors that the superclass does have

Then a class that inherits from it, does not inherit the data member fields from the superclass

Then a class that inherits from it, must contain the default constructor for the superclass

QUESTION 18

1. If two methods in the same class have the same name but different signatures, the second overrides the first.

True

False

QUESTION 19

1. An exceptions default error message can be retrieved using this method.

getMessage()

getErrorMessage()

getDefaultMessage()

getDefaultErrorMessage()

QUESTION 20

1. If a method does not handle a possible checked exception, what must the method have?

A catch clause in its header

A try/catch clause in its header

A try clause in its header

A throws clause in its header

QUESTION 21

1. In a catch statement, what does the following code do?

System.out.println(e.getMessage());

It prints the stack trace

It prints the error message for an exception

It prints the code that caused the exception

It overrides the toString method

QUESTION 22

1. In a try/catch construct, after the catch statement is executed

The program returns to the statement following the statement in which the exception occurred

The program terminates

The program resumes at the statement that immediately follows the try/catch construct

The program resumes at the first statement of the try statement

QUESTION 23

1. In the following code, assume that inputFile references a Scanner object that has been successfully used to open a file:

What will be the value of totalIncome after the following values are read from the file?2.58.53.05.5abc1.0

19.5

0.0

35.5

75.0

QUESTION 24

1. Look at the following code:

DataInputStream inputFile =new DataInputStream(new FileInputStream(MyInfo.dat));

QUESTION 25

1. The catch clause

follows the try clause

starts with the word catch followed by a parameter list in parentheses containing an ExceptionType parameter variable

contains code to gracefully handle the exception type listed in the parameter list

All of these

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] SOLVED:Midterm
$25