All fields

“Enums & Enum Classes” in Information Technology

13 questions across 2 technologies.

Information Technology

13 questions in 2 technologies

#QuestionTechnologyTopicLevel
1What is an enumeration (enum) in C++? C++ › Enums & Enum ClassesC++Enums & Enum ClassesBeginner
2What is an enum class (scoped enum) and why is it preferred? C++ › Enums & Enum ClassesC++Enums & Enum ClassesBeginner
3How do you assign specific values to enumerators? C++ › Enums & Enum ClassesC++Enums & Enum ClassesBeginner
4What is the difference between an enum and a set of #define constants? C++ › Enums & Enum ClassesC++Enums & Enum ClassesBeginner
5How do you specify the underlying type of an enum? C++ › Enums & Enum ClassesC++Enums & Enum ClassesIntermediate
6How do you convert between an enum class and its underlying integer? C++ › Enums & Enum ClassesC++Enums & Enum ClassesIntermediate
7Can you forward declare an enum, and what are the rules? C++ › Enums & Enum ClassesC++Enums & Enum ClassesIntermediate
8What are the scoping and name-collision advantages of enum class? C++ › Enums & Enum ClassesC++Enums & Enum ClassesIntermediate
9How do you implement type-safe bit flags with enum class? C++ › Enums & Enum ClassesC++Enums & Enum ClassesAdvanced
10How can you convert an enum to a string (reflection limitations)? C++ › Enums & Enum ClassesC++Enums & Enum ClassesAdvanced
11What is an enum in Java, and how does it differ from simply using a set of integer or String constants? Java › EnumsJavaEnumsBeginner
12How do you add fields, constructors, and methods to a Java enum, and how would you implement an enum representing planets with mass and radius that calculates surface gravity? Java › EnumsJavaEnumsIntermediate
13How would you implement an enum that also implements an interface, and what's the benefit of having different enum constants provide different behavior through a shared interface contract? Java › EnumsJavaEnumsIntermediate