

MCQOPTIONS
Saved Bookmarks
This section includes 83 Mcqs, each offering curated multiple-choice questions to sharpen your C Programming knowledge and support exam preparation. Choose a topic below to get started.
51. |
A command-line argument in Java is a value passed at the time of ___ a program. |
A. | Compiling |
B. | Running |
C. | - |
D. | - |
Answer» C. - | |
52. |
What will be the output of the program if it is executed like below?
cmd> sample
/* sample.c */
#include
|
A. | 0 |
B. | sample |
C. | samp |
D. | No output |
Answer» C. samp | |
53. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog friday tuesday sunday
/* myprog.c */
#include
|
A. | r |
B. | f |
C. | m |
D. | y |
Answer» B. f | |
54. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog one two three
/* myprog.c */
#include |
A. | oot |
B. | ott |
C. | nwh |
D. | eoe |
Answer» C. nwh | |
55. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample friday tuesday sunday
/* sample.c */
#include
|
A. | s |
B. | f |
C. | sample |
D. | friday |
Answer» C. sample | |
56. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample friday tuesday sunday
/* sample.c */
#include
|
A. | s |
B. | f |
C. | u |
D. | r |
Answer» D. r | |
57. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample one two three
/* sample.c */
#include
|
A. | three two one |
B. | owt |
C. | eno |
D. | eerht |
Answer» D. eerht | |
58. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog 1 2 3
/* myprog.c */
#include |
A. | 123 |
B. | 6 |
C. | Error |
D. | "123" |
Answer» C. Error | |
59. |
If the following program (myproc.c) is present in the directory "C:\TC" then what will be output of the program if run it from DOS shell?
/* myproc.c */
#include
|
A. | SAMPLE.C |
B. | C:\TC\MYPROC.EXE |
C. | C:\TC |
D. | Error |
Answer» C. C:\TC | |
60. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample monday tuesday wednesday thursday
/* sample.c */
#include
|
A. | sample monday tuesday wednesday thursday |
B. | monday tuesday wednesday thursday |
C. | monday tuesday thursday |
D. | tuesday |
Answer» C. monday tuesday thursday | |
61. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample friday tuesday sunday
/* sample.c */
#include
|
A. | sample friday tuesday sunday |
B. | sample friday tuesday |
C. | sunday tuesday friday sample |
D. | sunday tuesday friday |
Answer» D. sunday tuesday friday | |
62. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog 10 20 30
/* myprog.c */
#include |
A. | 10 20 30 |
B. | myprog 10 20 |
C. | myprog 10 20 30 |
D. | 10 20 |
Answer» D. 10 20 | |
63. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample Jan Feb Mar
/* sample.c */
#include
|
A. | No output |
B. | sample Jan Feb Mar |
C. | Jan Feb Mar |
D. | Error |
Answer» D. Error | |
64. |
Even if integer/float arguments are supplied at command prompt they are treated as strings. |
A. | 1 |
B. | |
Answer» B. | |
65. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog one two three
/* myprog.c */
#include
|
A. | 65525 65531 |
B. | 65519 65521 |
C. | 65517 65517 |
D. | 65521 65525 |
Answer» C. 65517 65517 | |
66. |
What will be the output of the program (sample.c) given below if it is executed from the command line (Turbo C in DOS)?
cmd> sample 1 2 3
/* sample.c */
#include
|
A. | 6 |
B. | sample 6 |
C. | Error |
D. | Garbage value |
Answer» D. Garbage value | |
67. |
Does there exist any way to make the command-line arguments available to other functions without passing them as arguments to the function? |
A. | Yes |
B. | No |
Answer» B. No | |
68. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample 1 2 3
cmd> sample 2 2 3
cmd> sample 3 2 3
/* sample.c */
#include
|
A. | sample 3 2 3 |
B. | sample 1 2 3 |
C. | sample |
D. | Error |
Answer» D. Error | |
69. |
If the different command line arguments are supplied at different times would the output of the following program change?
#include
|
A. | Yes |
B. | No |
Answer» C. | |
70. |
What will be the output of the program (sample.c) given below if it is executed from the command line (turbo c under DOS)?
cmd> sample Good Morning
/* sample.c */
#include
|
A. | 3 Good |
B. | 2 Good |
C. | Good Morning |
D. | 3 Morning |
Answer» B. 2 Good | |
71. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog one two three
/* myprog.c */
#include
|
A. | myprog |
B. | one |
C. | two |
D. | three |
Answer» C. two | |
72. |
What will be the output of the program in Turbo C?
#include |
A. | List of all environment variables |
B. | List of all command-line arguments |
C. | count of command-line arguments |
D. | Error: cannot have more than two arguments in main() |
Answer» B. List of all command-line arguments | |
73. |
Which of the following statements are FALSE about the below code? int main(int ac, char *av[]) { } |
A. | ac contains count of arguments supplied at command-line |
B. | av[] contains addresses of arguments supplied at a command line |
C. | In place of ac and av, argc and argv should be used. |
D. | The variables ac and av are always local to main() |
Answer» D. The variables ac and av are always local to main() | |
74. |
The first argument to be supplied at command-line must always be count of total arguments. |
A. | 1 |
B. | |
Answer» C. | |
75. |
What will be the output of the program (sample.c) given below if it is executed from the command line?
cmd> sample "*.c"
/* sample.c */
#include |
A. | *.c |
B. | "*.c" |
C. | sample *.c |
D. | List of all files and folders in the current directory |
Answer» B. "*.c" | |
76. |
What will be the output of the program #include
|
A. | 1 2 3 |
B. | 1 2 3 4 |
C. | 2 3 4 |
D. | 1 |
Answer» C. 2 3 4 | |
77. |
What will be the output of the program (myprog.c) given below if it is executed from the command line?
cmd> myprog one two three
/* myprog.c */
#include
|
A. | myprog one two three |
B. | myprog one |
C. | o |
D. | two |
Answer» D. two | |
78. |
Every time we supply new set of values to the program at command prompt, we need to recompile the program. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» C. 1 | |
79. |
According to ANSI specifications which is the correct way of declaring main when it receives command-line arguments? |
A. | int main(int argc, char *argv[]) |
B. | int main(argc, argv) int argc; char *argv; |
C. | int main() { int argc; char *argv; } |
D. | None of above |
Answer» B. int main(argc, argv) int argc; char *argv; | |
80. |
What do the 'c' and 'v' in argv stands for? |
A. | 'c' means argument control 'v' means argument vector |
B. | 'c' means argument count 'v' means argument vertex |
C. | 'c' means argument count 'v' means argument vector |
D. | 'c' means argument configuration 'v' means argument visibility |
Answer» D. 'c' means argument configuration 'v' means argument visibility | |
81. |
Which of the following is TRUE about argv? |
A. | It is an array of character pointers |
B. | It is a pointer to an array of character pointers |
C. | It is an array of strings |
D. | None of above |
Answer» B. It is a pointer to an array of character pointers | |
82. |
In Turbo C/C++ under DOS if we want that any wild card characters in the command-line arguments should be appropriately expanded, are we required to make any special provision? |
A. | Yes |
B. | No |
C. | Yes |
D. | No |
Answer» B. No | |
83. |
The maximum combined length of the command-line arguments including the spaces between adjacent arguments is |
A. | 128 characters |
B. | 256 characters |
C. | 67 characters |
D. | It may vary from one operating system to another |
Answer» E. | |