logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Operators Comments

  • Question
  • What will be the output of the C#.NET code snippet given below?

    int a = 10, b = 20, c = 30; 
    int res = a < b? a < c? c : a : b; 
    Console.WriteLine(res);


  • Options
  • A. 10
  • B. 20
  • C. 30
  • D. Compile Error / Syntax Error

  • Correct Answer
  • 30 


  • Operators problems


    Search Results


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

    • Options
    • A. **
    • B. +
    • C. /
    • D. %
    • E. *
    • Discuss
    • 2. What will be the output of the C#.NET code snippet given below?

      int i, j = 1, k;
      for (i = 0; i < 5; i++)
      {
          k = j++ + ++j;
          Console.Write(k + " ");
      }

    • Options
    • A. 8 4 16 12 20
    • B. 4 8 12 16 20
    • C. 4 8 16 32 64
    • D. 2 4 6 8 10
    • Discuss
    • 3. Which of the following statements are correct about datatypes in C#.NET?

      1. Every datatype is either a value type or a reference type.
      2. Value types are always created on the heap.
      3. Reference types are always created on the stack.
      4. Mapping of every value type to a type in Common Type System facilitates Interoperability in C#.NET.
      5. Every reference type gets mapped to a type in Common Type System.

    • Options
    • A. 1, 3
    • B. 2, 5
    • C. 1, 4
    • D. 3, 4
    • Discuss
    • 4. 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
    • 5. Which of the following statement correctly assigns a value 33 to a variable c?

      byte a = 11, b = 22, c;


    • Options
    • A. c = (byte) (a + b);
    • B. c = (byte) a + (byte) b;
    • C. c = (int) a + (int) b;
    • D. c = (int)(a + b);
    • E. c = a + b;
    • Discuss
    • 6. Which of the following statements are correct?

      1. The conditional operator (?:) returns one of two values depending on the value of a Boolean expression.
      2. The as operator in C#.NET is used to perform conversions between compatible reference types.
      3. The &* operator is also used to declare pointer types and to dereference pointers.
      4. The -> operator combines pointer dereferencing and member access.
      5. In addition to being used to specify the order of operations in an expression, brackets [ ] are used to specify casts or type conversions.

    • Options
    • A. 1, 2, 4
    • B. 2, 3, 5
    • C. 3, 4, 5
    • D. 1, 3, 5
    • E. None of these
    • Discuss
    • 7. Which of the following is the correct output for the C#.NET code snippet given below?

      Console.WriteLine(13 / 2 + " " + 13 % 2); 

    • Options
    • A. 6.5 1
    • B. 6.5 0
    • C. 6 0
    • D. 6 1
    • E. 6.5 6.5
    • Discuss
    • 8. Which of the following statements is correct about Bitwise | operator used in C#.NET?

    • Options
    • A. The | operator can be used to put OFF a bit.
    • B. The | operator can be used to Invert a bit.
    • C. The | operator can be used to check whether a bit is ON.
    • D. The | operator can be used to check whether a bit is OFF.
    • E. The | operator can be used to put ON a bit.
    • Discuss
    • 9. Which of the following statements is correct about Bitwise ^ operator used in C#.NET?

    • Options
    • A. The ^ operator can be used to put ON a bit.
    • B. The ^ operator can be used to put OFF a bit.
    • C. The ^ operator can be used to Invert a bit.
    • D. The ^ operator can be used to check whether a bit is ON.
    • E. The ^ operator can be used to check whether a bit is OFF.
    • Discuss
    • 10. Which of the following are NOT Relational operators in C#.NET?

      1. >=
      2. !=
      3. Not
      4. <=
      5. <>=

    • Options
    • A. 1, 3
    • B. 2, 4
    • C. 3, 5
    • D. 4, 5
    • E. None of these
    • Discuss


    Comments

    There are no comments.

Enter a new Comment