Está en la página 1de 9

FNT Software Solutions Pvt Ltd, Bangalore

Java Interview Questions


(Core java, Servlets, JSP) Date:2012-10-19 Time:1:30 hrs

1) Which four options describe the correct default values for array elements of the types indicated? 1)int -> 0 2)String -> "null" 3)Dog -> null 4)char -> '\u0000' 5)float -> 0.0f 6)boolean -> true 2) Which will legally declare, construct, and initialize an array? 1. 2. 3. 4. int [] myList = {"1", "2", "3"}; int [] myList = (5, 8, 2); int myList [] [] = {4,9,7,0}; int myList [] = {4, 3, 7}; 3) Which is a reserved word in the Java programming language? A. C. E. method subclasses array B. D. native reference

4) public void foo( boolean a, boolean b) { if( a ) { System.out.println("A"); /* Line 5 */ } else if(a && b) /* Line 7 */ { System.out.println( "A && B"); } else /* Line 11 */ { if ( !b ) {

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

System.out.println( "notB") ; } else { System.out.println( "ELSE" ) ; } } } A. B. C. D. If a is true and b is true then the output is "A && B" If a is true and b is false then the output is "notB" If a is false and b is true then the output is "ELSE" If a is false and b is false then the output is "ELSE"

5) public void test(int x) { int odd = 1; if(odd) /* Line 4 */ { System.out.println("odd"); } else { System.out.println("even"); } } Which statement is true? A. B. C. D. Compilation fails. "odd" will always be output. "even" will always be output. "odd" will be output for odd values of x, and "even" for even values.

6) . What is the output when you execute the following code? int i = 100; switch (i) { case 100: System.out.println(i); case 200: System.out.println(i);
Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

case 300: System.out.println(i); } A) Nothing is printed B) Compile time error C) The values 100,100,100 printed D) Only 100 is printed

7) . What is the result of compiling the following code? public class Test { public static void main ( String[] args) { int value; value = value + 1; System.out.println(" The value is : " + value); }} A) Compile and runs with no output B) Compiles and runs printing out "The value is 1" C) Does not compile D) Compiles but generates run time error 8) . What will happen when you attempt to compile and run the following code? public class MyClass { public static void main(String args[]) { String s1 = new String("Test One"); String s2 = new String("Test One"); if ( s1== s2 ) { System.out.println("Both are equal"); } Boolean b = new Boolean(true); Boolean b1 = new Boolean(false); if ( b.equals(b1) ) { System.out.println("These wrappers are equal"); }}} A) Compile time error B)Runtime error.C)No output D)These wrappers are equal 9) . What is the result of the following code? public class MyTest { int x = 30; public static void main(String args[]) { int x = 20; MyTest ta = new MyTest(); ta.Method(x); System.out.println("The x value is " + x); } void Method(int y){ int x = y * y; }}

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

A)The x value is 20. B)The x value is 30. C)The x value is 400. D)The x value is 600. 10) . Which of the following places no constraints on the type of elements, order of elements, or repetition of elements with in the collection.? A) Collection B) collection C) Map D) Set

11) What will be the output of the program? class PassS { public static void main(String [] args) { PassS p = new PassS(); p.start(); } void start() { String s1 = "slip"; String s2 = fix(s1); System.out.println(s1 + " " + s2); } String fix(String s1) { s1 = s1 + "stream"; System.out.print(s1 + " "); return "stream"; } } A. B. C. D. slip stream slipstream stream stream slip stream slipstream slip stream

12) What will be the output of the program? class Test { public static void main(String [] args) { int x=20;

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

String sup = (x < 15) ? "small" : (x < 22)? "tiny" : "huge"; System.out.println(sup); } } A. C. small huge B. D. tiny Compilation fails

13) What will be the output of the program? class Test { public static void main(String [] args) { int x= 0; int y= 0; for (int z = 0; z < 5; z++) { if (( ++x > 2 ) && (++y > 2)) { x++; } } System.out.println(x + " " + y); } } A. C. 52 63 B. D. 53 64

14) What will be the output of the program? class Bitwise { public static void main(String [] args) { int x = 11 & 9; int y = x ^ 3; System.out.println( y | 12 ); } } A. C. 0 8 B. D. 7 14

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

15) What will be the output of the program? class SSBool { public static void main(String [] args) { boolean b1 = true; boolean b2 = false; boolean b3 = true; if ( b1 & b2 | b2 & b3 | b2 ) /* Line 8 */ System.out.print("ok "); if ( b1 & b2 | b2 & b3 | b2 | b1 ) /*Line 10*/ System.out.println("dokey"); } } A. B. C. D. E. ok dokey ok dokey No output is produced Compilation error

16) What will be the output of the program? class SC2 { public static void main(String [] args) { SC2 s = new SC2(); s.start(); } void start() { int a = 3; int b = 4; System.out.print(" " + 7 + 2 + " "); System.out.print(a + b); System.out.print(" " + a + b + " "); System.out.print(foo() + a + b + " "); System.out.println(a + b + foo()); } String foo()
Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

{ return "foo"; } } A. B. C. D. 9 7 7 foo 7 7foo 72 34 34 foo34 34foo 9 7 7 foo34 34foo 72 7 34 foo34 7foo

17) What will be the output of the program? class Test { static int s; public static void main(String [] args) { Test p = new Test(); p.start(); System.out.println(s); } void start() { int x = 7; twice(x); System.out.print(x + " "); } void twice(int x) { x = x*2; s = x; } } A. C. 77 14 0 B. D. 7 14 14 14

18) What are all the methods available in the Thread class? 1.isAlive() 2.join() 3.resume() 4.suspend() 5.stop() 6.start() 7.sleep() 8.destroy() 19) Which are keywords in Java? a) NULL b) sizeof c) friend d) extends e) synchronized

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

20) The Java source code can be created in a Notepad editor. a)True b) False 21) Choose correct ansewrs 1. Servlet is a Java technology based Web component. 2. Servlet servlets are platform-independent 3. Servlet has run on Web server which has a containers 4. Servlets interact with Web clients via a request/response using HTTP protocol. A.1,2,3,4 B.1,2,3 C.1,3,4 D.None 22) Which of the following are interface? 1.ServletContext 2.Servlet 3.GenericServlet 4.HttpServlet A.1,2,3,4 B,1,2 C.1,3,4 D.1,4 23) Which of the following are class? 1.ServletContext 2.Servlet 3.GenericServlet 4.HttpServlet A.1,2,3,4 B,1,2 C.3,4 D.1,4 24) Which of the following methods are main methods in life cycle of servlet? 1.init() 2 .service() 3.destroy() 4.srop() 5.wait() A.1,2,3,4,5 B,1,2,3 C.3,4,5 D.1,4,5 25) init(),service() and destroy()methods are define in 1.javax.servlet.Servlet interface 2.javax.servlet.ServletHttp class 3.javax.servlet.ServletRequest interface 4.javax.servlet.ServletResponse interface A.1,2,3,4,5 B,1 C.3,4,5 D.1,4,5 26) Int init() ,.service() and destroy() methods which methods are call only once at life cycle of servlets 1.init() 2.service() 3.destroy() A.1,2,3 B,1,3 C.2 D.None 27) Which JDBC driver Type(s) is(are) the JDBC-ODBC bridge? A. B. Type 1 Type 2

Java Interview Questions

FNT Software Solutions Pvt Ltd, Bangalore

C. D.

Type 3 Type 4

28) JDBC stands for: A. B. C. D. Java Database Connectivity Java Database Components Java Database Control None of the above is correct

29) What are the scopes in Servelts? 1) Page 2) request 3) response 4) session 5) application 30) What are the scopes in JSP? 1) Page 2) request 3) response 4) session 5) application 31) What are the implicit objects in jsp? 32) What is the difference between Difference between doGet() and doPost()? 33) What is the difference between HttpServlet and GenericServlet?

34) Explain the directory structure of a web application. 35) What is a output comment? 36) What is a Hidden comment?

37) What is a Expression? 38) What is a Declaration?

39) What is a Scriptlet? 40) Explain the life-cycle mehtods in JSP?

Java Interview Questions

También podría gustarte