MCQEasy1 mark
1
Choose the correct answers to the questions from the given options. (Do not copy the questions, write only the correct answers.)
In a statement c = c + (x * d + e); which variable is an accumulator?
Topic: Accumulator and counter variables
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
(b) c.
Explanation
An accumulator is a variable that keeps adding to its own previous value, so it appears on both sides of the assignment. Here c = c + ... takes the old value of c and adds something to it, so c is the accumulator. The others are only read, never updated. Compare with a counter, which is an accumulator that always increases by a fixed amount, usually 1 (c = c + 1 or c++).
In words
c.
More from Revision Tour I
The full form of JVM is:2026Which of the following occupies 2 bytes of storage?2026Assertion (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.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