Loop Questions and Answers
Practice ModeShowing 10 of 98 questions
Q61
Find the outputt
void main (int seizeofargv, char *argv[ ])
{
while (sizeofargv)
printf ('%s', argv[-- sizeof argv]);
}
Answer: Option B
Q62
Find the output
void main ( )
{
int x, y=1, z;
if (x=z=y); x=3;
while (y<4) x+=++y;
printf('%d %d\n", x, y);
}
Answer: Option B
Q63
Find the output
int i;
void main ( )
{
int j;
for (j=2; printf("%d', i)-j; printf("%d", j))
printf("%d", j--);
}
Answer: Option C
Q64
Find the output
void main ( )
{
char as [ ] ="\\00\0";
int i=0;
do
{
switch(as[i++])
{
case '\\'; : printf("A");
break;
case 0: printf("B");
break;
default: printf ("C");
break;
}
}
while (i<3);
}
Answer: Option B
Q65
Find the output
void main ( )
{
int a=5;
for (;a=0 ? !a:a;)
printf("Hello");
}
Answer: Option A
Q66
Find the output
void main ( )
{
char str [ ]="ANDAMAN NIKOBAR";
int i, c, A=0, N=0, Extra=0;
for (i=0; (c=str [i])! = c; i++)
{
switch (c)
{
case 'A' : A++;
continue;
case 'N" : N++;
default : EXTRA++;
}
}
printf("%d", EXTRA);
}
Answer: Option B
Q67
Find the output
void main ( )
{
int p=3;
while (p--);
{
static int i=3;
printf("%d", --i);
}
}
Answer: Option D
Q68
Find the o utput
void main ( )
{
int x=0;
for (;;)
{
if (x++==4) break;
continue;
}
printf("x = %d", x);
}
Answer: Option C
Q69
Find the output
void main ( )
{
int i,j;
i=1;
j=5;
for (;++i<--j;)
continue;
printf('5d %d", i, j);
}
Answer: Option D
Q70
Find the output
void main ( )
{
int i=0;
for (-i--; ++i; printf('%d", i));
printf("%d", i);
}
Answer: Option A