MileStone 1 - Java - MCQS

MileStone 1 - Java - MCQS

University

10 Qs

quiz-placeholder

Similar activities

QUIZ PBO R5I

QUIZ PBO R5I

University

10 Qs

oops using java quiz

oops using java quiz

University

15 Qs

Object Oriented Programming Quizz

Object Oriented Programming Quizz

University

10 Qs

Talent Next Java MCQ-1

Talent Next Java MCQ-1

University

10 Qs

JAVA FINAL QUIZ FOR ASSESSMENT

JAVA FINAL QUIZ FOR ASSESSMENT

University

15 Qs

Java Arrays

Java Arrays

University

10 Qs

Java Quiz2

Java Quiz2

University

11 Qs

Java Operators

Java Operators

University

14 Qs

MileStone 1 - Java - MCQS

MileStone 1 - Java - MCQS

Assessment

Quiz

Computers

University

Hard

Created by

Prema,Asst.Prof, Chennai

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which one of the following statement is false?

A subclass must override all the methods of the superclass

it is possible for a subclass to define a method with the same name and parameters as a method defined by the superclass

Aggregation defines a has-a relationship between a superclass and its subclasses

Inheritance defines a is-a relationship between a superclass and its subclass

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following

class A{

public void baz(){

System.out.println(“A”);

}

}

public class B extends A{

public static void main(String [] args){

A a = new b();

a.baz();

}

public void baz(){

System.out.println(“B”);

}

}

What is the result?

A

B

Compilation fails

An exception is thrown at runtime

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following

class Over{

int doStuff(int a, float b){

return 7;

}

}

class Over2 extends Over{

//insert code here

}

Which method, if inserted at line 8, will not compile?

public int doStuff(int x, float y) {return 4;}

protected int doStuff(int x, float y) {return 4;}

private int doStuff(int x, float y) {return 4;}

private int doStuff(int x, double y) {return 4;}

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the below mentioned code and the command-line invocation as,

Java CommandArgs 1 2 3 4

public class CommandArgs {

public static void main(Strings[] args) {

String s1 = args[1];

String s2 = args[2];

String s3 = args[3];

String s4 = args[4];

System.out.print(“args[2] = “ +s2);

}

}

What is the result?

args[2] = 2

args[2] = 3

args[2] = 1

An exception is thrown at runtime

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

5. Which one of the following statements is true?

an abstract class can be instantiated

An abstract class is implicitly final

An abstract class can declare non-abstract methods

An abstract class can not extend a concrete class

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which statement is true about interfaces?

a. Interfaces allow multiple implementation inheritance

b. Interfaces can extend any number of other interfaces

c. Members of an interface are never static

d. Members of an interface can always be declared static

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A class Car and its subclass Yugo both have a method run() which was written by the programmer as part of the class definition. If junker refers to an object of type Yugo, what will the following code do?

junker.run();

The run() method defined in Yugo will be called

The run() method defined in Car will be called

The compiler will complain that run() has been defined twice

Overloading will be used to pick which run() is called

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?