C# Online Quiz



Following quiz provides Multiple Choice Questions (MCQs) related to C#. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Questions and Answers

Q 1 - Which of the following keyword is used for including the namespaces in the program in C#?

A - imports

B - using

C - exports

D - None of the above.

Answer : B

Explanation

The using keyword is used for including the namespaces in the program.

Answer : C

Explanation

Both of the above options are correct.

Q 3 - Which of the following converts a type (integer or string type) to date-time structures in C#?

A - ToString

B - ToSingle

C - ToChar

D - ToDateTime

Answer : D

Explanation

ToDateTime() method converts a type (integer or string type) to date-time structures.

Q 4 - Which of the following operator returns the address of an variable in C#?

A - sizeof

B - typeof

C - &

D - *

Answer : C

Explanation

& operator returns the address of an variable.

Q 5 - Which of the following method copies the actual value of an argument into the formal parameter of the function?

A - Value parameters

B - Reference parameters

C - Output parameters

D - None of the above.

Answer : A

Explanation

Value parameters method copies the actual value of an argument into the formal parameter of the function.

Q 6 - Which of the following property of Array class in C# gets a 32-bit integer, the total number of elements in all the dimensions of the Array?

A - Rank

B - LongLength

C - Length

D - None of the above.

Answer : C

Explanation

Length gets a 32-bit integer that represents the total number of elements in all the dimensions of the Array.

Q 8 - C# does not support multiple inheritance.

A - true

B - false

Answer : A

Explanation

C# does not support multiple inheritance.

Q 9 - Which of the following preprocessor directive allows testing a symbol or symbols to see if they evaluate to true in C#?

A - define

B - undef

C - if

D - elif

Answer : C

Explanation

#if − It allows testing a symbol or symbols to see if they evaluate to true.

Q 10 - Which of the following preprocessor directive lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code Editor in C#?

A - warning

B - region

C - line

D - error

Answer : B

Explanation

#region − It lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code Editor.

csharp_questions_answers.htm
Advertisements