Java MCQs on Syntax and Semantics

Java MCQs on Syntax and Semantics

University

20 Qs

quiz-placeholder

Similar activities

Quiz Java y Python

Quiz Java y Python

University

18 Qs

Programación Avanzada 2025A

Programación Avanzada 2025A

University

20 Qs

Java Basics Quiz for CH/PT Students

Java Basics Quiz for CH/PT Students

University

16 Qs

Java Basics, operators and variables (CH/PT)

Java Basics, operators and variables (CH/PT)

University

16 Qs

quiz1B1

quiz1B1

7th Grade - University

20 Qs

Quiz Pemrograman Arduino

Quiz Pemrograman Arduino

10th Grade - University

15 Qs

Module 5: Creating Dynamic Web Pages with Scripting

Module 5: Creating Dynamic Web Pages with Scripting

University

15 Qs

Codean - Java Data Types

Codean - Java Data Types

University

25 Qs

Java MCQs on Syntax and Semantics

Java MCQs on Syntax and Semantics

Assessment

Quiz

Information Technology (IT)

University

Easy

Created by

Sáng Nguyễn

Used 1+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following correctly describes Syntax in Java?

The meaning of a syntactically correct program.

The structure of statements or elements in a programming language.

The algorithm used to check errors in a program.

The way objects are stored in memory.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is wrong with the following code? int[] arr = [1, 2, 3];

Syntax error

Semantic error

No error

Runtime error

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the semantic error in the following code? String a = new String("hello"); String b = new String("hello"); if (a == b) { System.out.println("Equal"); } else { System.out.println("Not Equal"); }

Syntax error because == cannot be used with String.

Semantic error because == compares references instead of string content.

No error, the program runs correctly.

Runtime error because a and b are not initialized.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

To identify syntax errors in Java, you need to:

Understand the program's algorithm.

Check the code against rules in The Java Language Specification.

Run the program and check the output.

Use knowledge of memory and resource management.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is wrong with the following code? int x = 10 System.out.println(x);

Syntax error due to missing semicolon.

Semantic error because x is not initialized.

Syntax error because System.out.println is invalid.

No error.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the semantic error in the following code? int sum = 0; for (int i = 1; i <= 5; i++) { sum = i; } System.out.println(sum);

Syntax error due to incorrect for loop format.

Semantic error because sum does not accumulate i values.

Runtime error because sum exceeds int limits.

No error.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Java, the {x} notation in grammar rules indicates:

Exactly one occurrence of x.

Zero or one occurrence of x.

Zero or more occurrences of x.

A sequence of x elements concatenated together.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?