0

programming languages Online Quiz - 182

Description: programming languages Online Quiz - 182
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0

What is the output of following code snippet ? void main() { printf(printf("anna")); }

  1. anna

  2. compile time error

  3. anna4

  4. non of the above

  5. garbage


Correct Option: C

What is the output of following code snippet ? void main() { int arr[5]={10,20,30,40,50}; printf("%d",(arr+2)); }

  1. 30

  2. 20

  3. syntax error

  4. garbage


Correct Option: D

What is the output ?? main() { float me = 1.1; double you = 1.1; if(me==you) printf("I love U"); else printf("I hate U"); }

  1. I hate U

  2. I love U

  3. non of the above

  4. error


Correct Option: A

What is the output ? main() { char *p; printf("%d %d ",sizeof(*p),sizeof(p)); }

  1. 2 2

  2. 1 2

  3. compiler error

  4. non of the above


Correct Option: B

Which of the access modifiers a top level class may have?

  1. protected

  2. private

  3. public

  4. friendly


Correct Option: C
  1. 4

  2. 2

  3. 8

  4. The number of bytes to represent an int is compiler dependent.


Correct Option: A

Given a one dimensional array arr, what is the correct way of getting the number of elements in arr.

  1. arr.length() – 1

  2. arr.length()

  3. arr.length - 1

  4. arr.length


Correct Option: D

In the following class definition, which is the first line (if any) that causes a compilation error. Select the one correct answer.public class test { public static void main(String args[]) { char c; int i; c = 'A'; // 1 i = c; //2 c = i + 1; //3 c++; //4 }}

  1. The line labeled 1.

  2. The line labeled 2.

  3. The line labeled 3.

  4. All the lines are correct and the program compiles.


Correct Option: C
  1. synchronized

  2. friend

  3. implement

  4. throws


Correct Option: A,D

What gets printed when the following program is compiled and run? class test { public static void main(String args[]) { int i,j,k,l=0; k = l++; j = ++k; i = j++; System.out.println(i); } }

  1. 1

  2. 3

  3. 2

  4. 0


Correct Option: A

What gets printed when the following program is compiled and run. protected class example {public static void main(String args[]) {String test = "abc";test = test + test;System.out.println(test);}}

  1. The program does not compile because statement "test = test + test" is illegal.

  2. The program prints "abc"

  3. The program prints "abcabc"

  4. The class does not compile because the top level class cannot be protected.


Correct Option: D

package inheritance; public class TestInheritance3 { protected int p = 100; } package inheritance1; import inheritance.TestInheritance3; public class TestInheritance_3 extends TestInheritance3 { void printP() { System.out.println("p= "+p); } public static void main(String[] args) { TestInheritance_3 T_3 = new TestInheritance_3(); T_3.printP(); } }

  1. p= 0

  2. p= 100

  3. Compiler Error

  4. Exception


Correct Option: B

package inheritance; class TestInheritance4 { String name ="TCS"; } package inheritance1; import inheritance.TestInheritance4; public class TestInheritance_4 extends TestInheritance4 { void printName() { System.out.println("name ="+name); } public static void main(String[] args) { TestInheritance_4 T_4 = new TestInheritance_4(); T_4.printName(); } }

  1. Compiler Error

  2. name = TCS

  3. name = null

  4. Exception


Correct Option: A
- Hide questions