Here are some sample exam questions:
-
Explain the main parts of a method header.
-
Write a method that takes as input an array of integers and returns the sum of all elements in the array.
-
What is the output produced by the following code fragment:
String s = "1|2|3|4";
String[] theSplitString = s.split("2");
System.out.print(theSplitString);
A. [Ljava.lang.String;@8813f2
B. Error – ArrayIndexOutOfBoundsException
C. 1|
D. 3 4
-
True or False: A method can be declared static.
-
True or False: All classes should provide getters and setters for all data members.
-
Explain the difference between == and .equals.
-
Identify at least two errors in the following class definition.
public class Score {
private String initials;
private int score;
public Score(String initials, int score) {
this.initials = initials;
score = score;
}
public String getScore() {
return score;
}
}
|