Which three are valid method signatures in an interface?
private int getArea();
public float getVol(float x);
public void main(String [] args);
public static void main(String [] args);
boolean setFlag(Boolean [] test);
A -
1 and 2
B -
2, 3 and 5
C -
3, 4, and 5
D -
2 and 4
2-
You want a class to have access to members of another class in the same package. Which is the most restrictive access that accomplishes this objective?
A -
public
B -
private
C -
protected
D -
default access
3-
What is the narrowest valid returnType for methodA in line 3?
public class ReturnIt
{
returnType methodA(byte x, double y) /* Line 3 */
{
return (long)x / y * 2;
}
}
A -
int
B -
byte
C -
long
D -
double
4-
class A
{
protected int method1(int a, int b)
{
return 0;
}
}
Which is valid in a class that extends class A?
A -
public int method1(int a, int b) {return 0; }
B -
private int method1(int a, int b) { return 0; }
C -
public short method1(int a, int b) { return 0; }
D -
static protected int method1(int a, int b) { return 0; }
5-
Which one creates an instance of an array?
A -
int[ ] ia = new int[15];
B -
float fa = new float[20];
C -
char[ ] ca = "Some String";
D -
int ia[ ] [ ] = { 4, 5, 6 }, { 1,2,3 };
6-
Which two of the following are legal declarations for nonnested classes and interfaces?
final abstract class Test {}
public static interface Test {}
final public class Test {}
protected abstract class Test {}
protected interface Test {}
abstract public class Test {}
A -
1 and 4
B -
2 and 5
C -
3 and 6
D -
4 and 6
7-
Which of the following class level (nonlocal) variable declarations will not compile?
A -
protected int a;
B -
transient int b = 3;
C -
private synchronized int e;
D -
volatile int d;
8-
Which two cause a compiler error?
float[ ] f = new float(3);
float f2[ ] = new float[ ];
float[ ]f1 = new float[3];
float f3[ ] = new float[3];
float f5[ ] = {1.0f, 2.0f, 2.0f};
A -
2, 4
B -
3, 5
C -
4, 5
D -
1, 2
9-
Given a method in a protected class, what access modifier do you use to restrict access to that method to only the other members of the same class?