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 378 Times
Your browser doesn't support HTML5. System.Collections.Generic.List`1[System.String] System.Collections.Generic.List`1[System.String]
submit to reddit

Create multiple-choice games on Wisc-Online and play them on our Chakalaka mobile app!

But that's not all! Explore educational games created by others. Simply search by category or enter agame code number and dive into a world of learning and fun.

Download the Chakalaka mobile app here:
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.