What is the output for the below code ?1. public class A{2. int add(int i, int j){3. return i+j;4. }5. }6. public class B extends A{7. public static void main(String argv[]){8. short s = 9;9. System.out.println(add(s,6));10. }11.} Compile fail due to error on line no 2 Compile fail due to error on line no 8 15 None of these Compile fail due to error on line no 9 TRUE ANSWER : ? YOUR ANSWER : ?
public class Test { }What is the prototype of the default constructor? public Test( ) Test(void) Test( ) public Test(void) None of these TRUE ANSWER : ? YOUR ANSWER : ?
class A{ A(String s){} A(){}}1. class B extends A{2. B(){}3. B(String s){4. super(s);5. }6. void test(){7. // insert code here8. }9. }Which of the below code can be insert at line 7 to make clean compilation ? A a = new B(5); All of these None of these A a = new A(String s); A a = new B(); TRUE ANSWER : ? YOUR ANSWER : ?
What is the expected output?class Animal {Animal() {System.out.println("Animal");}}class Wild extends Animal{Wild() {System.out.println("Wild");super();}}public class Test {public static void main(String args[]) {Wild wild = new Wild();}} Runtime Exception Compilation Error Animal Wild Wild Animal TRUE ANSWER : ? YOUR ANSWER : ?
Determine output:public class Test{ public static void main(String args[]){ MyClass obj = new MyClass(); obj.val = 1; obj.call(obj); System.out.println(obj.val); }}class MyClass{ public int val; public void call(MyClass ref){ ref.val++; }} Compilation Error 2 3 None of these 1 TRUE ANSWER : ? YOUR ANSWER : ?
Which of the modifier can't be used for constructors? protected private public static TRUE ANSWER : ? YOUR ANSWER : ?
What is the output for the below code ?class A{ public A(){ System.out.println("A"); } public A(int i){ this(); System.out.println(i); }}class B extends A{ public B(){ System.out.println("B"); } public B(int i){ this(); System.out.println(i+3); }}public class Test{ public static void main (String[] args){ new B(5); }} A B 5 A 5 B 8 None of these A B 8 B 8 A 5 TRUE ANSWER : ? YOUR ANSWER : ?
The implicit return type of a constructor is A class object in which it is defined. None of these void There is no return type. TRUE ANSWER : ? YOUR ANSWER : ?
What will be the return type of a method that not returns any value? double int None of these void TRUE ANSWER : ? YOUR ANSWER : ?
What is the output for the below code?public class Test{ public static void printValue(int i, int j, int k){ System.out.println("int"); } public static void printValue(byte...b){ System.out.println("long"); } public static void main(String... args){ byte b = 9; printValue(b,b,b); }} long int Compilation clean but throws RuntimeException Compilation fails None of these TRUE ANSWER : ? YOUR ANSWER : ?