Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

#include "stdlib.h"int main(){int *pInt;int **ppInt1;int **ppInt2;pInt = (int*)malloc(sizeof(int));ppInt1 = (int**)malloc(10*sizeof(int*));ppInt2 = (int**)malloc(10*sizeof(int*));free(pInt);free(ppInt1);free(*ppInt2);return 0;}Choose the correct statement w.r.t. above C program.(A) malloc() for ppInt1 and ppInt2 isn’t correct. It’ll give compile time error.(B) free(*ppInt2) is not correct. It’ll give compile time error.(C) free(*ppInt2) is not correct. It’ll give run time error.(D) No issue with any of the malloc() and free() i.e. no compile/run time error.

Answer»