MCQ Computer Science

C Programming Questions and Answers – For Loops

C Programming Questions and Answers – For Loops

1. What is the output of this C code?

#include <stdio.h>
void main()
{
double k = 0;
for (k = 0.0; k < 3.0; k++);
printf(“%lf”, k);
}
a) 2.000000
b) 4.000000
c) 3.000000
d) Run time error

View Answer

Answer:c

2. What is the output of this C code?

#include <stdio.h>
void main()
{
int k;
for (k = -3; k < -5; k++)
printf(“Hello”);
}
a) Hello
b) Infinite hello
c) Run time error
d) Nothing

View Answer

Answer:d

3. What is the output of this C code?

#include <stdio.h>
int main()
{
int i = 0;
for (; ; 😉
printf(“In for loop\n”);
printf(“After loop\n”);
}
a) Compile time error
b) Infinite loop
c) After loop
d) Undefined behaviour

View Answer

Answer:a

4. What is the output of this C code?

#include <stdio.h>
int main()
{
int i = 0;
for (i++; i == 1; i = 2)
printf(“In for loop “);
printf(“After loop\n”);
}
a) In for loop after loop
b) After loop
c) Compile time error
d) Undefined behaviour

View Answer

Answer:a

5. What is the output of this C code?

#include <stdio.h>
int main()
{
int i = 0;
for (foo(); i == 1; i = 2)
printf(“In for loop\n”);
printf(“After loop\n”);
}
int foo()
{
return 1;
}
a) After loop
b) In for loop after loop
c) Compile time error
d) Infinite loop

View Answer

Answer:a

 

6. What is the output of this C code?

#include <stdio.h>
int main()
{
int *p = NULL;
for (foo(); p; p = 0)
printf(“In for loop\n”);
printf(“After loop\n”);
}
a) In for loop after loop
b) Compile time error
c) Infinite loop
d) Depends on the value of NULL

View Answer

Answer:b

7. What is the output of this C code?

#include <stdio.h>
int main()
{
for (int i = 0;i < 1; i++)
printf(“In for loop\n”);
}
a) Compile time error
b) In for loop
c) Depends on the standard compiler implements
d) Depends on the compiler

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