Explore topic-wise MCQs in Csharp.

This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Csharp knowledge and support exam preparation. Choose a topic below to get started.

1.

WHICH_OF_THE_FOLLOWING_FUNCTIONALITY_IS_FACILITATED_BY_INHERITANCE_MECHANISM??$

A. Use the existing functionality of base class
B. Override the existing functionality of base class
C. Implements new functionality in derived class
D. All of the mentioned
Answer» E.
2.

If base class consist of two private integers,one static integer and derived class consist of two static integers and one private integer.What would be the size of derived class object?$

A. size of object depends on sizes of its non static data members
B. size of a derived class object is sum of sizes of non static data members of base class and derived class
C. size of object is calculated using sizeof() method
D. none of the mentioned
Answer» B. size of a derived class object is sum of sizes of non static data members of base class and derived class
3.

Which statements among following are correct?$

A. We can derive a class from a base class even if source code of base class not available
B. Multiple inheritance is different from multiple levels of inheritance
C. It is legal to make objects of one class as members of another class
D. All of the mentioned
Answer» B. Multiple inheritance is different from multiple levels of inheritance
4.

Which form of inheritance is not supported directly by C# .NET?

A. Multiple inheritance
B. Multilevel inheritance
C. Single inheritance
D. Hierarchical inheritance
Answer» D. Hierarchical inheritance
5.

Given class sample is inherited by class sample 1. Which are the correct statements about construction of object of class sample?

A. While creating the object firstly the constructor of class sample will be called followed by constructor of class sample 1
B. The constructor of only sample class will be called
C. While creating the object firstly constructor of class sample 1 will be called followed by constructor of class sample
D. The order of calling constructors depend on whether constructors in class sample and sample 1 are private or public
Answer» B. The constructor of only sample class will be called
6.

Which is the correct way to create an object of the given class abc?

A. Declaring existing class as sealed
B. Declaring existing class as override
C. Declaring existing class as overloads
D. Declaring existing class as shadows
Answer» D. Declaring existing class as shadows
7.

In Inheritance concept, which of the following members of base class are accessible to derived class members?

A. static
B. protected
C. private
D. shared
Answer» C. private
8.

In an inheritance chain through which of following, the base class and its components are accessible to the derived class?

A. Scope resolution operator(:)
B. Class visibility modifiers (public,private etc.)
C. Dot operator (.)
D. All of the mentioned
Answer» C. Dot operator (.)
9.

Declaration of a base class

A. Declaration of a subclass
B. Declaration of base class & subclass and how subclass inherits the base class
C. None of the mentioned
Answer» C. None of the mentioned
10.

Which procedure among the following should be used to implement a ‘Has a’ or a ‘Kind of’ relationship between two entities?

A. Polymorphism
B. Inheritance
C. Templates
D. All of the mentioned
Answer» C. Templates