Goto Statement MCQ Ans
Goto Statement MCQ Ans
1. #include <stdio.h>
2. void main()
3. {
4. int i = 5, k;
5. if (i == 0)
6. goto label;
8. printf("Hey");
9. }
a) 5
b) Hey
c) 5 Hey
d) Nothing
Answer: c
Answer: b
1. #include <stdio.h>
2. int main()
3. {
7. l1:goto l2;
10. }
a) 1 4
b) Compile time error
c) 1 2 4
d) 1 3 4
Answer: a
1. #include <stdio.h>
2. int main()
3. {
5. l1:l2:
7. printf("%d\n", 3);
8. }
Answer: b
5. What will be the output of the following C code?
1. #include <stdio.h>
2. int main()
3. {
5. goto l1;
7. }
8. void foo()
9. {
11. }
a) 1 2 3
b) 1 3
c) 1 3 2
d) Compile time error
Answer: d
1. #include <stdio.h>
2. int main()
3. {
4. int i = 0, j = 0;
5. while (i < 2)
6. {
7. l1: i++;
8. while (j < 3)
9. {
10. printf("loop\n");
12. }
13. }
14. }
a) loop loop
b) Compile time error
c) loop loop loop loop
d) Infinite loop
Answer: d
1. #include <stdio.h>
2. int main()
3. {
4. int i = 0, j = 0;
6. {
7. i++;
8. while (j < 3)
9. {
10. printf("loop\n");
12. }
13. }
14. }
a) loop loop
b) Compile time error
c) loop loop loop loop
d) Infinite loop
Answer: b
1. #include <stdio.h>
2. int main()
3. {
4. int i = 0, j = 0;
6. {
7. i++;
8. while (j < 3)
9. {
10. printf("loop\n");
12. }
13. }
14. }
a) loop loop
b) Compile time error
c) loop loop loop loop
d) Infinite loop
Answer: a
Explanation: None
1. #include <stdio.h>
2. int main()
3. {
5. goto l1;
7. }
8. void foo()
9. {
11. }
a) 1 2 3
b) 1 3
c) 1 3 2
d) Compilation error