C Sharp Operators Questions and Answers

Take Exam

In C# programming, operators are fundamental elements used to perform arithmetic, logical, comparison, and bitwise operations. Mastering programming questions and answers on C# operators is crucial for interviews at TCS, Infosys, and Wipro. Understanding operator precedence, associativity, and overloading enhances your coding accuracy and debugging skills. These C programming MCQ and C# operator questions test your ability to manipulate data efficiently. Practice programming interview questions with answers to strengthen your C# fundamentals for competitive coding assessments and placement tests.

Study operators and assignments in C#. Also explore C# control instructions and C# arrays

C Sharp Operators

Showing 10 of 19 questions

11. What will be the output of the C#.NET code snippet given below? int num = 1, z = 5; if (!(num <= 0))     Console.WriteLine( ++num + z++ + " " + ++z ); else     Console.WriteLine( --num + z-- + " " + --z );

  • 5 6
  • 6 5
  • 6 6
  • 7 7
Show Answer Report

12. Suppose n is a variable of the type Byte and we wish to put OFF its fourth bit (from right) without disturbing any other bits. Which of the following statements will do this correctly?

  • n = n && HF7
  • n = n & 16
  • n = n & 0xF7
  • n = n & HexF7
Show Answer Report

13. What will be the output of the C#.NET code snippet given below? byte b1 = 0xAB; byte b2 = 0x99; byte temp; temp = (byte)~b2; Console.Write(temp + " "); temp = (byte)(b1 << b2); Console.Write (temp + " "); temp = (byte) (b2 >> 2); Console.WriteLine(temp);

  • 102 1 38
  • 108 0 32
  • 102 0 38
  • 1 0 1
Show Answer Report

14. Which of the following statements is correct about Bitwise | operator used in C#.NET?

  • The | operator can be used to put OFF a bit.
  • The | operator can be used to Invert a bit.
  • The | operator can be used to check whether a bit is ON.
  • The | operator can be used to check whether a bit is OFF.
Show Answer Report

15.  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 + " "); }

  • 8 4 16 12 20
  • 4 8 12 16 20
  • 4 8 16 32 64
  • 2 4 6 8 10
Show Answer Report

16. 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);

  • 10
  • 20
  • 30
  • Compile Error / Syntax Error
Show Answer Report

17. Which of the following statements are correct about the following code snippet? int a = 10; int b = 20; bool c; c = !(a > b);     There is no error in the code snippet.     An error will be reported since ! can work only with an int.     A value 1 will be assigned to c.     A value True will be assigned to c.     A value False will be assigned to c.

  • 1, 3
  • 2, 4
  • 4, 5
  • 1, 4
Show Answer Report

18. Which of the following statements is correct about Bitwise ^ operator used in C#.NET?

  • The ^ operator can be used to put ON a bit.
  • The ^ operator can be used to put OFF a bit.
  • The ^ operator can be used to Invert a bit.
  • The ^ operator can be used to check whether a bit is ON.
Show Answer Report

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

  • 1, 2, 4
  • 2, 3, 5
  • 3, 4, 5
  • 1, 3, 5
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test