MCQOPTIONS
Saved Bookmarks
This section includes 175 Mcqs, each offering curated multiple-choice questions to sharpen your C Programming knowledge and support exam preparation. Choose a topic below to get started.
| 151. |
Which expression has to be present in the following? |
| A. | expression3 |
| B. | expression2 |
| C. | expression1 |
| D. | All of above |
| E. | None of these |
| Answer» E. None of these | |
| 152. |
What will be the data type of the following expression? (Initial data type: n = int, num1 = double, num2 = float) |
| A. | float |
| B. | double |
| C. | int |
| D. | All of above |
| E. | None of these |
| Answer» C. int | |
| 153. |
What will be the final value of c in the following s statement? (Initial value: s = 2) |
| A. | s = 4; |
| B. | s = 1; |
| C. | s = 2; |
| D. | s = 3; |
| E. | None of these |
| Answer» B. s = 1; | |
| 154. |
Operation n = n * m + n can also be written as ___________. |
| A. | (p = n * m)!=(n = p + m); |
| B. | n = (m + 1)* n; |
| C. | n *= m + 1; |
| D. | All of above |
| E. | None of these |
| Answer» E. None of these | |
| 155. |
What will be the value of the following assignment expression? |
| A. | 1 |
| B. | 0 |
| C. | 5 |
| D. | 6 |
| E. | None of these |
| Answer» F. | |
| 156. |
What is the type of the following assignment expression if p is of type float and q is of type int? |
| A. | float |
| B. | double |
| C. | int |
| D. | there is no type for an assignment expression |
| E. | None of these |
| Answer» D. there is no type for an assignment expression | |
| 157. |
Which of the following operators has an associativity from Right to Left? |
| A. | += |
| B. | == |
| C. | << |
| D. | <= |
| E. | None of these |
| Answer» B. == | |
| 158. |
Which operators of the following have same precedence? |
| A. | N, M and S |
| B. | N and S |
| C. | N and M |
| D. | M and S |
| E. | None of these |
| Answer» E. None of these | |
| 159. |
Comment on the following statement. |
| A. | 1, 3 |
| B. | 3, 1 |
| C. | Depend on compiler |
| D. | 3, 1num |
| E. | None of these |
| Answer» D. 3, 1num | |
| 160. |
While swapping 2 numbers what precautions to be taken care? |
| A. | This code doesn t swap 2 numbers |
| B. | All data types are accepted except for (char *) |
| C. | Data type should be either of short, int and long |
| D. | Data type should be either of float and double |
| E. | None of these |
| Answer» E. None of these | |
| 161. |
Which of the following is the correct order of evaluation for the given expression? |
| A. | * % / = |
| B. | = % * / |
| C. | / * % = |
| D. | % / * = |
| E. | None of these |
| Answer» E. None of these | |
| 162. |
Which function in the following expression will be called first? |
| A. | functionA(); |
| B. | functionC(); |
| C. | Cannot be predicted |
| D. | functionB(); |
| E. | None of these |
| Answer» D. functionB(); | |
| 163. |
Associativity of an operator is ___________. |
| A. | Left to Right |
| B. | Right to Left |
| C. | Both Left to Right and Right to Left |
| D. | Random fashion |
| E. | None of these |
| Answer» D. Random fashion | |
| 164. |
For which of the following, PI++; code will fail? |
| A. | char *PI = B ; |
| B. | float PI = 3.14; |
| C. | #define PI 3.14 |
| D. | All of above |
| E. | None of these |
| Answer» D. All of above | |
| 165. |
Relational operators cannot be used on ____________. |
| A. | float |
| B. | strings |
| C. | long |
| D. | structure |
| E. | None of these |
| Answer» E. None of these | |
| 166. |
Which of the following is the correct order of calling functions in the code snippet given below? |
| A. | f1, f2, f3 |
| B. | f3, f2, f1 |
| C. | The order may vary from compiler to compiler |
| D. | None of the above |
| Answer» D. None of the above | |
| 167. |
Size of an array can be evaluated by __________. |
| A. | 10 * sizeof(array); |
| B. | sizeof(array[10]); |
| C. | sizeof(*array); |
| D. | sizeof(array); |
| E. | None of these |
| Answer» E. None of these | |
| 168. |
Which of the following statements are correct about the code snippet given below? |
| A. | First; is treated as a null statement |
| B. | Second; is treated as a statement terminator |
| C. | 30 would be assigned to p |
| D. | Compiler would report an error |
| Answer» E. | |
| 169. |
What will be the final value of n4 in the following C code? |
| A. | 8 |
| B. | 4 |
| C. | 1 |
| D. | 0 |
| E. | None of these |
| Answer» D. 0 | |
| 170. |
What will be the final value of x in the following C code? |
| A. | 11 |
| B. | 36 |
| C. | 5 |
| D. | 23 |
| E. | Depends on compiler |
| Answer» C. 5 | |
| 171. |
What will be the final value of L in the following C code? |
| A. | Nothing |
| B. | 0 |
| C. | Depends on language standard |
| D. | Depends on the compiler |
| E. | None of these |
| Answer» C. Depends on language standard | |
| 172. |
Which among the following is never possible in C when members are different in a structure and union? |
| A. | sizeof(P) is equal to sizeof(Q) |
| B. | sizeof(P) is greater than sizeof(Q) |
| C. | sizeof(P) is less than sizeof(Q) |
| D. | All of above |
| E. | None of these |
| Answer» F. | |
| 173. |
Which among the following is never possible in C when members in a structure are same as that in a union? |
| A. | sizeof(P) is less than to sizeof(Q) |
| B. | sizeof(P) is greater than sizeof(Q) |
| C. | sizeof(P) is equal to sizeof(Q) |
| D. | All of above |
| E. | None of these |
| Answer» B. sizeof(P) is greater than sizeof(Q) | |
| 174. |
What will be the size of the following C structure? |
| A. | 41 |
| B. | 44 |
| C. | 5 |
| D. | 11 |
| E. | None of these |
| Answer» C. 5 | |
| 175. |
Choose the easiest numbering system to covert a binary number 1110000111110101. |
| A. | Octal system |
| B. | Decimal system |
| C. | Hexadecimal system |
| D. | None of the above |
| Answer» D. None of the above | |