C Sharp Operators Questions and Answers
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
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
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
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.
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
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
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
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.
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