0

programming languages Online Quiz - 13

Description: programming languages Online Quiz - 13
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0
  1. get-host

  2. $PSVersionTable

  3. both

  4. Get-powershellversion


Correct Option: A

class c1 { public void m1() { System.out.println("m1 method in C1 class"); } } class c2 { public c1 m1() { return new c1(){ public void m1() { System.out.println("m1 mehod in anonymous class"); }};} public static void main(String a[]) { c1 ob1 =new c2().m1(); ob1.m1(); }}

  1. prints m1 method in C1 class

  2. prints m1 method in anonumous class

  3. compile time error

  4. Runtime error

  5. none of the above


Correct Option: B

What is the output for the below code ? class A implements Runnable{ public void run(){ System.out.println(Thread.currentThread().getName()); } } public class Test { public static void main(String... args) { A a = new A(); Thread t = new Thread(a); Thread t1 = new Thread(a); t.setName("t"); t1.setName("t1"); t.setPriority(10); t1.setPriority(-3); t.start(); t1.start(); } }

  1. t t1

  2. t1 t

  3. t t

  4. Compilation succeed but Runtime Exception


Correct Option: D

What is the output for the below code ? public class B { public String getCountryName(){ return "USA"; } public StringBuffer getCountryName(){ StringBuffer sb = new StringBuffer(); sb.append("UK"); return sb; } public static void main(String[] args){ B b = new B(); System.out.println(b.getCountryName().toString()); } }

  1. Compile with error

  2. USA

  3. UK

  4. Runtime Exception


Correct Option: A

What is the output for the below code ?import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String... args) { Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("b"); boolean b = m.matches(); System.out.println(b); }}

  1. true

  2. Compile Error

  3. false

  4. b


Correct Option: A

What is the output for the below code ? public class A { public A() { System.out.println("A"); } } public class B extends A implements Serializable { public B() { System.out.println("B"); } } public class Test { public static void main(String... args) throws Exception { B b = new B(); ObjectOutputStream save = new ObjectOutputStream(new FileOutputStream("datafile")); save.writeObject(b); save.flush(); ObjectInputStream restore = new ObjectInputStream(new FileInputStream("datafile")); B z = (B) restore.readObject(); } }

  1. A B A

  2. A B A B

  3. B B

  4. A B


Correct Option: A

public class Question { public static void main(String args[]) { int x=010; System.out.print("X="+x); } }

  1. X=8

  2. X=10

  3. X=11

  4. None


Correct Option: A

public class Question { public static void main(String args[]) { int x=y=10; y=12; System.out.print(x+"&"+y); } }

  1. 10 & 12

  2. 10 & 10

  3. Compile Time Error

  4. None


Correct Option: C

public class Question { public static void main(String args[]) { int x=0x10; System.out.print("X="+x); } }

  1. X=10

  2. X=16

  3. X=0

  4. Compile Time Error


Correct Option: B

Which of the following class among these are synchronized?

  1. StringBuilder

  2. StringBuffer

  3. Both (1) and (2)

  4. None of the above


Correct Option: B

String s = "India";String s2 = s;s.concat (” is a nation.”);System.out.println(s);

  1. India

  2. India is a nation.

  3. is a nation.

  4. None of the above.


Correct Option: A

Is String class final?

  1. True

  2. False


Correct Option: A

What is the output of following.

public static void main(String[]  args) {
    final int b=3;
    byte c=b/2;
    System.out.println("c="+c);
}
  1. Runtime Exception

  2. 1.5

  3. 1

  4. CompileTimeError


Correct Option: C

What is the output of following.

public static void main(String[]  args) {
    String s1="prasad";
    String s2="Ram";
    s1.concat(s2);
    System.out.println("c="+s1);
}
  1. Ram

  2. prasad

  3. RamPrasad

  4. PrasadRam


Correct Option: B

What is the output of following.

public static void main(String[]  args) {
    String s1="sanjay";
    String s2="sanjay";             
    System.out.println("c="+s1==s2);
}
  1. prasad

  2. true

  3. false

  4. compileTime Error


Correct Option: C

What is the output of following.

public static void main(String[]  args) {
    System.out.println("c="+args.length());
}
  1. 2

  2. compileTimeError

  3. 1

  4. RuntimeException


Correct Option: B
- Hide questions