MCQOPTIONS
Saved Bookmarks
This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your C knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
PRAGMA_GCC_POISON_SHOULD_BE_FOLLOWED_BY_A_LIST_OF_IDENTIFIERS_THAT_ARE__________?$ |
| A. | even in number |
| B. | odd in number |
| C. | valid |
| D. | invalid |
| Answer» B. odd in number | |
| 2. |
The function of __attribute__((packed)); can also be performed using ________? |
| A. | pragma pack(1); |
| B. | pragma pack(2); |
| C. | pragma pack(4); |
| D. | pragma pack(8); |
| Answer» E. | |
| 3. |
The pragma ___________________ is used to remove an identifier completely from a program. |
| A. | GNU piston |
| B. | GCC poison |
| C. | GNU poison |
| D. | GCC piston |
| Answer» B. GCC poison | |
| 4. |
The correct syntax of the attribute packed is _________ |
| A. | __attribute__((packed)); |
| B. | _attribute(packed); |
| C. | _attribute_((packed)); |
| D. | __attribute__(packed); |
| Answer» C. _attribute_((packed)); | |
| 5. |
In the directive #pragma pack(n), if the value of ‘n’ is given to be 5, then what happens?$ |
| A. | Error |
| B. | Warning but no error |
| C. | Executes the pragma statement |
| D. | Ignores the pragma statement and executes the program |
| Answer» B. Warning but no error | |
| 6. |
Which of the following attributes is used to specify that the minimum required memory to be used to represent the types? |
| A. | packed |
| B. | aligned |
| C. | unused |
| D. | deprecated |
| Answer» E. | |
| 7. |
In the directive, #pragma pack(n), which of the following is not a valid value of n? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» B. 2 | |
| 8. |
The preprocessor directive used to give additional information to the compiler, beyond which is conveyed in the language _____________ |
| A. | include |
| B. | define |
| C. | pragma |
| D. | elif |
| Answer» D. elif | |