MCQ
Set- 2
Total MCQ – 20
1. What is the output?
package Java91.blogspot.in;
import
java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Set s = new TreeSet();
s.add(new
Person(20));
s.add(new
Person(10));
System.out.println(s);
}
}
class
Person {
Person(int i) {
}
}
a) 10 20
b) ClassCastException
c) Compiler Error
d) Compiler Error
2. What is the output?
package Java91.blogspot.in;
import
java.util.*;
import java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Map s = new Hashtable();
s.put(null, null);
System.out.println(s);
}
}
a) [null = null]
b) NullPointerException
c) null
d) []
a) [null = null]
b) NullPointerException
c) null
d) []
3. What
is the output?
package Java91.blogspot.in;
import
java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Map s = new WeakHashMap(10);
s.put(null, null);
System.out.println(s);
}
}
a) [null = null]
b) NullPointerException
c) null
d) []
4. What is the output?
package Java91.blogspot.in;
import
java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Map s = new LinkedHashMap();
s.put("1", "one");
s.put("3", "three");
s.put("2", "two");
System.out.println(s);
}
}
a) [1=one,3=three,2=two]
b) NullPointerException
c) [1=one,2=two,3=three]
d) []
a) [1=one,3=three,2=two]
b) NullPointerException
c) [1=one,2=two,3=three]
d) []
5. What is the output?
package Java91.blogspot.in;
import
java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Map s = new HashMap();
s.put("1", "one");
s.put("3", "three");
s.put("2", "two");
System.out.println(s);
}
}
a) [1=one,3=three,2=two]
b) [3=three,2=two,1=one]
c) cannot predict the order
d) []
6. What is the
output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
method(float f) {
System.out.println("Float");
}
public static void
method(double f) {
System.out.println("Double");
}
public static void
main(String a[]) {
float f1 =
2.0f;
float f2 =
2.0f;
method(1.0);
method(1.0f);
method(1.0f * 2.0f);
method(1.0f * 2.0);
method(f1 * f2);
}
}
a) Double Double Double Double Double
b) Float Float Float Float Float
c) Double Float Float Double Float
d)Double Float Float Double Double
a) Double Double Double Double Double
b) Float Float Float Float Float
c) Double Float Float Double Float
d)Double Float Float Double Double
7. What is the output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
method(byte b) {
System.out.println("Byte");
}
public static void method(int i) {
System.out.println("Int");
}
public static void
main(String a[]) {
byte b =
1;
method(1);
method(128);
method((byte)
128);
method(b);
}
}
a) Byte Int Int Byte
b) Byte Int Int Byte
c) Byte Int Byte Byte
d) Int Int Byte Byte
a) Byte Int Int Byte
b) Byte Int Int Byte
c) Byte Int Byte Byte
d) Int Int Byte Byte
8. Which of the following are correct?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
byte b =
1;
char c =
2;
short s =
3;
int i =
4;
c = b; //
1
s = b; //
2
i = b; //
3
s = c * b; //
4
}
}
a) Error at mark 1
b) Error at mark 2
c) Error at mark 3
d) Error at mark 4
a) Error at mark 1
b) Error at mark 2
c) Error at mark 3
d) Error at mark 4
9. Which of the following are correct?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
final byte b =
1;
char c =
2;
short s =
3;
int i =
4;
c = b; //
1
s = b; //
2
i = b; //
3
s = c * b; //
4
}
}
a) Error at mark 1
b) Error at mark 2
c) Error at mark 3
d) Error at mark 4
a) Error at mark 1
b) Error at mark 2
c) Error at mark 3
d) Error at mark 4
10. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
String s1 = "Sun";
String s2 = "Java";
s1.concat(s2);
System.out.println(s1);
}
}
a) Sun
b) Java
c) SunJava
d) JavaSun
11. What is output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
Integer i1 = new
Integer(127);
Integer i2 = new Integer(127);
Long l = new
Long(127);
System.out.println(i1 == i2);
System.out.println(i1.equals(i2));
System.out.println(i1.equals(l));
}
}
a) false true true
b) true true true
c) false true false
d) Compiler Error
a) false true true
b) true true true
c) false true false
d) Compiler Error
12. What is output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
byte b =
100;
Byte b1 = new
Byte(100);
Byte b2 = new
Byte(b);
System.out.println(b1 == b2);
System.out.println(b1.equals(b2));
}
}
a) false true
b) true false
c) true true
d) Compiler Error
a) false true
b) true false
c) true true
d) Compiler Error
13. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
method(String s) {
System.out.println("String
Version");
}
public static void
method(StringBuffer sb) {
System.out.println("String
Buffer Version");
}
public static void
main(String a[]) {
method(null);
}
}
a) String Version
b) String Buffer Version
c) Runtime Exception
d) Compiler Error
a) String Version
b) String Buffer Version
c) Runtime Exception
d) Compiler Error
14. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
static
String s = "Instance";
public static void
method(String s) {
s += "Add";
}
public static void
main(String a[]) {
TestJava91 t = new
TestJava91();
s = "New
Instance";
String s = "Local";
method(s);
System.out.println(s);
System.out.println(t.s);
}
}
a) Local Instance
b) Local New Instance
c) Loca Add New Instance
d) Compiler Error
15. What is output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
method(StringBuffer sb) {
sb.append("
Added");
sb = new
StringBuffer("Hai");
}
public static void
main(String a[]) {
StringBuffer sb = new
StringBuffer("String Buffer");
method(sb);
System.out.println(sb);
}
}
a) String Buffer
b) String Buffer Added
c) Hai
d) Compiler Error
a) String Buffer
b) String Buffer Added
c) Hai
d) Compiler Error
16. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
method(StringBuffer sb) {
sb = new
StringBuffer("Hai");
sb.append("
Added");
}
public static void
main(String a[]) {
StringBuffer sb = new
StringBuffer("String Buffer");
method(sb);
System.out.println(sb);
}
}
a) String Buffer
b) String Buffer Added
c) Hai
d) Compiler Error
17. What is output?
package
Java91.blogspot.in;
import
java.util.*;
public class
TestJava91 {
public static void
main(String a[]) {
Map m = new Hashtable(10,
0.75f);
System.out.println(m.size());
}
}
a) 5
b) 10
c) 7
d)Compiler Error
a) 5
b) 10
c) 7
d)Compiler Error
18. What is the default capacity of java.util.Hashtable?
a) 10
b) 16
c) 11
d) 20
19. What is the default capacity of java.util.HashMap?
a) 10
b) 16
c) 11
d) 20
20. Which of the following classes has synchronized methods?
a) ArrayList
b) Vector
c) HashTable
d) WeakHashMap
21. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
String s1 = new
String("Hai");
String s2 = "Hai";
String s3 = new
String("Hai").intern();
System.out.println(s1 == s2);
System.out.println(s1 == s3);
System.out.println(s2 == s3);
}
}
a) false false true
b) true false true
c) false false false
d) false true true
a) false false true
b) true false true
c) false false false
d) false true true
22. What is output?
package Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
String s1 = "SunMicroSystems";
System.out.println(s1.substring(0));
System.out.println(s1.substring(1,
4));
System.out.println(s1.substring(8));
}
}
a) SunMicrosystems sun oSystem
b) SunMicrosystems unM Systems
c) StringIndexOutOfBoundsException
d) None Of the above
a) SunMicrosystems sun oSystem
b) SunMicrosystems unM Systems
c) StringIndexOutOfBoundsException
d) None Of the above
23. What is output?
package
Java91.blogspot.in;
public class
TestJava91 {
public static void
main(String a[]) {
String s1 = "Sun";
System.out.println(s1.substring(5));
}
}
a) -1
b) 0
c) StringIndexOutOfBoundsException
d) ArrayIndexOutOfBoundsException
a) -1
b) 0
c) StringIndexOutOfBoundsException
d) ArrayIndexOutOfBoundsException
24. Which of the following are static methods in java.lang.String class?
a) valueOf
b) length
c) indexOf
d) All the above.
25. What
is output?
package Java91.blogspot.in;
public class TestJava91 {
public static void main(String a[]) {
StringBuffer sb = new StringBuffer(8);
sb.append("TestString");
System.out.println(sb.capacity());
System.out.println(sb.length());
}
}
a) 8 10
b) 10 10
c) 18 10
d) 18 18
a) 8 10
b) 10 10
c) 18 10
d) 18 18
No comments:
Post a Comment