MCQEasy1 mark
4
State whether the statement is True or False:
char is a non-primitive data type.
Topic: Primitive data types
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) False.
Explanation
False. char is one of the eight PRIMITIVE types — byte, short, int, long, float, double, char and boolean. Non-primitive (reference) types are String, arrays, classes and interfaces. A quick test: primitives are written in lower case, reference types with a capital first letter. Note that Character with a capital C is the wrapper CLASS, which is non-primitive — that is the confusion being tested.
In words
False.
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