logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Enumerations See What Others Are Saying!
  • Question
  • Which of the following statements are correct about the C#.NET code snippet given below?

    namespace CuriousTabConsoleApplication
    ( 
    class Sample
    { 
        private enum color : int
        { 
            red, 
            green, 
            blue
        }
        public void fun()
        {
            Console.WriteLine(color.red); 
        }
    }
    class Program
    { 
        static void Main(string[ ] args)
        { 
            // Use enum color here
        } 
    } 
    }
    1. To define a variable of type enum color in Main(), we should use the statement, color c; .
    2. enum color being private it cannot be used in Main().
    3. We must declare enum color as public to be able to use it outside the class Sample.
    4. To define a variable of type enum color in Main(), we should use the statement, Sample.color c; .
    5. We must declare private enum color outside the class to be able to use it in Main().


  • Options
  • A. 1, 2, 3
  • B. 2, 3, 4
  • C. 3, 4
  • D. 4, 5

  • Correct Answer
  • 2, 3, 4 


  • More questions

    • 1. Which of the following assemblies can be stored in Global Assembly Cache?

    • Options
    • A. Private Assemblies
    • B. Friend Assemblies
    • C. Shared Assemblies
    • D. Public Assemblies
    • E. Protected Assemblies
    • Discuss
    • 2. Which of the following statements are correct?

      1. A struct can contain properties.
      2. A struct can contain constructors.
      3. A struct can contain protected data members.
      4. A struct cannot contain methods.
      5. A struct cannot contain constants.

    • Options
    • A. 1, 2
    • B. 3, 4
    • C. 1, 2, 4
    • D. 3, 5
    • Discuss
    • 3. Which of the following is the correct size of a Decimal datatype?

    • Options
    • A. 8 Bytes
    • B. 4 Bytes
    • C. 10 Bytes
    • D. 16 Bytes
    • E. None of the above.
    • 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.

    • Options
    • A. 1, 2
    • B. 3, 4
    • C. 1, 3, 4
    • D. All of the above
    • E. None of the above
    • Discuss
    • 5. In C#.NET if we do not catch the exception thrown at runtime then which of the following will catch it?

    • Options
    • A. Compiler
    • B. CLR
    • C. Linker
    • D. Loader
    • E. Operating system
    • Discuss
    • 6. Which of the folowing does an indexer allow to index in the same way as an array?

      1. A class
      2. A property
      3. A struct
      4. A function
      5. An interface

    • Options
    • A. 1, 3, 5
    • B. 2, 4
    • C. 3, 5
    • D. 3, 4, 5
    • Discuss
    • 7. Which of the following is NOT an Assignment operator in C#.NET?

    • Options
    • A. \=
    • B. /=
    • C. *=
    • D. +=
    • E. %=
    • Discuss
    • 8. How many values is a function capable of returning?

    • Options
    • A. 1
    • B. 0
    • C. Depends upon how many params arguments does it use.
    • D. Any number of values.
    • E. Depends upon how many ref arguments does it use.
    • Discuss
    • 9. Creating empty structures is allowed in C#.NET.

    • Options
    • A. True
    • B. False
    • Discuss
    • 10. It is illegal to make objects of one class as members of another class.

    • Options
    • A. True
    • B. False
    • Discuss


    Comments

    There are no comments.

Enter a new Comment