Control Structures MCQs

155 questionsC-ProgramPage 9 of 18

Practice free Control Structures multiple-choice questions with instant answer feedback and step-by-step solutions. Click an option to check yourself, reveal the full explanation, and work through all 155 questions — no login required.

Question 73hard
What will be the output of the following C code?
#include <stdio.h>
int main()
{
    int x = 0;
    if (x == 1)
        if (x >= 0)
            printf("true\n");
        else
            printf("false\n");
}
Question 74hard
What will be the output of the following C code? (Assuming that we have entered the value 1 in the standard input)
#include <stdio.h>
void main()
{
    int ch;
    printf("enter a value between 1 to 2:");
    scanf("%d", &ch);
    switch (ch, ch + 1)
    {
       case 1:
          printf("1\n");
          break;
       case 2:
          printf("2");
          break;
    }
}
Question 75hard
What will be the output of the following C code?
#include <stdio.h>
void main()
{
    double k = 0;
    for (k = 0.0; k < 3.0; k++)
        printf("Hello");
}
Advertisement
Question 76hard
How many times i value is checked in the following C code?
#include <stdio.h>
int main()
{
    int i = 0;
    while (i < 3)
        i++;
    printf("In while loop\n");
}
Question 77hard
What will be the output of the following C code?
#include <stdio.h>
int main()
{
    int i = 0;
    do {
        i++;
        printf("In while loop\n");
    } while (i < 3);
}
Question 78hard
How many times i value is checked in the following C code?
#include <stdio.h>
int main()
{
    int i = 0;
    do {
        i++;
        printf("in while loop\n");
    } while (i < 3);
}
Advertisement
Question 79hard
What will be the output of the following C code?
#include <stdio.h>
int main()
{
    int x = 1;
    if (x > 0)
        printf("inside if\n");
    else if (x > 0)
        printf("inside elseif\n");
}
Question 80hard
What will be the output of the following C code? (Assuming that we have entered the value 1 in the standard input)
#include <stdio.h>
void main()
{
    int ch;
    printf("enter a value between 1 to 2:");
    scanf("%d", &ch);
    switch (ch)
    {
       case 1:
          printf("1\n");
       default:
          printf("2\n");
    }
}
Question 81hard
What will be the output of the following C code?
#include <stdio.h>
int main()
{
    int i = 0, j = 0;
    l1: while (i < 2)
    {
        i++;
        while (j < 3)
        {
            printf("loop\n");
            goto l1;
        }
    }
}