This website uses cookies to ensure you get the best experience on our website. Privacy Policy OK

OOPs

| See more in Information Technology

This game will test your understanding of object oriented programming using the C# language.

Jay.Stulo
Created Date 01.23.15
Last Updated 01.23.15
Viewed 374 Times
Your browser doesn't support HTML5. System.Collections.Generic.List`1[System.String] System.Collections.Generic.List`1[System.String]
submit to reddit

Would you like to build your own game?

It's easy!

Go to the GameBuilder and get started!

Topics of this game:
  • Abstraction is...
  • Why is abstraction important in programming?
  • A class is an abstraction and an object is concrete
  • Which of the following is an accurate example of abstraction?
  • Which of these is used as default specifier for a member of class if no access specifier is used for it?
  • Which of these is used to access class members before an object of that class is instantiated?
  • Which of these base class members are accessible to the derived class members?
  • What is boxing?
  • Accessibility modifier defined in a class are?
  • Inheritance should be used to leverage the existing functionality of a base class.
  • Inheritance should be used to override the existing functionality of a base class.
  • Inheritance should be used to implement new functionality in the derived class.
  • Inheritance should be used to implement polymorphic behavior.
  • In an inheritance chain which of the following members of base class are accessible to the derived class members?
  • A derived class can stop virtual inheritance by declaring an override as
  • Which of the following keyword is used to change the data and behavior of a base class by replacing a member of a base class with a new derived member?
  • When overriding a method, the names and type signatures of the override method must be the same as the virtual method that is being overriden
  • Abstract methods can be a virtual method.
  • It is necessary to override a virtual method
  • Abstraction includes hiding information inside a class so that it can only be known in an abstract manner.