MCQ Computer Science

C Programming Questions and Answers – While Loops – 2

C Programming Questions and Answers – While Loops – 2

 

1. What is the output of this C code?

#include <stdio.h>
void main()
{
char *str = “”;
do
{
printf(“hello”);
} while (str);
}
a) Nothing
b) Run time error
c) Varies
d) Hello is printed infinite times

View Answer

Answer:d

2. What is the output of this C code?

#include <stdio.h>
void main()
{
int i = 0;
while (i < 10)
{
i++;
printf(“hi\n”);
while (i < 8) {
i++;
printf(“hello\n”);
}
}
}
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

View Answer

Answer:d

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

View Answer

Answer:d

4. Number of times while loop condition is tested is, i is initialized to 0 in both case.
while (i < n) i++; ————- do i++; while (i <= n); a) n, n b) n, n+1 c) n+1, n d) n+1, n+1 [expand title=”View Answer”] Answer:d [/expand] 5. What is the output of this C code?

#include <stdio.h>
int main()
{
int i = 0;
while (i = 0)
printf(“True\n”);
printf(“False\n”);
}
a) True (infinite time)
b) True (1 time) False
c) False
d) Compiler dependent

View Answer

Answer:c

6. What is the output of this C code?

#include <stdio.h>
int main()
{
int i = 0, j = 0;
while (i < 5, j < 10)
{
i++;
j++;
}
printf(“%d, %d\n”, i, j);
}
a) 5, 5
b) 5, 10
c) 10, 10
d) Syntax error

View Answer

Answer:c

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

View Answer

Answer:c

For more Visit the Link:

Computer Science MCQ All Topic C programming MCQ All Topic

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button