Exercise: Command Line Arguments

Questions for: Command Line Arguments

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<stdio.h>

int main(int argc, char *argv[])
{
    printf("%c", *++argv[2] );
    return 0;
}
A:
s
B:
f
C:
u
D:
r
Answer: C
No answer description is available. Let's discuss.
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<stdio.h>

int main(int sizeofargv, char *argv[])
{
    while(sizeofargv)
        printf("%s", argv[--sizeofargv]);
    return 0;
}
A:
sample friday tuesday sunday
B:
sample friday tuesday
C:
sunday tuesday friday sample
D:
sunday tuesday friday
Answer: C
No answer description is available. Let's discuss.
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<stdio.h>
#include<stdlib.h>

int main(int argc, char **argv)
{
    int i, j=0;
    for(i=0; i<argc; i++)
        j = j+atoi(argv[i]);
    printf("%d\n", j);
    return 0;
}
A:
123
B:
6
C:
Error
D:
"123"
Answer: B
No answer description is available. Let's discuss.
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<stdio.h>

int main(int argc, char *argv[])
{
    printf("%s\n", argv[0]);
    return 0;
}
A:
sample 3 2 3
B:
sample 1 2 3
C:
sample
D:
Error
Answer: C
No answer description is available. Let's discuss.
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<stdio.h>

int main(int argc, char *argv[])
{
    int i;
    for(i=1; i<argc; i++)
        printf("%c", argv[i][0]);
    return 0;
}
A:
oot
B:
ott
C:
nwh
D:
eoe
Answer: B
No answer description is available. Let's discuss.
Ad Slot (Above Pagination)
Quiz