30 Questions
What is the primary purpose of the main method in a Java program?
To execute the program
Which of the following is the correct way to declare the main method in a Java program?
public static void main(String[] args)
Which of the following is not a primitive type in Java?
String
What distinguishes dynamically typed languages from statically typed languages?
Dynamically typed languages allow for flexible variable types.
Which of the following accurately describes the purpose of reference types in Java?
To store pointers to memory locations
If a Java program has errors in the main method declaration, what issue is likely to occur?
Syntax errors during compilation
What will be printed if myNum is 15 in the given Java code snippet?
Your number is greater than 10
Which of the following statements about the Vehicle class is true?
The Vehicle class has a constructor that initializes type and year
Why does encapsulation play a significant role in Java programming?
To prevent unauthorized access and modifications to data
Which of the following best describes encapsulation in Java?
'Encapsulation' refers to grouping variables and methods within a class
In Java, what is the purpose of getters and setters?
To provide controlled access to class variables
Which of the following best describes the role of constructors in Java?
Constructors are used to initialize objects
What is the main purpose of encapsulation in Object-Oriented Programming?
Enhancing modularity and code reusability
Which method in the Car class is responsible for checking if a car needs maintenance based on its mileage?
getMaintenance()
What is the purpose of the setYear() method in the Car class?
To set the car's year of manufacture
What does the getMaintenance() method output when a car's mileage is less than or equal to 100,000 miles?
'No maintenance required at this time.'
Which keyword in Java is used by a subclass to inherit methods and variables from its superclass?
extends
Which method in the Car class allows access to the make attribute of a Car object?
getMake()
Which statement about primitive types in Java is correct?
Primitive types are variable types in Java that store a value directly.
In the provided Java code snippet, what is the correct way to read user input?
int myNum = scn.nextInt();
Which of the following is a type of loop not found in Java?
until loop
Which line of code correctly creates an ArrayList of integers in Java?
ArrayList myList = new ArrayList();
What is the correct conditional statement in Java to check if myNum is greater than 10?
if (myNum > 10) {
Which of the following correctly prints both a number and its square in Java?
System.out.println("Your number is: " + myNum + " Its square is: " + square);
What does polymorphism allow in Java?
Objects of different classes to be treated as objects of a common superclass
Which method needs to be overridden in the subclasses Cat and Dog?
makeSound()
What are the instance variables in the Animal class?
Name and age
Which concept in Java allows for method overloading?
Inheritance
What is the purpose of the Animal reference variables in the practical question?
To store any object references
What happens when the makeSound() method is called on an Animal reference variable pointing to a Dog object?
It prints the sound of a Dog
Test your knowledge on the main method in Java. Identify the correct way to declare the main method in a Java program and understand its role as the starting point for code execution. Practice creating and executing the main method with a practical question.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free