C Sharp Operators Questions and Answers

Practice Mode
Showing 10 of 19 questions
Q11
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 );
  • A 5 6
  • B 6 5
  • C 6 6
  • D 7 7
Answer: Option D
Q12
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?
  • A n = n && HF7
  • B n = n & 16
  • C n = n & 0xF7
  • D n = n & HexF7
Answer: Option C
Q13
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);
  • A 102 1 38
  • B 108 0 32
  • C 102 0 38
  • D 1 0 1
Answer: Option C
Q14
Which of the following statements is correct about Bitwise | operator used in C#.NET?
  • 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.
Answer: Option
Q15
 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 + " "); }
  • A 8 4 16 12 20
  • B 4 8 12 16 20
  • C 4 8 16 32 64
  • D 2 4 6 8 10
Answer: Option B
Q16
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);
  • A 10
  • B 20
  • C 30
  • D Compile Error / Syntax Error
Answer: Option C
Q17
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.
  • A 1, 3
  • B 2, 4
  • C 4, 5
  • D 1, 4
Answer: Option D
Q18
Which of the following statements is correct about Bitwise ^ operator used in C#.NET?
  • 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.
Answer: Option C
Q19
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.
  • A 1, 2, 4
  • B 2, 3, 5
  • C 3, 4, 5
  • D 1, 3, 5
Answer: Option A
Questions and Answers for Competitive Exams Various Entrance Test