logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Enumerations Comments

  • Question
  • Which of the following is the correct output for the C#.NET code snippet given below?

    enum color
    {
        red,
        green,
        blue 
    }
    color c = color.red;
    Type t;
    t = c.GetType();
    string[ ]str;
    str = Enum.GetNames(t);
    Console.WriteLine(str[ 0 ]);


  • Options
  • A. red
  • B. 0
  • C. 1
  • D. -1
  • E. color.red

  • Correct Answer
  • red 


  • Enumerations problems


    Search Results


    • 1. Which of the following is the correct output for the C#.NET code snippet given below?

      enum color
      {
          red,
          green,
          blue 
      }
      color c; 
      c = color.red; 
      Console.WriteLine(c);

    • Options
    • A. 1
    • B. -1
    • C. red
    • D. 0
    • E. color.red
    • Discuss
    • 2. Which of the following statements is correct about the C#.NET code snippet given below?

      enum per
      {
          married, 
          unmarried, 
          divorced, 
          spinster
      }
      per.married = 10; 
      Console.WriteLine(per.unmarried);

    • Options
    • A. The program will output a value 11.
    • B. The program will output a value 1.
    • C. The program will output a value 2.
    • D. The program will report an error since an enum element cannot be assigned a value outside the enum declaration.
    • E. The enum elements must be declared private.
    • Discuss
    • 3. Which of the following statements is correct about the C#.NET code snippet given below?

      enum color : byte
      {
          red = 500,
          green = 1000,
          blue = 1500
      }

    • Options
    • A. byte values cannot be assigned to enum elements.
    • B. enum elements should always take successive values.
    • C. Since 500, 1000, 1500 exceed the valid range of byte compiler will report an error.
    • D. enum must always be of int type.
    • E. enum elements should be declared as private.
    • Discuss
    • 4. Which of the following will be the correct output for the C#.NET code snippet given below?

      String s1="Kicit";
      Console.Write(s1.IndexOf('c') + " "); 
      Console.Write(s1.Length);

    • Options
    • A. 3 6
    • B. 2 5
    • C. 3 5
    • D. 2 6
    • E. 3 7
    • Discuss
    • 5. Which of the following will be the correct output for the C#.NET code snippet given below?

      String s1 = "ALL MEN ARE CREATED EQUAL";
      String s2;
      s2 = s1.Substring(12, 3); 
      Console.WriteLine(s2);

    • Options
    • A. ARE
    • B. CRE
    • C. CR
    • D. REA
    • E. CREATED
    • Discuss
    • 6. Which of the following is the correct output for the C#.NET code snippet given below?

      enum color: int
      { 
          red,
          green, 
          blue = 5, 
          cyan,
          magenta = 10, 
          yellow 
      }
      Console.Write( (int) color.green + ", " ); 
      Console.Write( (int) color.yellow );

    • Options
    • A. 2, 11
    • B. 1, 11
    • C. 2, 6
    • D. 1, 5
    • E. None of the above
    • Discuss
    • 7. Which of the following statements are correct about an enum used inC#.NET?

      1. To use the keyword enum, we should either use [enum] or System.Enum.
      2. enum is a keyword.
      3. Enum is class declared in System.Type namespace.
      4. Enum is a class declared in the current project's root namespace.
      5. Enum is a class declared in System namespace.

    • Options
    • A. 1, 3
    • B. 2, 4
    • C. 2, 5
    • D. 3, 4
    • Discuss
    • 8. Which of the following will be the correct output for the C#.NET code snippet given below?

      enum color : int
      {
          red = -3,
          green,
          blue 
      }
      Console.Write( (int) color.red + ", "); 
      Console.Write( (int) color.green + ", "); 
      Console.Write( (int) color.blue );

    • Options
    • A. -3, -2, -1
    • B. -3, 0, 1
    • C. 0, 1, 2
    • D. red, green, blue
    • E. color.red, color.green, color.blue
    • Discuss
    • 9. Which of the following statements are correct about an enum used in C#.NET?

      1. An enum can be declared inside a class.
      2. An enum can take Single, Double or Decimal values.
      3. An enum can be declared outside a class.
      4. An enum can be declared inside/outside a namespace.
      5. An object can be assigned to an enum variable.

    • Options
    • A. 1, 3, 4
    • B. 2, 5
    • C. 3, 4
    • D. 2, 4, 5
    • Discuss
    • 10. Which of the following statements is correct about an enum used in C#.NET?

    • Options
    • A. enum is a reference type.
    • B. enum is a value type.
    • C. Whether it a value type or a reference type depends upon size.
    • D. Whether it a value type or a reference type depends upon a Project Setting made in Visual Stiiclio.NET.
    • E. We can programmatically control whether it is a value type or a reference type.
    • Discuss


    Comments

    There are no comments.

Enter a new Comment