0

programming languages Online Quiz - 193

Description: programming languages Online Quiz - 193
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0
  1. int $x;

  2. int 123;

  3. int _123;

  4. int #dim;

  5. int %percent;

  6. int central_sales_region_Summer_2005_gross_sales;


Correct Option: A,C,F
  1. If only line 1 is removed the code compiles.

  2. If only line 3 is removed the code compiles.

  3. If only line 5 is removed the code compiles.

  4. If lines 1 and 3 are removed the code compiles

  5. If lines 1, 3 and 5 are removed the code compiles.


Correct Option: C,E

package io; import java.io.*; public class TestFile { public static void main(String[] args) { File file = new File("test_file.txt"); System.out.print(" Fle Name = " + file.getName()); file.delete(); file.renameTo(new File("test_file2.txt")); System.out.print(" Fle Name = " + file.getName()); } }

  1. Null pointer Exception

  2. Fle Name = test_file.txt Fle Name = test_file.txt

  3. Compiler Error

  4. Fle Name = test_file.txt Fle Name = test_file2.txt


Correct Option: B

package io; import java.io.*; public class TestFile1 { public static void main(String[] args) { //No file exists by the name test_file.txt File file = new File("test_file.txt"); System.out.print(" Fle Name = "+file.getName()); System.out.print(" File Status = "+file.exists()); } }

  1. Fle Name = test_file.txt File Status = false

  2. Compiler Error

  3. Null Pointer Exception

  4. Fle Name = test_file.txt File Status = true


Correct Option: A

package inheritance; interface test_Int { void test(); } abstract class IntImplementer implements test_Int { public static void main(String[] args) { System.out.println("Hello World!"); } }

  1. No output

  2. Hello World!

  3. Compiler Error

  4. Exception


Correct Option: B

Signature has to be the same for overloading.

  1. True

  2. False


Correct Option: B

Overriding is an example of runtime polymorphism.

  1. True

  2. False


Correct Option: A

byte, short can be converted to char and vice versa.

  1. True

  2. False


Correct Option: B

Integer division by zero throws an exception.

  1. True

  2. False


Correct Option: A

package simplejava;public class TestConstructor{ int p ; public void TestConstructor(int p) { this.p=p; } public static void main(String[] args) { TestConstructor tp = new TestConstructor(10); TestConstructor tp = new TestConstructor(); System.out.println("p = "+tp.p); }}

  1. Compiler Error

  2. Exception

  3. p = 0

  4. p = 10


Correct Option: A

package simplejava; public class TestConstructor2 { int p; TestConstructor2() { System.out.print(" I am in Constructor"); } TestConstructor2(int p) { this(); this.p = p; System.out.print(" p = " + p); } public static void main(String[] args) { TestConstructor2 tp1 = new TestConstructor2(10); } }

  1. I am in Constructor p = 10

  2. I am in Constructor p = 0

  3. Compiler Error

  4. Exception


Correct Option: A

package simplejava;public class TestMain { TestMain() { System.out.println("I am in Constructor"); } TestMain(String message) { System.out.println("Message " + message); } public static void main(String[] args) { TestMain tm = new TestMain(); } public static void main(String args) { TestMain tm = new TestMain("Hello"); }}

  1. Message Hello

  2. I am in Constructor

  3. Compiler Error

  4. Exception


Correct Option: B

Are you allowed to have more than one top-level(non-inner) class definition per source file?

  1. True

  2. False


Correct Option: A

Assume the bit pattern of byte x is: 10110001. What will the sign of x be after x>>2?

  1. postive

  2. negative

  3. can't be find

  4. none of the above


Correct Option: B

A class can define two methods with the same name as long as the return types are different

  1. True

  2. False


Correct Option: B
  1. java.lang.Exception

  2. java.lang.Error

  3. java.lang.Throwable

  4. none of the above


Correct Option: C
- Hide questions