Question 1
Question
System.out.println or next.Int( ) or close( ) are examples of:
Answer
-
syntax
-
variable
-
method
-
object
Question 2
Question
In the following sample code, how do you best describe the "Scanner":
public class squares {
public static void main(String[] args) {
java.util.Scanner scanner = new java.util.Scanner(System.in);
int num = 0;
System.out.print("Please enter a number: ");
num = scanner.nextInt();
scanner.close();
Answer
-
statement
-
method
-
object
-
argument
Question 3
Question
In the sample code below, what best describes num ?
public static void main(String[] args) {
java.util.Scanner scanner = new java.util.Scanner(System.in);
int num = 0;
int result = 0;
System.out.print("Please enter a number: ");
num = scanner.nextInt();
result = num * num;
scanner.close();
}
}
Answer
-
string
-
statement
-
variable
-
object
Question 4
Question
All is (are) true of pseudocode except:
Answer
-
comments that are understood by people
-
recognized by the compiler
-
a tool programmers use when creating a model of the program
Question 5
Question
string literals.
– char literals are enclosed in [blank_start]single[blank_end] quotes.
- [blank_start]String[blank_end] literals are enclosed in double quotes
Question 6
Question
How do you assign a variable?
Question 7
Question
This program asks to simply input a word or "string" and the output is the first character of the word (so an input of agents, the program's output is "a")
java.util.Scanner scanner = [blank_start]new java.util.Scanner(System.in);[blank_end]
[blank_start]System.out.print[blank_end]("Enter a character: ");
char inputChar = [blank_start]scanner.next().charAt(0);[blank_end]
System.out.println("You have entered: "+inputChar);
[blank_start]scanner.close();[blank_end]
Question 8
Question
What is wrong with the following code:
System.out.println("The quick brown fox" + "jumped over the \n" "slow moving hen.");
Answer
-
there are extra " " between \n and slow
-
use of the "+" is not correct
-
nothing is wrong with the code and should print "jump over the \n slow moving hen
Question 9
Question
which is NOT a valid statement
Answer
-
*/comment 3/*
-
//comment 1
-
/**comment 4*/
Question 10
Question
Which of the following will fix the code below:
final int x = 22, y = 4;
y += x;
System.out.println("x = " + x + ", y = " + y);
Answer
-
change y+=x; to y = y + x
-
remove "final" because this makes the "int x" a constant
-
nothing is wrong with the code
Question 11
Question
How can you output quotation marks around green ("green") in the System.out.println() method:
Answer
-
System.out.println("\green\")
-
System.out.println(\"green\")
-
System.out.println(\\"green"\\)
Question 12
Question
In the JAVA language, fill in what best coincides with the given term
Classes: [blank_start]PascalCase[blank_end]
[blank_start]Methods/Variables[blank_end]: camelCase
[blank_start]Constants[blank_end]: CAPS_UNDERSCORE
Answer
-
PascalCase
-
Methods/Variables
-
Constants
Question 13
Question
How do you define a method?
Answer
-
public.java.util.scanner = scanner()
-
public returnType methodName(arg1Type, arg2Type,...) {
}
-
import java util.*;
Question 14
Question
In the following code, System.out.println(num) is an example of:
double num = 5.4;
System.out.println(num);
num = 0.0;
Answer
-
class method
-
value returning method
-
void method
Question 15
Question
If method A calls method B, and method B calls method C, and method C calls method D, when method D finishes, what happens?
Answer
-
the program terminates
-
control is returned to C
-
control is returned to A
Question 16
Question
When an argument is passed to a method:
Answer
-
values may not be passed to the method
-
its value is copied into the method's parameter variable
-
its value may not be changed within the call method
Question 17
Question
In the following code, Integer.parseInt(str), is an example of:
int num;
string str = "555";
num = Integer.parseInt(str) + 5;
Answer
-
void method
-
value returning method
-
complex method
Question 18
Question
If chr is a character variable, which of the following if statements is written correctly?
Answer
-
if(char = 'a')
-
if (char == 'a')
-
If(char=="a")
Question 19
Question
[blank_start]Short-circuit evaluation[blank_end] works like this: If the expression on the left side of the && operator is false, the expression the right side will not be checked.
Question 20
Question
To do a case insensitive compare which of the following could be used to test the equality of two strings, str1 and str2?
Question 21
Question
What would be the value of x after the following statements were executed?
int x = 10;
switch (x)
{
case 10:
x += 15;
case 12:
x -= 5;
break;
default:
x *= 3;
}
Question 22
Question
What will be displayed to the screen with the following statements?
System.out.print("$%,.4f", 4452.34246);
Question 23
Question
What will be the value of x after the following code is executed? If the code has any kind of syntax error, please type in the answer “error”.
int x = 10
if (x>5) {
x /= 10;
}
if (x<5) {
x += 5;
}
if (x > 10) {
x -=4;
}
else {
x+=4;
}
Question 24
Question
An if statement's alternative path is implemented with _______.
Question 25
Question
The part of a method that is a collection of statements that are performed when the method is executed is called the method _______.
Question 26
Question
When a primitive data type argument is passed to a method, it is passed by _______.
Question 27
Question
When an object, such as a String, is passed as an argument, it is passed by
Question 28
Question
What will be the values of x and y as a result of the following code?
int x = 25, y = 8;
x += y++;
Answer
-
x = 33; y = 9
-
x=34; y = 9
Question 29
Question
What will be printed after the following code is executed?
for (int number = 5; number <= 15; number +=3)
System.out.print(number + ", ");
Answer
-
5, 8, 11, 14, 17
-
5, 8, 11, 14
Question 30
Question
UML diagrams does contain
Question 31
Question
Unified Modeling Language which is used in object oriented software engineering.
Question 32
Question
You should not define a class field that is dependent upon the values of other class fields:
Question 33
Question
Instance methods do not have this key word in their headers:
Question 34
Question
It is common practice to use a ________ variable as a size declarator
Question 35
Question
What will be the value of x[8] after the following code has been executed?
final int SUB = 12;
int[] x = new int[SUB];
int y = 100;
for(int i = 0; i < SUB; i++)
{
x[i] = y;
y += 10;
}
Question 36
Question
Java performs ________, which means that it does not allow a statement to use a subscript that is outside the range of valid subscripts for the array.
Answer
-
array bounds checking
-
scope resolution binding
Question 37
Question
What will be the results of the following code?
final int ARRAY_SIZE = 5;
double[] x = new double[ARRAY_SIZE];
for(int i = 1; i <= ARRAY_SIZE; i++)
{
x[i] = 10.0;
}
Question 38
Question
What would be the results of the following code?
int[] x = { 55, 33, 88, 22, 99,
11, 44, 66, 77 };
int a = 10;
if(x[2] > x[5])
a = 5;
else
a = 8;
Question 39
Question
What would be the results of the following code?
int[] array1 = new int[25];
… // Code that will put values in array1
int value = array1[0];
for (int a = 1; a < array1.length; a++)
{
if (array1[a] < value)
value = array1[a];
}
Question 40
Question
What do you normally use with a partially-filled array?
Question 41
Question
To return an array of long values from a method, use this as the return type for the method.
Question 42
Question
In order to do a binary search on an array:
Question 43
Question
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} };
Question 44
Question
The part of a method that is a collection of statements that are performed when the method is executed is called
Question 45
Question
An array has a/an __________ size
Question 46
Question
An ArrayList has a fixed or dynamic size
Question 47
Question
When trying to access an element of an array, Java performs array _____ checking to make sure the subscript of the element exists
Question 48
Question
Given an array variable with the name kiwi, what is the code to get the amount of elements in kiwi?
Question 49
Question
Given an ArrayList variable with the name kiwi, what is the code to get the amount of elements in kiwi?
Question 50
Question
Given a String variable with the name kiwi, what is the code to get the amount of characters in kiwi?
Answer
-
kiwi.length();
-
kiwi.size();
Question 51
Question
Classes have _______ which store data
Question 52
Question
What is the term used for the character that separates tokens?
Question 53
Question
What will be the value of x after the following code is executed?
int x, y = 2, z = 3;
x = (++y)*(++z);
Question 54
Question
How many times will the following do-while loop be executed?
int x = 5;
do
{ x*=2;} while (x > 10)
Question 55
Question
What will be the value of x after the following code is executed? If the code has any kind of syntax error, please type in the answer "error".
int x = 1;
while (x++ < 10) {
x++;
}
Question 56
Question
How many times will the following for loop be executed?
for (int count = 1; count <= 7; count += 3) {System.out.println("Java is great!!!");}
Question 57
Question
What will the following code output to the console?
int [ ] integers = new int [5];
System.out.println(integers[0]);
Question 58
Question
What will the following code output to the console?
ArrayList<Integer> integers = new ArrayList<>(5);
System.out.println(integers.get(0));
Question 59
Question
What is the output?
ArrayList<Integer> integers = new ArrayList<>();
integers.add(5);
integers.add(7);
integers.add(1,18);
integers.remove(0);
System.out.println(integers.get(0));
Question 60
Question
What's the output?
ArrayList<String> strings = new ArrayList<>();
strings.add("hi");
strings.add("bye");
strings.add("howdy");
strings.remove(0);
System.out.println(strings.get(2));
Question 61
Question
What is the output?
int[ ] integers = {1,2,3,4,5};
for (int i = 0; i< integers.length; i++) {
integers [i]++;
}
System.out.println(integers[3]);
Question 62
Question
What is the output?
int[]integers = new int[10];
final int AMOUNT_OF_RUNS = 20;
final int ADD_ME = 5;
for (int i = 0; i < AMOUNT_OF_RUNS; i++) {
integers[i] += ADD_ME;
}
System.out.println(integers[3]);
Question 63
Question
What is the output?
int [ ] integers = new int [10];
final int ADD_ME = 5;
for (int i = 0; i< integers.length; i++) {
integers [i] += ADD_ME*1;
}
System.out.println(integers[4]);
Question 64
Question
What is the output?
int [ ] [ ] integers = { { 14, 5, 21}, {34, 54}, {3, 6, 7}};
int total = 0;
for (int row = 0; row<integers.length; row++) {
for (int col = 0; col<integers[0].length; col++) {
total += integers[row][col];
}
}
System.out.println(total);
Question 65
Question
What is the output?
int [ ] [ ] integers = { { 14, 5, 21}, {34, 54}, {3, 6, 7}};
int mysteryVariable = 0;
for (int row = 0; row<integers.length; row++) {
for (int col = 0; col<integers[row].length; col++) {
mysteryVariable++;
}
}
System.out.println(mysteryVariable);
Question 66
Question
what is the output?
int [] [] integers = {{14,5,21{, {34, 54}, {3,6,7}};
int mysteryVariableOne = integers [0][0];
int mysteryVariableTwo = integers [0][0];
for (int row = 0; row < integers.length; row++) {
for (int col = 0; col <integes[row].length; col++) {
if (mysteryVariableOne < integers[row][col]) {
mysteryVariableOne = integers[row][col];
}
if (mysteryVariableTwo> integers[row][col]) {
mysterVariableTwo = integers[row][col];
}}}
System.out.println(myseryVariableOne - mysteryVariableTwo);
Question 67
Question
Output?
static ArrayList<String> listOfStrings;
public static void main (String[ ] args) {
String [ ] strings = {"D", "Z", "G", "P", "M" };
for (String s : strings)
listOfStrings.add(s);
System.out.println(listOfStrings.get(2));
}
Question 68
Question
Output?
static ArrayList<String> listOfStrings;
public static void main (String[ ] args) {
String [ ] strings = {"D", "Z", "G", "P", "M" };
ArrayList<String> listOfStrings = new ArrayList<>();
for (int i = strings.length-1; i>0; i--) {
listOfStrings.add(strings[i] + strings[i-1]);
System.out.println(listOfStrings.get(2));