C Embedded Interview MCQ Set1
C Embedded Interview MCQ Set1
int a = 5;
A) 5 6 6
B) 6 6 6
C) 5 5 5
D) Undefined behavior
Answer: D - Undefined behavior due to multiple modifications of 'a' between sequence points.
A) 10
B) 20
C) 30
D) Garbage value
int x = 5;
int *p = &x;
*p = 10;
A) 0
B) 5
C) 10
D) Address of x
Answer: C - The value at x is updated via pointer.
A) 3
B) 6
C) 9
D) 1
A) E
B) b
C) d
D) U
A) int *f();
B) int (*f)();
C) int f*();
D) int &(f)();
Q7. Which keyword tells the compiler that a variable may be changed outside the program flow?
A) const
B) register
C) volatile
D) extern
A) 10
B) 40
C) 20
D) 4
int a = 1;
printf("%d\n", b);
A) 3
B) 4
C) 5
D) Undefined
A) 1 2 3
B) 1 1 1
C) 0 1 2
D) Garbage