WorksheetsAccess modifier
Total questions: 12
Worksheet time: 4mins
Name
Class
Date
1.
What is an access modifier in Java?
a)
Determines data types.
b)
Controls visibility of elements.
c)
Sets loop conditions.
d)
Represents package structure.
2.
What are all 12 access modifiers in Java?
a)
private, public, sealed, local
b)
visible, hidden, shared, exclusive
c)
public, protected, default, private
d)
static, dynamic, internal, external
3.
Which is an access modifier?
a)
Virtual
b)
Specifier
c)
Modifier
d)
Static
4.
What is access modifier vs specifier in Java?
a)
Modifiers enforce encapsulation.
b)
Specifiers define inheritance.
c)
Modifiers control visibility; specifiers define properties.
d)
Specifiers control visibility; modifiers define properties.
5.
Which two are access modifiers?
a)
Dynamic, public
b)
Private, protected
c)
Abstract, final
d)
Static, local
6.
What are the two types of access modifier for classes in Java?
a)
Abstract, virtual
b)
Public, dynamic
c)
Global, local
d)
Public, default (package-private)
7.
What are the five access modifiers?
a)
Public, internal, protected, sealed, static
b)
Dynamic, private, local, global, abstract
c)
Private, public, dynamic, shared, local
d)
Public, protected, default (package-private), private, private protected
8.
What are static members in Java?
a)
Shared across instances
b)
Unique to instances
c)
Local variables
d)
Hidden within packages
9.
What is default modifier in Java?
a)
Standard settings
b)
Public accessibility
c)
Package-private accessibility
d)
Limited scope
10.
What is the difference between public and protected and private in Java?
a)
Public: subclasses only; protected: everywhere; private: within class
b)
Public: everywhere; protected: package; private: subclasses
c)
Public: package; protected: subclasses; private: everywhere
d)
Public: subclasses; protected: everywhere; private: package
11.
What is the difference between public and private in Java?
a)
Public: everywhere; private: subclasses
b)
Public: subclasses; private: everywhere
c)
Public: subclasses only; private: within class
d)
Public: package; private: subclasses
12.
What is the difference between public private protected and static?
a)
Public: package; private: subclasses; protected: everywhere; static: local
b)
Public: everywhere; private: subclasses; protected: package; static: global
c)
Public: subclasses; private: everywhere; protected: subclasses; static: class-level
d)
Public: subclasses only; private: within class; protected: everywhere; static: dynamic
100 %
