Consider the following C program. #include <stdio.h> int main() { int i, j,…

GATE · 2021 · CS · Set 1 · Computer Science & IT

Consider the following C program. 

#include <stdio.h>

int main()
{
    int i, j, count;
    count = 0;
    i = 0;
    for (j = -3; j <= 3; j++)
    {
        if ((j >= 0) && (i++))
        {
            count = count + j;
        }
    }
    count = count + i;
    printf("%d", count);
    return 0;
 }

  1. A.

    The program will not compile successfully.

  2. B.

    The program will compile successfully and output 10 when executed.

  3. C.

    The program will compile successfully and output 8 when executed.

  4. D.

    The program will compile successfully and output 13 when executed.

Attempted by 454 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…