MCQHard1 mark
1
Choose the correct answers to the questions from the given options. (Do not copy the questions, write only the correct answers.)
Assertion (A): The result of the Java expression 3 + 7/2 is 6. Reason (R): According to the hierarchy of operators in Java, addition is done first followed by division.
Topic: Operator precedence
Previous-year question practice database
Try it
Pick an option and check your answer. The full worked answer is below either way.
Answer
Exam answer
(A) is true and (R) is false..
Explanation
Test each statement separately. The assertion is TRUE: division has higher precedence, so 7/2 is evaluated first as integer division giving 3, and 3 + 3 = 6. The reason is FALSE: it claims addition happens before division, which is the opposite of the real hierarchy. So (A) true and (R) false. Note the double trap — the arithmetic answer is right for a reason the statement gets backwards.
More from Revision Tour I
The full form of JVM is:2026Which of the following occupies 2 bytes of storage?2026In a statement c = c + (x * d + e); which variable is an accumulator?2026Evaluate the Java expression:
x = a * b % (++c) + (++a) + (--b);
if a = 7, b = 8, c = 22026System.out.println('Z' + 32); will display:2025The output of 42/6%2 is:2025