Prog midterm
nonletter
Any ___________ argument passed to the Character class's toLowerCase method or toUpperCase method is returned as it is.
The String class's valueOf method accepts a string representation as an argument and returns its equivalent integer value.
False
overrides
If a method in a subclass has the same signature as a method in the superclass, the subclass method ________ the superclass method.
package
If you don't provide an access specifier for a class member, the class member is given ________ access by default.
dashed line with an open arrowhead at one end.
In a UML diagram you show a realization relationship by connecting a class and an interface with a
inheritance
In object-oriented programming, ________ allows you to extend the capabilities of a class by creating another class that is a specialized version of it.
comma separated value
In the __________ file format, when data in a spreadsheet is exported, each row is written to a line and commas are used to separate the values in the cells.
ClassA
In the following statement, which is the subclass?public class ClassA extends ClassB implements ClassC
#
Protected class members can be denoted in a UML diagram with the ________ symbol.
remove
The __________ method removes an item from an ArrayList at a specific index.
import java.util.StringTokenizer;
To use the class StringTokenizer, you must have the following import statement.
The String class's regionMatches method performs a case-insensitive comparison.
True
9, 14, 2018, and -
What are the tokens in the following statement?StringTokenizer st = new StringTokenizer("9-14-2018", "-", true);
94
What is the value of scores[2][3] in the following array?int[][] scores = { {88, 80, 79, 92}.{75, 84, 93, 80},{98, 95, 92, 94},{91, 84, 88, 96} };
W
What will be displayed after the following code is executed?String str = "RSTUVWXYZ";System.out.println(str.charAt(5));
We have lived in Tampa, Trenton, and Atlanta.
What will be displayed after the following statements are executed?StringBuilder strb = new StringBuilder("We have lived in Chicago, Trenton, and Atlanta.");strb.replace(17, 24, "Tampa");System.out.println(strb);
15
What will be the value of position after the following code is executed?int position;String str = "The cow jumped over the moon.";position = str.indexOf("ov");
extends
Which key word indicates that a class inherits from another class?
add
Which of the following ArrayList class methods is used to insert an item at a specific location in an ArrayList?
int[][] ragged = new int[5][];
Which of the following is a valid declaration for a ragged array with five rows but no columns?
instanceOf
Which of the following is the operator used to determine whether an object is an instance of a particular class?
class hierarchy
Which of the following shows the inheritance relationships among classes in a manner similar to that of a family tree?
int x = Integer.parseInt(str);
Which of the following statements converts a String object variable named str to an int and stores the value in the variable x?
public class ClassA implements Interface1, Interface2
Which of the following statements correctly specifies two interfaces?
public class Salaried extends PayType
Which of the following statements declares Salaried as a subclass of PayType?
It declares array1 to be a reference to an array of long values. It will allow valid subscripts in the range of 0 through 9. It creates an instance of an array of ten long values. All of these are true.
Which of the following statements is(are) true about this code?final int ARRAY_SIZE = 10;long[] array1 = new long[ARRAY_SIZE];
System.out.println(Double.MAX_VALUE);
Which of the following statements will display the maximum value that a double can hold?
set
You can use the __________ method to replace an item at a specific location in an ArrayList.
A search algorithm
a method of locating a specific item in a larger collection of data
valueOf
The String class's __________ method accepts a value of any primitive data type as its argument and returns a string representation of the value.
char array primitive type String object
The StringBuilder class's insert method allows you to insert a(n) __________ into the calling object's string.
An ArrayList object automatically expands in size to accommodate the items stored in it
True
An abstract class is not instantiated itself but serves as a superclass for other classes.
True
Because every class directly or indirectly inherits from the Object class, every class inherits the Object class's members.
True
Because the subclass is more specialized than the superclass, it is sometimes necessary for the subclass to replace inadequate superclass methods with more suitable ones.
True
Objects in an array are accessed with subscripts, just like any other data type in an array
True
The String[] args parameter in the main method header allows the program to receive arguments from the operating system command-line
True
To determine if two arrays are equal you must compare each of the elements of the two arrays.
True
Trying to extract more tokens than exist from a StringTokenizer object will cause an error.
True
When an "is a" relationship exists between objects, it means that the specialized object has all the characteristics of the general object plus additional characteristics that make it special.
True
The cow jumped over the moon.
What will be displayed after the following code is executed?StringBuilder strb = new StringBuilder(12);strb.append("The cow ");strb.append("jumped over the ");strb.append("moon.");System.out.println(strb);
The code contains a syntax error and will not compile.
What will be the result after the following code is executed?final int ARRAY_SIZE = 5;float[] x = float[ARRAY_SIZE];for (i = 1; i <= ARRAY_SIZE; i++){ x[i] = 10.0;}
The value variable will contain the lowest value in the numbers array.
What would be the result after the following code is executed?int[] numbers = {40, 3, 5, 7, 8, 12, 10};int value = numbers[0];for (int i = 1; i < numbers.length; i++){ if (numbers[i] < value) value = numbers[i];}
An array of 6 values, ranging from 0 through 5 and referenced by the variable x will be created.
What would be the result of executing the following code? int[] x = {0, 1, 2, 3, 4, 5};
tokens
A series of words or other items of data, separated by spaces or other characters, are known as
only public and protected members of the superclass.
A subclass can directly access
abstract
A(n) ________ method is a method that appears in a superclass but expects to be overridden in a subclass.
Subscript
A(n) __________ is used as an index to pinpoint a specific element within an array.
are treated as final and static.
All fields declared in an interface
In order to do a binary search on an array
the array must first be sorted in ascending order
import java.util.ArrayList;
to use the ArrayList Class
A partially filled array is normally used
with an accompanying integer value that holds the number of items stored in the array
A sorting algorithm is used to locate a specific item in a larger collection of data
False
If a string has more than one character used as a delimiter, you must write a loop to determine the tokens, one for each delimiter character.
False
In an inheritance relationship, the subclass constructor always executes before the superclass constructor.
False
You cannot assign a value to a wrapper class object.
False
4
Given the following code, how many times will the while loop be executed?StringTokenizer st = new StringTokenizer("Java programming is fun!");while (st.hasMoreTokens())System.out.println(st.nextToken());
a UML diagram
In ________, inheritance is shown with a line that has an open arrowhead at one end that points to the superclass.
variable-length argument list
Java provides a mechanism known as a __________ which makes it possible to write a method that takes a variable number of arguments.
testing and converting character data
The Character wrapper class provides numerous methods for