Set 5

Multiple Choice Question

QID: 
278

Which of the following are correct ways to initialize the static variables MAX and CLASS_GUID?

class Widget{
static int MAX; //1
static final String CLASS_GUID; // 2
Widget(){    //3
}
Widget(int k){    //4
}
}

Select 2 options

A. Modify lines //1 and //2 as : static int MAX = 111; static final String
CLASS_GUID = "XYZ123";
B. Add the following line just after //2 : static { MAX = 111; CLASS_GUID =
"XYZ123"; }
C. Add the following line just before //1 : { MAX = 111; CLASS_GUID =
"XYZ123"; }
D. Add the following line at //3 as well as //4 : MAX = 111; CLASS_GUID =
"XYZ123";
E. Only option 3 is valid.

Multiple Choice Question

QID: 
277

Given that TestClass is a class, how many objects and reference variables are created by the following code?

TestClass t1, t2, t3, t4;
t1 = t2 = new TestClass();
t3 = new TestClass();

Select 1 option

A. 2 objects, 3 references.
B. 2 objects, 4 references.
C. 3 objects, 2 references.
D. 2 objects, 2 references.
E. None of the above

Multiple Choice Question

QID: 
276

Given the following set of member declarations, which of the following is true?

int a;    //  (1) 
static int a;    //  (2)
int f( )   { return a; }    //  (3) 
static int f( ) { return a; }    //  (4)

Select 2 options 

A. Declarations (1) and (3) cannot occur in the same class definition. 
B. Declarations (2) and (4) cannot occur in the same class definition. 
C. Declarations (1) and (4) cannot occur in the same class definition. 
D. Declarations (2) and (3) cannot occur in the same class definition. 
E. Declarations (1) and (2) cannot occur in the same class definition. 

Multiple Choice Question

QID: 
275

Which of the following can be valid declarations of an integer variable?

Select 2 options

A. global int x = 10;
B. final int x = 10;
C. public Int x = 10;
D. Int x = 10;
E. static int x = 10;

Multiple Choice Question

QID: 
274

Which of the following statements can be inserted at // 1 to make the code compile without errors?

public class InitTest{
static int si = 10;
int i;
final boolean bool;   // 1
}

Select 1 option

A. instance { bool = true; }
B. InitTest() { si += 10; }
C. { si = 5; i = bool ? 1000 : 2000;}
D. { i = 1000; }
E. { bool = (si > 5); i = 1000; }

Pages

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) Arrays (1) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (55) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (9) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (7) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)