 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 12 Mcqs, each offering curated multiple-choice questions to sharpen your Technical MCQs knowledge and support exam preparation. Choose a topic below to get started.
| 1. | Variable names beginning with underscore is not encouraged. Why? | 
| A. | It is not standardized | 
| B. | To avoid conflicts since assemblers and loaders use such names | 
| C. | To avoid conflicts since library routines use such names | 
| D. | To avoid conflicts with environment variables of an operating system | 
| E. | |
| Answer» D. To avoid conflicts with environment variables of an operating system | |
| 2. | void main(){ int i=5; i = !i>10; printf("%d", i); }39.The format identifier %i is also used for _____ data type? | 
| A. | char | 
| B. | int | 
| C. | float | 
| D. | double | 
| Answer» C. float | |
| 3. | void main(){ int c = - -14; printf("%d", c); }38.What is the output of this program? | 
| A. | 5 | 
| B. | 10 | 
| C. | 0 | 
| D. | None of the above | 
| Answer» D. None of the above | |
| 4. | void main(){ int i=0, j=1, k=2, m; m = i++ || j++ || k++; printf("%d %d %d %d", m, i, j, k);}37.What is the output of this program? | 
| A. | 13 | 
| B. | 14 | 
| C. | -14 | 
| D. | Compilation Error | 
| Answer» C. -14 | |
| 5. | #include <stdio.h>int main(){ printf("%d ",sizeof(5.5)); printf("%d ",sizeof(50000)); printf("%d",sizeof('A')); return 0; }36.What is the output of this program? | 
| A. | 1 1 2 3 | 
| B. | 1 1 2 2 | 
| C. | 0 1 2 2 | 
| D. | 0 1 2 3 | 
| Answer» C. 0 1 2 2 | |
| 6. | #include <stdio.h>int main(){ extern int i; i = 20; printf("%d", sizeof(i)); return 0;}35.What will be output when you will execute following c code? | 
| A. | 4 2 1 | 
| B. | 8 4 4 | 
| C. | 8 4 2 | 
| D. | compiler dependent | 
| Answer» E. | |
| 7. | int main(){float x = 'a';printf("%f", x);return 0;}33.How would you round off a value from 6.66 to 7.0? | 
| A. | ceil(6.66) | 
| B. | floor(6.66) | 
| C. | roundup(6.66) | 
| D. | roundto(6.66) | 
| Answer» B. floor(6.66) | |
| 8. | int main(){char ch;ch = 128;printf("%d", ch);return 0;}32.What is the output of this program? | 
| A. | a | 
| B. | 0.000000 | 
| C. | 97.000000 | 
| D. | Run time error | 
| Answer» D. Run time error | |
| 9. | #include <stdio.h>int main(){ signed a; unsigned b; a = 6u + -16 + 16u + -6; b = a + 1; if(a == b) printf("%d %d",a,b); else printf("%u %u",a, b); return 0;}30.By default a real number is treated as a | 
| A. | float | 
| B. | double | 
| C. | long double | 
| D. | far double | 
| E. | |
| Answer» C. long double | |
| 10. | #include <stdio.h>int main(){ printf("%d ",sizeof(2.5)); printf("%d ",sizeof(2)); printf("%d",sizeof('A')); return 0;}29.What is the output of this program? | 
| A. | Compilation error | 
| B. | 1 0 | 
| C. | 0 0 | 
| D. | 0 1 | 
| Answer» E. | |
| 11. | The precedence of arithmetic operators is (from highest to lowest)? | 
| A. | %, *, /, +, - | 
| B. | %, +, /, *, - | 
| C. | %, +, -, *, / | 
| D. | +, -, %, *, / | 
| Answer» B. %, +, /, *, - | |
| 12. | Which of the following is not a valid declaration in C?1. short int x;ÂÂÂÂ2. signed short x;3. short x;4. unsigned short x; | 
| A. | 1 and 2 | 
| B. | 2 and 4 | 
| C. | 3 and 4 | 
| D. | All are valid | 
| Answer» E. | |