Multiple choice technology programming languages

The following is NOT an example of a data type.

  1. int

  2. public

  3. Button

  4. void

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Data types define the kind of values a variable can hold (int, void for return type, Button as a class type). 'public' is an access modifier keyword that controls visibility, not a data type. Access modifiers and data types are different categories in Java.

AI explanation

Despite being tagged MC-2, this has a single correct answer: 'public' is an access modifier keyword (controlling visibility of classes/members), not a data type — so it correctly answers 'which of these is NOT a data type.' 'int' is a primitive data type, 'Button' is a class/reference type (a valid, if object, data type), and 'void' is technically a type used to indicate 'no return value.' Since public governs access rather than describing the kind/shape of a value, it's the one that doesn't belong among data types.