Explore topic-wise MCQs in C Programming.

This section includes 7 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 does argc and argv indicate in command-line arguments?

A. argument control, argument vector
B. argument count, argument variable
C. argument count, argument vector
D. argument control, argument variable
E. None of these
Answer» D. argument control, argument variable
2.

Which of the following syntax is correct for command-line arguments?

A. int main(char *argv[], int argc)
B. <pre class="prettyprint lang-c">int main()<br> {<br> int argv, char *argc[];<br> }<br></pre>
C. int main(int var, char *varg[])
D. All of above
E. None of these
Answer» D. All of above
3.

What will be the output of the following C code (if run with no options or arguments)?

A. Depends on the compiler
B. Nothing
C. 0
D. 1
E. None of these
Answer» E. None of these
4.

A program that has no command line arguments will have argc _________.

A. Two
B. Zero
C. Negative
D. One
E. None of these
Answer» E. None of these
5.

What will be the output of the following C code (run without any command line arguments)?

A. Compilation Error
B. Segmentation fault
C. Undefined behaviour
D. Nothing
E. main
Answer» F.
6.

What will be the output of the following C statement? (assuming the input is Welcome to Interview mania )

A. Interview
B. mania
C. Segmentation Fault
D. (null)
E. None of these
Answer» E. None of these
7.

In linux, argv[0] by command-line argument can be occupied by _________.

A. ./test
B. ./fun.out.out
C. ./a.out
D. All of above
E. None of these
Answer» E. None of these