Home / C# Programming / Exception Handling :: Discussion

Discussion :: Exception Handling

  1. Which of the following statements is correct about the C#.NET program given below if a value "ABCD" is input to it?

    using System;
     namespace FresherGateConsoleApplication
     {    
         class MyProgram   
         {   
           static void Main(string[] args)           
           {         
               int index;        
               int val = 55;                
               int[] a = new int[5];              
               try         
               {                     
                  Console.Write("Enter a number: ");                 
                  index =Convert.ToInt32(Console.ReadLine());                
                  a[index] = val;      
               }    
               catch(FormatException e)      
               {           
                    Console.Write("Bad Format ");                 
               }           
               catch(IndexOutOfRangeException e)             
               {             
                    Console.Write("Index out of bounds ");             
               }            
               Console.Write("Remaining program ");   
          }  
       } 
    }
    

  2. A.

    It will output: Bad Format

    B.

    It will output: Remaining program

    C.

    It will output: Index out of bounds

    D.

    It will output: Bad Format Remaining program

    E.

    It will output: Index out of bounds Remaining program

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    No answer description available for this question.


Be The First To Comment