Java MCQs on Syntax and Semantics

Java MCQs on Syntax and Semantics

University

20 Qs

quiz-placeholder

Similar activities

Bài 29

Bài 29

10th Grade - University

15 Qs

G9-Introduction to Python Programming

G9-Introduction to Python Programming

9th Grade - University

25 Qs

Understanding Loops in C Programming

Understanding Loops in C Programming

1st Grade - University

15 Qs

JAVA - Day2

JAVA - Day2

University

15 Qs

Fundamentals of programming Quiz

Fundamentals of programming Quiz

University

25 Qs

Quiz Pemrograman Arduino

Quiz Pemrograman Arduino

10th Grade - University

15 Qs

2F-1 | Python Quiz | 14/10/2024

2F-1 | Python Quiz | 14/10/2024

University

20 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?

Discover more resources for Information Technology (IT)