

MCQOPTIONS
Saved Bookmarks
This section includes 6 Mcqs, each offering curated multiple-choice questions to sharpen your C Programming knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the syntax of ungetc()? |
A. | void ungetc(int c, FILE *fp) |
B. | int ungetc(int c, FILE *fp) |
C. | int ungetc(String c, FILE *fp) |
D. | int getc(int c, FILE *fp) |
Answer» C. int ungetc(String c, FILE *fp) | |
2. |
ungetc() may be used with ________ |
A. | scanf |
B. | getc |
C. | getchar |
D. | all of the mentioned |
Answer» E. | |
3. |
Only _____character of pushback is guaranteed per file when ungetc is used. |
A. | Two |
B. | One |
C. | Many |
D. | Zero |
Answer» C. Many | |
4. |
What does the ungetc function return for the following C expression? |
A. | It returns character c |
B. | It returns EOF for an error |
C. | Both returns character c and returns EOF for an error |
D. | Either returns character c or returns EOF for an errorView Answer |
Answer» E. | |
5. |
Which of the following cannot be used with ungetc()? |
A. | scanf |
B. | getc |
C. | getchar |
D. | printf |
Answer» E. | |
6. |
Which of the following is the correct declaration for ungetc? |
A. | int ungetc(int c, FILE fp); |
B. | int ungetc(int *c, FILE fp); |
C. | int ungetc(int c, FILE *fp); |
D. | int ungetc(int *c, FILE *fp); |
Answer» D. int ungetc(int *c, FILE *fp); | |