logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Attributes Comments

  • Question
  • Once applied which of the following CANNOT inspect the applied attribute?


  • Options
  • A. CLR
  • B. Linker
  • C. ASP.NET Runtime
  • D. Visual Studio.NET
  • E. Language compilers

  • Correct Answer
  • Linker 


  • Attributes problems


    Search Results


    • 1. Attributes can be applied to

      1. Method
      2. Class
      3. Assembly
      4. Namespace
      5. Enum

    • Options
    • A. 1 and 2 only
    • B. 1, 2 and 3
    • C. 4 and 5 only
    • D. All of the above
    • E. None of the above
    • Discuss
    • 2. How many enumerators will exist if four threads are simultaneously working on an ArrayList object?

    • Options
    • A. 1
    • B. 3
    • C. 2
    • D. 4
    • E. Depends upon the Project Setting made in Visual Studio.NET.
    • Discuss
    • 3. In a HashTable Key cannot be null, but Value can be.

    • Options
    • A. True
    • B. False
    • Discuss
    • 4. Which of the following is the correct way to access all elements of the Stack collection created using the C#.NET code snippet given below?

      Stack st = new Stack();
      st.Push(11);
      st.Push(22);
      st.Push(-53);
      st.Push(33);
      st.Push(66);

    • Options
    • A.
      IEnumerable e;
      e = st.GetEnumerator(); 
      while (e.MoveNext())
      Console.WriteLine(e.Current);
    • B.
      IEnumerator e;
      e = st.GetEnumerable(); 
      while (e.MoveNext())
      Console.WriteLine(e.Current);
    • C.
      IEnumerator e;
      e = st.GetEnumerator(); 
      while (e.MoveNext()) 
      Console.WriteLine(e.Current);
    • D.
      IEnumerator e;
      e = Stack.GetEnumerator(); 
      while (e.MoveNext()) 
      Console.WriteLine(e.Current);
    • Discuss
    • 5. Which of the following is the correct way to access all elements of the Queue collection created using the C#.NET code snippet given below?

      Queue q = new Queue(); 
      q.Enqueue("Sachin"); 
      q.Enqueue('A'); 
      q.Enqueue(false); 
      q.Enqueue(38); 
      q.Enqueue(5.4);

    • Options
    • A.
      IEnumerator e;
      e = q.GetEnumerator(); 
      while (e.MoveNext())
      Console.WriteLine(e.Current);
    • B.
      IEnumerable e;
      e = q.GetEnumerator(); 
      while (e.MoveNext()) 
      Console.WriteLine(e.Current);
    • C.
      IEnumerator e;
      e = q.GetEnumerable(); 
      while (e.MoveNext()) 
      Console.WriteLine(e.Current);
    • D.
      IEnumerator e;
      e = Queue.GetEnumerator(); 
      while (e.MoveNext()) 
      Console.WriteLine(e.Current);
    • Discuss
    • 6. Which of the following is the correct way of applying the custom attribute called Tested which receives two-arguments - name of the tester and the testgrade?

      1. Custom attribute cannot be applied to an assembly.
      2. [assembly: Tested("Sachin", testgrade.Good)]
      3. [Tested("Virat", testgrade.Excellent)]
        class customer { /* .... */ }
      4. Custom attribute cannot be applied to a method.
      5. Custom attribute cannot be applied to a class.

    • Options
    • A. 1 only
    • B. 1, 5
    • C. 2, 3
    • D. 4, 5
    • E. None of the above
    • Discuss
    • 7. Which of the following CANNOT be a target for a custom attribute?

    • Options
    • A. Enum
    • B. Event
    • C. Delegate
    • D. Interface
    • E. Namespace
    • Discuss
    • 8. The [Serializable()] attribute gets inspected at

    • Options
    • A. Compile-time
    • B. Run-time
    • C. Design-time
    • D. Linking-time
    • E. None of the above
    • Discuss
    • 9. Which of the following is correct ways of applying an attribute?

    • Options
    • A.
      [WebService (Name = "CuriousTab", Description = "CURIOUSTAB WebService")] 
      class AuthenticationService: WebService
      { /* .... */}
    • B.
      <WebService ( Name : "CuriousTab", Description : "CURIOUSTAB WebService" )> 
      class AuthenticationService: inherits WebService
      { /* .... */}
    • C.
      <WebService ( Name = "CuriousTab", Description = "CURIOUSTAB WebService" )> 
      class AuthenticationService: extends WebService
      { /* .... */}
    • D.
      [WebService ( Name := "CuriousTab", Description := "CURIOUSTAB WebService")] 
      class AuthenticationService: inherits WebService
      { /* .... */}
    • Discuss
    • 10. Which of the following are correct ways to specify the targets for a custom attribute?

    • Options
    • 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.
    • Discuss


    Comments

    There are no comments.

Enter a new Comment