MCQModerate1 mark
1
Choose the correct answers to the questions from the given options. (Do not copy the questions, write only the correct answers.)
The number of bits occupied by the value 'a' are:
Topic: Size of a char
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
(d) 16 bits.
Explanation
'a' in single quotes is a char literal, and a char occupies 2 BYTES in Java — but the question asks for BITS, and 2 bytes x 8 = 16 bits. Option (b) is the trap for anyone who answers in bytes without reading the unit. Java uses 2 bytes rather than 1 because it stores Unicode, which covers the characters of every major writing system.
In words
16 bits.
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?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:2025