Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Home
»
C Programming
»
Command Line Arguments
What will be the output of the program if it is executed like below? cmd> sample /* sample.c */ #include
int main(int argc, char **argv) { printf("%s\n", argv[argc-1]); return 0; }
0
sample
samp
No output
Correct Answer:
sample
Next Question→
More Questions from
Command Line Arguments
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
#include
int main(int argc, char **argv) { printf("%s\n", *++argv); return 0; }
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
int main(int sizeofargv, char *argv[]) { while(sizeofargv) printf("%s", argv[--sizeofargv]); return 0; }
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
int main(int argc, int *argv) { int i; for(i=1; i
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
int main(int argc, char *argv[]) { printf("%c", **++argv); return 0; }
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
int main(int argc, char *argv[]) { int i=0; i+=strlen(argv[1]); while(i>0) { printf("%c", argv[1][--i]); } return 0; }
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
int main(int argc, char *argv[]) { printf("%s", argv[0]); return 0; }
What will be the output of the program in Turbo C? #include
int main(int argc, char *argv, char *env[]) { int i; for(i=1; i
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
int main(int argc, char *argv[]) { int i; for(i=1; i
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
#include
int main(int argc, char **argv) { int i, j=0; for(i=0; i
What will be the output of the program #include
void fun(int); int main(int argc) { printf("%d ", argc); fun(argc); return 0; } void fun(int i) { if(i!=4) main(++i); }
Discussion & Comments
No comments yet. Be the first to comment!
Name:
Comment:
Post Comment
Join Discussion
Discussion & Comments