0% found this document useful (0 votes)
17 views12 pages

Core Java MCQ Questions

The document contains a series of multiple-choice questions (MCQs) related to Core Java, covering various topics such as Java's platform independence, features, environment setup, JVM, programming basics, data types, control statements, loops, operators, arrays, object creation, and command line arguments. Each question is followed by four answer options. This document serves as a study guide for individuals preparing for Java-related assessments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views12 pages

Core Java MCQ Questions

The document contains a series of multiple-choice questions (MCQs) related to Core Java, covering various topics such as Java's platform independence, features, environment setup, JVM, programming basics, data types, control statements, loops, operators, arrays, object creation, and command line arguments. Each question is followed by four answer options. This document serves as a study guide for individuals preparing for Java-related assessments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Core Java MCQ Questions

Questions

Q1. [Overview of Java] Why is Java considered platform-independent?

A) Java code is compiled into platform-specific machine code.

B) Java programs are written in binary.

C) Java bytecode can run on any system with a JVM.

D) Java does not require a compiler.

Q2. [Overview of Java] Which of the following is NOT a feature of Java?

A) Object-oriented

B) Platform-dependent

C) Secure

D) Robust

Q3. [Overview of Java] Which component of Java translates bytecode into machine code?

A) Compiler

B) JDK

C) JRE

D) JVM

Q4. [Features of Java] Which feature of Java enables it to run on multiple platforms?

A) Multithreading

B) Object-Oriented

C) Platform-Independent

D) Secure

Q5. [Features of Java] What does Java use for automatic memory management?
Core Java MCQ Questions

A) Destructor

B) Garbage Collector

C) Pointer

D) Manual Memory Allocation

Q6. [Features of Java] Which of the following is true about Java?

A) Java uses pointers.

B) Java supports operator overloading.

C) Java supports multiple inheritance via classes.

D) Java supports multithreading.

Q7. [Setting Java Environment] Sample MCQ 1 on Setting Java Environment.

A) Option A for Setting Java Environment

B) Option B for Setting Java Environment

C) Option C for Setting Java Environment

D) Option D for Setting Java Environment

Q8. [Setting Java Environment] Sample MCQ 2 on Setting Java Environment.

A) Option A for Setting Java Environment

B) Option B for Setting Java Environment

C) Option C for Setting Java Environment

D) Option D for Setting Java Environment

Q9. [Setting Java Environment] Sample MCQ 3 on Setting Java Environment.

A) Option A for Setting Java Environment

B) Option B for Setting Java Environment


Core Java MCQ Questions

C) Option C for Setting Java Environment

D) Option D for Setting Java Environment

Q10. [Introduction to JVM] Sample MCQ 1 on Introduction to JVM.

A) Option A for Introduction to JVM

B) Option B for Introduction to JVM

C) Option C for Introduction to JVM

D) Option D for Introduction to JVM

Q11. [Introduction to JVM] Sample MCQ 2 on Introduction to JVM.

A) Option A for Introduction to JVM

B) Option B for Introduction to JVM

C) Option C for Introduction to JVM

D) Option D for Introduction to JVM

Q12. [Introduction to JVM] Sample MCQ 3 on Introduction to JVM.

A) Option A for Introduction to JVM

B) Option B for Introduction to JVM

C) Option C for Introduction to JVM

D) Option D for Introduction to JVM

Q13. [My First Java Program] Sample MCQ 1 on My First Java Program.

A) Option A for My First Java Program

B) Option B for My First Java Program

C) Option C for My First Java Program

D) Option D for My First Java Program


Core Java MCQ Questions

Q14. [My First Java Program] Sample MCQ 2 on My First Java Program.

A) Option A for My First Java Program

B) Option B for My First Java Program

C) Option C for My First Java Program

D) Option D for My First Java Program

Q15. [My First Java Program] Sample MCQ 3 on My First Java Program.

A) Option A for My First Java Program

B) Option B for My First Java Program

C) Option C for My First Java Program

D) Option D for My First Java Program

Q16. [Variable in Java] Sample MCQ 1 on Variable in Java.

A) Option A for Variable in Java

B) Option B for Variable in Java

C) Option C for Variable in Java

D) Option D for Variable in Java

Q17. [Variable in Java] Sample MCQ 2 on Variable in Java.

A) Option A for Variable in Java

B) Option B for Variable in Java

C) Option C for Variable in Java

D) Option D for Variable in Java

Q18. [Variable in Java] Sample MCQ 3 on Variable in Java.


Core Java MCQ Questions

A) Option A for Variable in Java

B) Option B for Variable in Java

C) Option C for Variable in Java

D) Option D for Variable in Java

Q19. [Data type and Identifier] Sample MCQ 1 on Data type and Identifier.

A) Option A for Data type and Identifier

B) Option B for Data type and Identifier

C) Option C for Data type and Identifier

D) Option D for Data type and Identifier

Q20. [Data type and Identifier] Sample MCQ 2 on Data type and Identifier.

A) Option A for Data type and Identifier

B) Option B for Data type and Identifier

C) Option C for Data type and Identifier

D) Option D for Data type and Identifier

Q21. [Data type and Identifier] Sample MCQ 3 on Data type and Identifier.

A) Option A for Data type and Identifier

B) Option B for Data type and Identifier

C) Option C for Data type and Identifier

D) Option D for Data type and Identifier

Q22. [Static and Initializer Block] Sample MCQ 1 on Static and Initializer Block.

A) Option A for Static and Initializer Block

B) Option B for Static and Initializer Block


Core Java MCQ Questions

C) Option C for Static and Initializer Block

D) Option D for Static and Initializer Block

Q23. [Static and Initializer Block] Sample MCQ 2 on Static and Initializer Block.

A) Option A for Static and Initializer Block

B) Option B for Static and Initializer Block

C) Option C for Static and Initializer Block

D) Option D for Static and Initializer Block

Q24. [Static and Initializer Block] Sample MCQ 3 on Static and Initializer Block.

A) Option A for Static and Initializer Block

B) Option B for Static and Initializer Block

C) Option C for Static and Initializer Block

D) Option D for Static and Initializer Block

Q25. [Type Casting] Sample MCQ 1 on Type Casting.

A) Option A for Type Casting

B) Option B for Type Casting

C) Option C for Type Casting

D) Option D for Type Casting

Q26. [Type Casting] Sample MCQ 2 on Type Casting.

A) Option A for Type Casting

B) Option B for Type Casting

C) Option C for Type Casting

D) Option D for Type Casting


Core Java MCQ Questions

Q27. [Type Casting] Sample MCQ 3 on Type Casting.

A) Option A for Type Casting

B) Option B for Type Casting

C) Option C for Type Casting

D) Option D for Type Casting

Q28. [Conditional Statement] Sample MCQ 1 on Conditional Statement.

A) Option A for Conditional Statement

B) Option B for Conditional Statement

C) Option C for Conditional Statement

D) Option D for Conditional Statement

Q29. [Conditional Statement] Sample MCQ 2 on Conditional Statement.

A) Option A for Conditional Statement

B) Option B for Conditional Statement

C) Option C for Conditional Statement

D) Option D for Conditional Statement

Q30. [Conditional Statement] Sample MCQ 3 on Conditional Statement.

A) Option A for Conditional Statement

B) Option B for Conditional Statement

C) Option C for Conditional Statement

D) Option D for Conditional Statement

Q31. [Switch Statement] Sample MCQ 1 on Switch Statement.


Core Java MCQ Questions

A) Option A for Switch Statement

B) Option B for Switch Statement

C) Option C for Switch Statement

D) Option D for Switch Statement

Q32. [Switch Statement] Sample MCQ 2 on Switch Statement.

A) Option A for Switch Statement

B) Option B for Switch Statement

C) Option C for Switch Statement

D) Option D for Switch Statement

Q33. [Switch Statement] Sample MCQ 3 on Switch Statement.

A) Option A for Switch Statement

B) Option B for Switch Statement

C) Option C for Switch Statement

D) Option D for Switch Statement

Q34. [Loops in Java] Sample MCQ 1 on Loops in Java.

A) Option A for Loops in Java

B) Option B for Loops in Java

C) Option C for Loops in Java

D) Option D for Loops in Java

Q35. [Loops in Java] Sample MCQ 2 on Loops in Java.

A) Option A for Loops in Java

B) Option B for Loops in Java


Core Java MCQ Questions

C) Option C for Loops in Java

D) Option D for Loops in Java

Q36. [Loops in Java] Sample MCQ 3 on Loops in Java.

A) Option A for Loops in Java

B) Option B for Loops in Java

C) Option C for Loops in Java

D) Option D for Loops in Java

Q37. [Break Continue Statement in Java] Sample MCQ 1 on Break Continue Statement in Java.

A) Option A for Break Continue Statement in Java

B) Option B for Break Continue Statement in Java

C) Option C for Break Continue Statement in Java

D) Option D for Break Continue Statement in Java

Q38. [Break Continue Statement in Java] Sample MCQ 2 on Break Continue Statement in Java.

A) Option A for Break Continue Statement in Java

B) Option B for Break Continue Statement in Java

C) Option C for Break Continue Statement in Java

D) Option D for Break Continue Statement in Java

Q39. [Break Continue Statement in Java] Sample MCQ 3 on Break Continue Statement in Java.

A) Option A for Break Continue Statement in Java

B) Option B for Break Continue Statement in Java

C) Option C for Break Continue Statement in Java

D) Option D for Break Continue Statement in Java


Core Java MCQ Questions

Q40. [Operators in Java] Sample MCQ 1 on Operators in Java.

A) Option A for Operators in Java

B) Option B for Operators in Java

C) Option C for Operators in Java

D) Option D for Operators in Java

Q41. [Operators in Java] Sample MCQ 2 on Operators in Java.

A) Option A for Operators in Java

B) Option B for Operators in Java

C) Option C for Operators in Java

D) Option D for Operators in Java

Q42. [Operators in Java] Sample MCQ 3 on Operators in Java.

A) Option A for Operators in Java

B) Option B for Operators in Java

C) Option C for Operators in Java

D) Option D for Operators in Java

Q43. [Java Array] Sample MCQ 1 on Java Array.

A) Option A for Java Array

B) Option B for Java Array

C) Option C for Java Array

D) Option D for Java Array

Q44. [Java Array] Sample MCQ 2 on Java Array.


Core Java MCQ Questions

A) Option A for Java Array

B) Option B for Java Array

C) Option C for Java Array

D) Option D for Java Array

Q45. [Java Array] Sample MCQ 3 on Java Array.

A) Option A for Java Array

B) Option B for Java Array

C) Option C for Java Array

D) Option D for Java Array

Q46. [Ways to create object in Java] Sample MCQ 1 on Ways to create object in Java.

A) Option A for Ways to create object in Java

B) Option B for Ways to create object in Java

C) Option C for Ways to create object in Java

D) Option D for Ways to create object in Java

Q47. [Ways to create object in Java] Sample MCQ 2 on Ways to create object in Java.

A) Option A for Ways to create object in Java

B) Option B for Ways to create object in Java

C) Option C for Ways to create object in Java

D) Option D for Ways to create object in Java

Q48. [Ways to create object in Java] Sample MCQ 3 on Ways to create object in Java.

A) Option A for Ways to create object in Java

B) Option B for Ways to create object in Java


Core Java MCQ Questions

C) Option C for Ways to create object in Java

D) Option D for Ways to create object in Java

Q49. [Command line Argument] Sample MCQ 1 on Command line Argument.

A) Option A for Command line Argument

B) Option B for Command line Argument

C) Option C for Command line Argument

D) Option D for Command line Argument

Q50. [Command line Argument] Sample MCQ 2 on Command line Argument.

A) Option A for Command line Argument

B) Option B for Command line Argument

C) Option C for Command line Argument

D) Option D for Command line Argument

Q51. [Command line Argument] Sample MCQ 3 on Command line Argument.

A) Option A for Command line Argument

B) Option B for Command line Argument

C) Option C for Command line Argument

D) Option D for Command line Argument

You might also like