1. The correct syntax to use typedef for struct is. a) typedef struct temp { int a; }TEMP;b) typedef struct { int a; }TEMP;c) struct temp { int a; }; typedef struct temp TEMP;d) All of the mentioned AnswerAnswer: d [Reason:] None. 2. For the following expression to work, which option should be selected. string…