1. What is the output of this C code (considering sizeof char is 1 and pointer is 4)? #include <stdio.h> int main() { char *a[2] = {”hello”, “hi”}; printf(”%d”, sizeof(a)); return 0; } a) 9 b) 4 c) 8 d) 10 AnswerAnswer: c [Reason:] None. 2. What is the output of this C code? #include…