adplus-dvertising

Welcome to the Indexers and Exception Handling MCQs Page

Dive deep into the fascinating world of Indexers and Exception Handling with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Indexers and Exception Handling, a crucial aspect of C# programming. In this section, you will encounter a diverse range of MCQs that cover various aspects of Indexers and Exception Handling, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within C# programming.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Indexers and Exception Handling. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of C# programming.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Indexers and Exception Handling. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Indexers and Exception Handling MCQs | Page 6 of 13

Discuss
Answer: (d).All of the mentioned
Q52.
Choose the keyword which declares the indexer?
Discuss
Answer: (b).this
Q53.
Choose the operator/operators which is/are not used to access the [] operator in indexers?
Discuss
Answer: (c).access
Discuss
Answer: (d).All of the mentioned
Q55.
For a class student consisting of indexer,which among the following declaration of indexers runs the code successfully ?

student a = new student();
a[1,2] = 20;
a) 
class student
   {
       int[,] p = new int[6, 6];
       public property WriteOnly int this[int i, int j]
       {
           set
           {
               a[i, j] = value;
           }
       }
   }

b) 
class student
   {
       int[,] a = new int[6, 6];
       public int this[int i, int j]
       {
           set
           {
               a[i, j] = value;
           }
       }
   }
 
c) 
class student
   {
       int[,] a = new int[6, 6];
       public int property WriteOnly
       {
           set
           {
               a[i, j] = value;
           }
       }  
   }
Discuss
Answer: (b).b
Discuss
Answer: (d).All of the mentioned
Discuss
Answer: (d).All of the mentioned
Q58.
Choose the correct alternative that utilizes the indexed property such that a group named class has indexed property which stores or retrieves value to/from an array of 5 numbers?
Discuss
Answer: (d).group g = new group();
Console.WriteLine(g[3]);
Q59.
Choose the correct option among the following indexers which correctly allows to index in same way as an array?
Discuss
Answer: (a).A class
Q60.
Choose the output for the given set of code?
class list
 {
     ArrayList array = new ArrayList();
     public object this[int index]
     {
         get
         {
             if (index < 0 || index >= array.Count)
             {
                 return null;
             }
             else
             {
                 return (array[index]);
             }
         }
         set
         {
             array[index] = value;
         }
     }
     public int Count 
    { 
        get;
        set; 
    }
}
class Program
{
    static void Main(string[] args)
    {
        list list1 = new list();
        list1[0] = "123";
        list1[1] = " abc ";
        list1[2] = "xyz";
        for (int i = 0; i<=list1.Count; i++)
        Console.WriteLine(list1[i]);
        Console.ReadLine();
    }
}
Discuss
Answer: (b).Run time error
Page 6 of 13

Suggested Topics

Are you eager to expand your knowledge beyond C# programming? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!