"For every success of a man there will be a countless pain in his heart and that pain makes him a successful person in life"

When You are at the Peak of Concentration, You don't feel whether u r programming in C/C#/JAVA or any other, You just type the keys on keyboard and your sub-conscious mind does the rest...!

Myspace GlittersMyspace GlittersMyspace GlittersMyspace GlittersMyspace GlittersMyspace GlittersMyspace GlittersMyspace Glitters




 
   

SCJP Exam 2

   
 


 

 

Home

Guestbook

GALLERY

MySQL

C/C++ Interview Questions

C/C++ Test Paper 1

C/C++ Test Paper 2

C Tricky Snippets

C - Pointers

C - Functions

C - Iterations, Operators

Java Interview Questions

Java Fundamentals

Java FAQs

J2EE - FAQs

Java - Best Collection Ever

Java/J2EE Test 1

Java Test 2

Java Servlets - FAQs

SCJP 5.0 Syllabus

SCJP Exam 1

SCJP Exam 2

SCJP Exam 3

SCJP Exam 4

SCJP Exam 5

Relational Database Management Systems(RDBMS) Imp. Concepts

SQL Server - Interview Questions

SQL Server 2

Data Structures

OOPS - FAQs

Object Oriented Programming (OOP) Concepts

Operating Systems - FAQs

Operating System Concepts

Networking Concepts

UML - Quick Reference

VB - FAQs

Secrets About Windows Operating Systems

 


     
 

Mock Test 2

 

Question 1

class JSC201 {
  static byte m1() {
    final char c1 = 'u0001';
    return c1;                                // 1
  }
  static byte m2(final char c2) {return c2;}  // 2
  public static void main(String[] args) {
    char c3 = 'u0003';
    System.out.print(""+m1()+m2(c3));         // 3
}}

What is the result of attempting to compile and run the program?

a. 

Prints: 13

b. 

Prints: 4

c. 

Compile-time error at 1

d. 

Compile-time error at 2

e. 

Run-time error

f. 

None of the above

 

Question 2

 

Which of the follow are true statements.

a. 

A nested class is any class that is declared within the body of another class or interface.

b. 

A nested class can not be declared within the body of an interface declaration.

c. 

An inner class is a nested class that is not static.

d. 

A nested class can not be declared static.

e. 

A named class is any class that is not anonymous.

Question 3

class A {
  public static void main (String[] args) {
    Error error = new Error();
    Exception exception = new Exception();
    System.out.print((exception instanceof Throwable) + ",");
    System.out.print(error instanceof Throwable);
}}

What is the result of attempting to compile and run the program?

a. 

Prints: false,false

b. 

Prints: false,true

c. 

Prints: true,false

d. 

Prints: true,true

e. 

Compile-time error

f. 

Run-time error

g. 

None of the above

Question 4

class B {
  private String name;
  public B(String s) {name = s;}
  protected void finalize() {System.out.print(name);}
}
class E {
  public static void m() {
    B x1 = new B("X"), y1 = new B("Y");
 }
  public static void main(String[] args) {
    m(); System.gc();
}}

Which of the following could not be a result of attempting to compile and run the program?

a. 

Prints: XY

b. 

Prints: YX

c. 

Prints: XXYY

d. 

Nothing is printed.

e. 

None of the above

Question 5

class JJF1 {
  public static void main (String args[]) {
    System.out.print(Byte.MIN_VALUE+",");
    System.out.print(Byte.MAX_VALUE);
}}

What is the result of attempting to compile and run the program?

a. 

Prints: 0,255

b. 

Prints: 0,256

c. 

Prints: -127,128

d. 

Prints: -128,127

e. 

Compile-time error

f. 

Run-time error

g. 

None of the above

Question 6

class GRC1 {public static void main(String[] args) {}}    // 1
class GRC2 {protected static void main(String[] args) {}} // 2
class GRC3 {private static void main(String[] args) {}}   // 3

What is the result of attempting to compile each of the three class declarations and invoke each main method from the command line?

a. 

Compile-time error at line 1.

b. 

Compile-time error at line 2.

c. 

Compile-time error at line 3.

d. 

An attempt to run GRC1 from the command line fails.

 

e. 

An attempt to run GRC2 from the command line fails.

f. 

An attempt to run GRC3 from the command line fails.

 

Question 7

class EBH201 {
  public static void main (String[] args) {
    int a = 1 || 2 ^ 3 && 5;
   int b = ((1 || 2) ^ 3) && 5;
    int c = 1 || (2 ^ (3 && 5));
    System.out.print(a + "," + b + "," + c);
}}

What is the result of attempting to compile and run the program?

a. 

Prints: 0,0,0

b. 

Prints: 0,0,3

c. 

Prints: 0,3,0

d. 

Prints: 0,3,3

e. 

Prints: 3,0,0

f. 

Prints: 3,0,3

g. 

Prints: 3,3,0

h. 

Prints: 3,3,3

i. 

Run-time error

j. 

Compile-time error

k. 

None of the above

Question 8

class GFC100 {
  public static void main(String[] args) {
    final short s1 = 1; // 1
    final char c1 = 1;  // 2
    byte b1 = s1;       // 3
    byte b2 = c1;       // 4
    byte b3 = 1;        // 5
    byte b4 = 1L;       // 6
    byte b5 = 1.0;      // 7
    byte b6 = 1.0d;     // 8
}}

Compile-time errors are generated at which lines?

a. 

1

b. 

2

c. 

3

d. 

4

e. 

5

f. 

6

g. 

7

h. 

8

Question 8

class A {
  void m1(int i) {
    int j = i % 3;
    switch (j) {
      case 0: System.out.print("0"); break;
      case 1: System.out.print("1"); break;
      default:
        assert j == 2;
        System.out.print(j);
  }}
  public static void main (String[] args) {
    A a = new A();
    for (int i=5; i >= -1; i--) {a.m1(i);}
}}

Question 9

Which statements are true?

a. 

With assertions enabled it prints 210210-1 followed by an AssertionError message.

b. 

With assertions enabled it prints 210210 followed by an AssertionError message.

c. 

With assertions enabled it prints only 210210.

d. 

With assertions enabled it prints nothing.

e. 

With assertions disabled it prints 210210-1

f. 

With assertions disabled it prints only 210210

g. 

Assertions should not be used within the default case of a switch statement.

Question 10

Which of these words belong to the set of Java keywords?

a. 

transient

b. 

serializable

c. 

runnable

d. 

run

e. 

volatile

f. 

externalizable

g. 

cloneable

Question 11

class JMM101 {
  public static void main(String[] args) {
    int i = 0;
    while (i++ < args.length) {
      System.out.print(args[i]);
}}}
java JMM101 A B C D E F

What is the result of attempting to compile and run the program using the specified command line?

a. 

Prints: JMM101ABCDEF

b. 

Prints: ABCDEF

c. 

Compile-time error

d. 

Run-time error

e. 

None of the above

 

 

 
 

 

 

Thank You.. Visit Again

This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free