adplus-dvertising

Welcome to the Interfaces and Packages MCQs Page

Dive deep into the fascinating world of Interfaces and Packages with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Interfaces and Packages, a crucial aspect of Java Programming. In this section, you will encounter a diverse range of MCQs that cover various aspects of Interfaces and Packages, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Java Programming.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Interfaces and Packages. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Java Programming.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Interfaces and Packages. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Interfaces and Packages MCQs | Page 7 of 12

Q61.
An interface in Java is like a 100% ____.
Discuss
Answer: (a).abstract class
Q62.
A Java Interface is not considered a class. State TRUE or FALSE.
Discuss
Answer: (a).TRUE
Discuss
Answer: (d).All the above
Discuss
Answer: (d).All the above
Q65.
A Java Class inheritsConstants and Methods of an Interface using ____ keyword.
Discuss
Answer: (b).IMPLEMENTS
Q66.
What is the output of the below Java program with an Interface?
interface Bus
{
  void move();
}
class ElectricBus implements Bus
{
  public void move()
  {
    System.out.println("Implemented  move() method.");
  } 
}
public class InterfaceTest1
{
  public static void main(String[] args)
  {
    new ElectricBus().move();
  }
}
Discuss
Answer: (b).Implemented move() method.
Q67.
What is the output of the below Java program with an Interface?
interface Car
{
  int basePrice=1000;
}
public class InterfaceTest2 implements Car
{
  void changePrice()
  {
    basePrice = 2000;
    System.out.print(basePrice);
  }
  public static void main(String[] args)
  {
    new InterfaceTest2().changePrice();
  }
}
Discuss
Answer: (c).Compiler error
Q68.
What is the output of the below Java program with an Interface?
interface Book
{
  char type='C'; 
}
public class InterfaceTest3
{
  public static void main(String[] args)
  {
    System.out.println(new Book().type);
  }
}
Discuss
Answer: (c).Compiler error
Q69.
All Interface variables are ___ by default in Java.
Discuss
Answer: (c).public and final
Q70.
All Interface methods in Java are ____ by default.
Discuss
Answer: (c).public and abstract

Suggested Topics

Are you eager to expand your knowledge beyond Java Programming? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!