C# Programming - Attributes

Why C# Programming Attributes?

In this section you can learn and practice C# Programming Questions based on "Attributes" and improve your skills in order to face the interview, competitive examination and various entrance test (CAT, GATE, GRE, MAT, Bank Exam, Railway Exam etc.) with full confidence.

Where can I get C# Programming Attributes questions and answers with explanation?

IndiaBIX provides you lots of fully solved C# Programming (Attributes) questions and answers with Explanation. Solved examples with detailed answer description, explanation are given and it would be easy to understand. All students, freshers can download C# Programming Attributes quiz questions with answers as PDF files and eBooks.

Where can I get C# Programming Attributes Interview Questions and Answers (objective type, multiple choice)?

Here you can find objective type C# Programming Attributes questions and answers for interview and entrance examination. Multiple choice and true or false type questions are also provided.

How to solve C# Programming Attributes problems?

You can easily solve all kind of C# Programming questions based on Attributes by practicing the objective type exercises given below, also get shortcut methods to solve C# Programming Attributes problems.

Exercise :: Attributes - General Questions

  • Attributes - General Questions
1. 

The [Serializable()] attribute gets inspected at

A. Compile-time
B. Run-time
C. Design-time
D. Linking-time
E. None of the above

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.

2. 

Which of the following are correct ways to specify the targets for a custom attribute?

A. By applying AttributeUsage to the custom attribute's class definition.
B. By applying UsageAttribute to the custom attribute's class definition.
C. Once an attribute is declared it applies to all the targets.
D. By applying AttributeUsageAttribute to the custom attribute's class definition.
E. None of the above.

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.

3. 

Which of the following are correct ways to pass a parameter to an attribute?

  1. By value
  2. By reference
  3. By address
  4. By position
  5. By name

A. 1, 2
B. 1, 2, 3
C. 4, 5
D. All of the above

Answer: Option C

Explanation:

No answer description available for this question. Let us discuss.

4. 

Which of the following statements are correct about inspecting an attribute in C#.NET?

  1. An attribute can be inspected at link-time.
  2. An attribute can be inspected at compile-time.
  3. An attribute can be inspected at run-time.
  4. An attribute can be inspected at design-time.

A. 1, 2
B. 3, 4
C. 1, 3, 4
D. All of the above
E. None of the above

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.

5. 

Which of the following is correct ways of applying an attribute?

A.
[WebService (Name = "IndiaBIX", Description = "BIX WebService")] 
class AuthenticationService: WebService
{ /* .... */}
B.
<WebService ( Name : "IndiaBIX", Description : "BIX WebService" )> 
class AuthenticationService: inherits WebService
{ /* .... */}
C.
<WebService ( Name = "IndiaBIX", Description = "BIX WebService" )> 
class AuthenticationService: extends WebService
{ /* .... */}
D.
[WebService ( Name := "IndiaBIX", Description := "BIX WebService")] 
class AuthenticationService: inherits WebService
{ /* .... */}

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.