Quiz Space

Programming Concepts using Java · Quiz 1 · 26 Oct 2025 · September 2025 term

Question 8: Consider the code given below. Identify the appropriate o…

Question 8

+7 marksOne correct option

Consider the code given below.

java
interface Shape {
public double area();
public static void printArea(double a) {
System.out.println("Area is : " + a);
}
}
class Circle implements Shape {
private double radius;
public Circle(double r) {
radius = r;
}
public double area() {
return Math.PI * radius * radius;
}
}
public class TestShape {
public static void main(String[] args) {
Circle c = new Circle(2);
____________________________________ //LINE 1
}
}

Identify the appropriate option to fill in the blank at LINE 1, such that the output is:

Area is : 12.566370614359172

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 8 of 15 in the IIT Madras BS Programming Concepts using Java (Java) Quiz 1 paper sat on 26 Oct 2025, in the September 2025 term (IIT M DIPLOMA AN EXAM QDD2 26 Oct 2025). It carries 7 marks.

More questions from this paper

  1. Q1Consider the following Java program. When the call stack reaches its maximum depth, which method will be at the top of …
  2. Q2Consider the following Java program. What will the output be?
  3. Q3Consider the code given below that searches for a Book in an array. Two Book objects are considered equal if they have …
  4. Q4Consider the Java code given below. Choose the correct option to fill in place of CODE BLOCK so that it produces the gi…
  5. Q5Consider the Java code below. Choose the correct option.
  6. Q6Consider the Java code given below. What will the output be?
  7. Q7Consider the Java code given below. Which of the following statements is FALSE?
  8. Q9Consider the Java code given below. Choose the correct option.
  9. Q10Consider the following Java code. Choose the correct option.
  10. Q11Consider the Java code given below. Choose the correct option.
  11. Q12Consider the Java code given below. Choose the correct option.
  12. Q13Consider the Java code segment given below. From the following options, identify the appropriate definitions of Iterabl…
  13. Q14Which of the following statements correctly describe static typing and dynamic typing?
  14. Q15Consider the Java program below. Identify the correct option(s) to fill in place of CODE BLOCK so that the output is: P…