logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Control Instructions See What Others Are Saying!
  • Question
  • What will be the output of the C#.NET code snippet given below?

    int val;
    for (val = -5; val <= 5; val++)
    {
        switch (val)
        {
            case 0:
                Console.Write ("India"); 
                break;
        }
        
        if (val > 0)
            Console.Write ("B"); 
        else if (val < 0)
            Console.Write ("X");
    }


  • Options
  • A. XXXXXIndia
  • B. IndiaBBBBB
  • C. XXXXXIndiaBBBBB
  • D. BBBBBIndiaXXXXX
  • E. Zero

  • Correct Answer
  • XXXXXIndiaBBBBB 


  • More questions

    • 1. Which of the following is NOT an Arithmetic operator in C#.NET?

    • Options
    • A. **
    • B. +
    • C. /
    • D. %
    • E. *
    • Discuss
    • 2. The space required for structure variables is allocated on stack.

    • Options
    • A. True
    • B. False
    • Discuss
    • 3. Is it possible to invoke Garbage Collector explicitly?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 4. It possible to create a custom attribute that can be applied only to specific programming element(s) like ____ .

    • Options
    • A. Classes
    • B. Methods
    • C. Classes and Methods
    • D. Classes, Methods and Member-Variables
    • Discuss
    • 5. C#.NET structures are always value types.

    • Options
    • A. True
    • B. False
    • Discuss
    • 6. What does the following C#.NET code snippet will print?

      int i = 0, j = 0; 
      
      label:
          i++;
          j+=i;
      if (i < 10)
      {
          Console.Write(i +" ");
          goto label; 
      }

    • Options
    • A. Prints 1 to 9
    • B. Prints 0 to 8
    • C. Prints 2 to 8
    • D. Prints 2 to 9
    • E. Compile error at label:.
    • Discuss
    • 7. 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
    • 8. Code that targets the Common Language Runtime is known as

    • Options
    • A. Unmanaged
    • B. Distributed
    • C. Legacy
    • D. Managed Code
    • E. Native Code
    • Discuss
    • 9. Which of the following are the correct ways to declare a delegate for calling the function func() defined in the sample class given below?

      class Sample
      {
          public int func(int i, Single j)
          {
              /* Add code here. */
          }
      }

    • Options
    • A. delegate d(int i, Single j);
    • B. delegate void d(int, Single);
    • C. delegate int d(int i, Single j);
    • D. delegate void (int i, Single j);
    • E. delegate int sample.func(int i, Single j);
    • Discuss
    • 10. Which of the following statements is correct about properties used in C#.NET?

    • Options
    • A. Every property must have a set accessor and a get accessor.
    • B. Properties cannot be overloaded.
    • C. Properties of a class are actually methods that work like data members.
    • D. A property has to be either read only or a write only.
    • Discuss


    Comments

    There are no comments.

Enter a new Comment