Sie sind auf Seite 1von 9

Bitwise

1. Which of the following are the correct ways to increment the value of variable a by 1? 1. 2. 3. 4. 5. ++a++; a += 1; a ++ 1; a = a +1; a = +1;

A. 1, 3 B. 2, 4 C. 3, 5 D.4, 5 E. None of these Answer & Explanation Answer: Option B Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 2. What will be the output of the C#.NET code snippet given below?
byte b1 = 0xF7; byte b2 = 0xAB; byte temp; temp = (byte)(b1 & b2); Console.Write (temp + " "); temp = (byte)(b1^b2); Console.WriteLine(temp);

A. 163 92 B. 92 163 C. 192 63 D.0 1 Answer & Explanation Answer: Option A Explanation:

No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 3. Which of the following is NOT an Arithmetic operator in C#.NET? A. ** B. + C. / D.% E. * Answer & Explanation Answer: Option A Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 4. Which of the following are NOT Relational operators in C#.NET? 1. 2. 3. 4. 5. >= != Not <= <>=

A. 1, 3 B. 2, 4 C. 3, 5 D.4, 5 E. None of these Answer & Explanation Answer: Option C Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 5. Which of the following is NOT a Bitwise operator in C#.NET? A. & B. | C. << D.^ E. ~ Answer & Explanation

Answer: Option C Explanation: No answer description available for this question. Let us discuss.

6. Which of the following statements is correct about the C#.NET code snippet given below?
int d; d = Convert.Tolnt32( !(30 < 20) );

A. A value 0 will be assigned to d. B. A value 1 will be assigned to d. C. A value -1 will be assigned to d. D.The code reports an error. E. The code snippet will work correctly if ! is replaced by Not. Answer & Explanation Answer: Option B Explanation: Sample Program:
bool falseFlag = false; bool trueFlag = true; Console.WriteLine("{0} converts to {1}.", falseFlag, Convert.ToInt32(falseFlag)); Console.WriteLine("{0} converts to {1}.", trueFlag, Convert.ToInt32(trueFlag)); The example displays the following output: False converts to 0. True converts to 1.

View Answer Workspace Report Discuss in Forum 7. Which of the following is the correct output for the C#.NET code snippet given below?
Console.WriteLine(13 / 2 + " " + 13 % 2);

A. 6.5 1 B. 6.5 0 C. 6 0 D.6 1 E. 6.5 6.5 Answer & Explanation

Answer: Option D Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 8. Which of the following statements are correct about the Bitwise & operator used in C#.NET? 1. 2. 3. 4. 5. The & operator can be used to Invert a bit. 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 check whether a bit is ON. The & operator can be used to check whether a bit is OFF.

A. 1, 2, 4 B. 2, 3, 5 C. 3, 4 D.3, 4, 5 E. None of these Answer & Explanation Answer: Option D Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 9. Which of the following are Logical operators in C#.NET? 1. 2. 3. 4. 5. && || ! Xor %

A. 1, 2, 3 B. 1, 3, 4 C. 2, 4, 5 D.3, 4, 5 E. None of these Answer & Explanation

Answer: Option A Explanation: No answer description available for this question. Let us discuss 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 );

A. 5 6 B. 6 5 C. 6 6 D.7 7 Answer & Explanation Answer: Option D Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 12. Suppose n is a variable of the type Byte and we wish to put OFF its third bit 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 E. n = n & 8 Answer & Explanation Answer: Option C Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum

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

A. 102 1 38 B. 108 0 32 C. 102 0 38 D.1 0 1 Answer & Explanation Answer: Option C Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 14. 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. E. The | operator can be used to put ON a bit. Answer & Explanation Answer: Option E Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 15. Which of the following is NOT an Assignment operator in C#.NET? A. \= B. /= C. *= D.+= E. %= Answer & Explanation

Answer: Option A Explanation: No answer description available for this question. Let us discuss. 16. 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 & Explanation Answer: Option B Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 17. 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 & Explanation Answer: Option C Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum

18. Which of the following statements are correct about the following code snippet?
int a = 10; int b = 20; bool c; c = !(a > b);

1. 2. 3. 4. 5.

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 E. None of these Answer & Explanation Answer: Option D Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 19. 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. E. The ^ operator can be used to check whether a bit is OFF. Answer & Explanation Answer: Option C Explanation: No answer description available for this question. Let us discuss. View Answer Workspace Report Discuss in Forum 20. 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. A. 1, 2, 4 B. 2, 3, 5 C. 3, 4, 5 D.1, 3, 5 E. None of these Answer & Explanation Answer: Option A Explanation: No answer description available for this question. Let us discuss.

Das könnte Ihnen auch gefallen