OA. free
Free
AMI Core Computer Science Core Computer Science Medium

What will be the output of the following C code?

AMI technical mcq question, verified with a worked answer. Free to practise - no sign-up.

What will be the output of the following C code?

#include <stdio.h>

int main()
{
    int arr[3] = {1, 2, 3};
    int *p = arr;
    *(p + 1 + 1) = 10;
    printf("%d, %d, %d", arr[0], arr[1], arr[2]);
    return 0;
}
Choose one option.
Show answer & explanation
Answer: A. 1, 2, 10

Standard evaluation according to engineering and computational science principles.

Step-by-step Derivation:
Step 1: Analyze problem specification.
Step 2: Derive theoretical solution.
Step 3: Select corresponding answer option.