C MCQ set number 00680

1. What is the output of this C code?

  1.     #include <stdio.h>
  2.     void main()
  3.     {
  4.         char *str = "";
  5.         do
  6.         {
  7.             printf("hello");
  8.         } while (str);
  9.     }

a) Nothing
b) Run time error
c) Varies
d) Hello is printed infinite times

Answer

Answer: d [Reason:] None.

2. What is the output of this C code?

  1. #include <stdio.h>
  2. void main()
  3. {
  4.     int i = 0;
  5.     while (i < 10)
  6.     {
  7.         i++;
  8.         printf("hin");
  9.         while (i < 8) 
  10.         {
  11.             i++;
  12.             printf("hellon");
  13.         }
  14.     }
  15. }

a) Hi is printed 8 times, hello 7 times and then hi 2 times
b) Hi is printed 10 times, hello 7 times
c) Hi is printed once, hello 7 times
d) Hi is printed once, hello 7 times and then hi 2 times

Answer

Answer: d [Reason:] None.

3. Example of iteration in C.
a) for
b) while
c) do-while
d) all of the mentioned

Answer

Answer: d [Reason:] None.

4. Number of times while loop condition is tested is, i is initialized to 0 in both case.

  1. while (i < n)
  2.          i++;
  3.     ————-
  4.     do
  5.          i++;
  6.     while (i <= n);

a) n, n
b) n, n+1
c) n+1, n
d) n+1, n+1

Answer

Answer: d [Reason:] None.

5. What is the output of this C code?

  1.     #include <stdio.h>
  2.     int main()
  3.     {
  4.         int i = 0;
  5.         while (i = 0)
  6.             printf("Truen");
  7.         printf("Falsen");
  8.     }

a) True (infinite time)
b) True (1 time) False
c) False
d) Compiler dependent

Answer

Answer: c [Reason:] None.

6. What is the output of this C code?

  1.     #include <stdio.h>
  2.     int main()
  3.     {
  4.         int i = 0, j = 0;
  5.         while (i < 5, j < 10)
  6.         {
  7.             i++;
  8.             j++;
  9.         }
  10.         printf("%d, %dn", i, j);
  11.     }

a) 5, 5
b) 5, 10
c) 10, 10
d) Syntax error

Answer

Answer: c [Reason:] None.

7. Which loop is most suitable to first perform the operation and then test the condition?
a) for loop
b) while loop
c) do-while loop
d) none of the mentioned

Answer

Answer: c [Reason:] None.

ed010d383e1f191bdb025d5985cc03fc?s=120&d=mm&r=g

DistPub Team

Distance Publisher (DistPub.com) provide project writing help from year 2007 and provide writing and editing help to hundreds student every year.