Set 8

Multiple Choice Question

QID: 
298

What will be the output when the following program is run?

public class TestClass{
char c;
public void m1(){
char[ ] cA = { 'a' , 'b'};
m2(c, cA);
System.out.println( ( (int)c) + ", " + cA[1] );
}
public void m2(char c, char[ ] cA){
c = 'b';
cA[1] = cA[0] = 'm';
}
public static void main(String args[]){
new TestClass().m1();
}
}

Select 1 option

A. Compile time error.
B. , m
C. 0 , m
D. b , b
E. b , m

Multiple Choice Question

QID: 
297

Consider the following method:

public void myMethod(int m, Object p, double d)
{  ... valid code here }

Assuming that there is no other method with the same name, which of the following options are correct regarding the above method?

Select 1 option
 A. If this method is called with two parameters, the value of d in the method will be 0.0. 
B. If this method is called with one parameter, the value of p and d in the method will be null and 0.0 respectively. 
C. If this method is called with one parameter, the call will throw a NullPointerException. 
D. If this method is called with one parameter, the call will throw a NullPointerException only if the code in the method tries to access p. 
E. If this method is called with two parameters, the code will not compile. 

Multiple Choice Question

QID: 
296

Which of the following methods does not return any value?

Select 1 option 

A. public doStuff() throws FileNotFoundException, IllegalArgumentException{    //valid code not shown } 
B. public null doStuff() throws FileNotFoundException, IllegalArgumentException{    //valid code not shown } 
C. public doStuff() {    //valid code not shown } 
D. public void doStuff() throws FileNotFoundException, IllegalArgumentException{    //valid code not shown } 
E. private doStuff() {    //valid code not shown } 

Multiple Choice Question

QID: 
295

What will be the result of attempting to compile and run the following class?

public class InitTest{
static String s1 = sM1("a");{
s1 = sM1("b");
}
static{
s1 = sM1("c");
}
public static void main(String args[]){
InitTest it = new InitTest();
}private static String sM1(String s){
System.out.println(s); return s;
}   }

Select 1 option

A. The program will fail to compile.
B. The program will compile without error and will print a, c and b in that order when run.
C. The program will compile without error and will print a, b and c in that order when run.
D. The program will compile without error and will print c, a and b in that order when run.
E. The program will compile without error and will print b, c and a in that order when run.

Multiple Choice Question

QID: 
294

What will the following program print when compiled and run:

public class TestClass {
public static void main(String[] args) {
someMethod();
}
static void someMethod(Object parameter) {
System.out.println("Value is "+parameter);
}
}

Select 1 option

A. It will not compile.
B. Value is null
C. Value is
D. It will throw a NullPointerException at run time.

Pages

Search the Web

Custom Search

Searches whole web. Use the search in the right sidebar to search only within javajee.com!!!

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) ArrayLists (1) Arrays (2) 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) (52) 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 (4) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (7) 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 (8) Javascript Frameworks (1) Java SE Professional (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) resources (1) 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)