Questions and CORRECT Answers
In Java, functions are called ___. - CORRECT ANSWER - Methods
We can use a variable as an index expression to access an array element in Java. - CORRECT
ANSWER - True
Java uses the ^ (caret) operator for exponentiation. - CORRECT ANSWER - False
In Java parameter variables must be declared with their data type. - CORRECT
ANSWER - True
Method overloading distinguishes between methods based on _____. - CORRECT
ANSWER - both
number of arguments
and
data types of arguments
In Java, arrays can only store primitive types. - CORRECT ANSWER - False
Which of the following correctly demonstrates the use of an array initializer list? - CORRECT
ANSWER - Int[] my_array = {1, 2, 3, 4, 5};
Which of the following is/are true about arrays? Choose all that apply. - CORRECT
ANSWER - the elements of an array all located contiguously in memory
an array is a set of variables
the elements of an array are accessed by an integer index
the elements of an array all have the same data type
, Java arrays have an attribute named _____ that can be accessed to get the size (number of
elements) of the array. - CORRECT ANSWER - Length
We cannot delete individual elements from an array in Java. - CORRECT ANSWER -
True
Arrays cannot be passed as arguments to methods in Java. - CORRECT ANSWER - False
The idea of looping through an array (element-by-element) looking for some element that meets
our criteria, is called a(n) _____. - CORRECT ANSWER - linear search
The first element of an array is located at index _____. - CORRECT ANSWER - 0
You cannot have an object reference whose type is an abstract class. - CORRECT
ANSWER - False
You can instantiate an object of an abstract class. - CORRECT ANSWER - False
A sub-class has access to private instance variables of its super class. - CORRECT
ANSWER - False
Members that are protected in the super class are visible in the derived class. - CORRECT
ANSWER - True
A Java interface defines a set of methods that are required. - CORRECT ANSWER - True
Members that are protected in the derived class are visible in the super class. - CORRECT
ANSWER - False