Java MCQs on Syntax and Semantics

Java MCQs on Syntax and Semantics

University

20 Qs

quiz-placeholder

Similar activities

Итоговый тест по С

Итоговый тест по С

University

20 Qs

Understanding Method Overloading

Understanding Method Overloading

University

15 Qs

C Programming Quiz

C Programming Quiz

University

15 Qs

2F-3 | Python Quiz | 14/11/2024

2F-3 | Python Quiz | 14/11/2024

University

20 Qs

JAVA - Day1

JAVA - Day1

University

23 Qs

Mid Exam

Mid Exam

12th Grade - University

20 Qs

MCQs on Iterative Statements in Java

MCQs on Iterative Statements in Java

University

17 Qs

Web Application - PHP Repetition

Web Application - PHP Repetition

University

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