Programming – 2026 Actual Questions &
Answers (WGU)
1. What is the JVM?
A. Java Variable Manager
B. Java Virtual Machine
C. Java Visual Method
D. Java Version Manager
Correct Answer: B. Java Virtual Machine
Rationale: The JVM executes Java bytecode and provides the runtime environment that allows
Java programs to run across different operating systems.
2. Which component contains tools used to develop Java programs?
A. JVM
B. JRE
C. JDK
D. JAR
Correct Answer: C. JDK
Rationale: The Java Development Kit (JDK) includes development tools such as the compiler
and also includes the runtime components needed to execute Java programs.
3. What does the JRE primarily provide?
A. Tools for writing Java source code
B. An environment for running Java applications
C. A database
D. A text editor
Correct Answer: B. An environment for running Java applications
, 4. What does the following statement do?
int age = 25;
A. Declares a method
B. Declares and initializes an integer variable
C. Creates a class
D. Creates an object
Correct Answer: B. Declares and initializes an integer variable
5. Which is a valid Java variable declaration?
A. integer number = 10;
B. int number = 10;
C. number int = 10;
D. Int number == 10;
Correct Answer: B. int number = 10;
6. Which keyword makes a variable's value unchangeable after initialization?
A. static
B. constant
C. final
D. fixed
Correct Answer: C. final
Example:
final int MAX = 100;
7. Which data type stores true or false?
A. int
B. char
C. boolean
D. String
Correct Answer: C. boolean