Quiz 3
Quiz 3
#include<stdio.h>
int main() {
int c = 5, no = 10, x = 3, y = 4, z = 2, a;
do {
no /= c;
a = (x > y) ? ((x > z) ? x : z) : ((y > z) ? y : z);
answer:3
Answer:4
3. #include <stdio.h>
int main()
{
int loop=10;
while(printf("Hello ") && loop--);
}
Answers
1. Hello Hello ... 10 times
2. Hello Hello ... 11 times
3. Hello
4. Error: lvalue required as increment operand
Answer:2
4. What will be the output of following code?
#include <stdio.h>
int main()
{
int i = 0, j = 0;
while ( i < 2)
{ l1 : i++;
while (j < 3)
{
printf("loop\n");
goto l1;
}
}
}
Answers
1. Loop Loop
2. Compilatiom Error
3. Loop Loop Loop Loop
4. Infinite Loop
Answer:4
Answer:2
7. Output?
#include <stdio.h>
int main()
{
int c = 5, no = 10;
do {
no /= c;
} while(c--);
Answer:2
8. #include <stdio.h>
int main()
{
int i = 0, j = 0;
while (i<5,j<10)
{
i++;
j++;
}
printf("%d %d", i, j);
}
Answers
1. 5 5
2. syntax error
3. 5 10
4. 10 10
Answer:4
9. void main()
{
while(1){
if(printf("%d",printf("%d")))
break;
else
continue;
}
}
Answers
1. 1
2. Infinite loop
3. Garbage value
4. 0
Answer:3
Answer:2