Pages

NEWSLETTER

Join Over 1500 People Who get Latest MCQ in their Inbox. Its Delivered Automatically each time when We Publish in Mcq Bix.

➨ C Programming Memory Allocation

1. Which header file should be included to use functions like malloc() and calloc()?
A.memory.h
B.stdlib.h ✔
C.string.h
D.dos.h
- Answer&Explanation
Answer:Option B
Explanation :

No answer description available for this question.

2. What function should be used to free the memory allocated by calloc() ?
A.dealloc();
B.malloc(variable_name, 0)
C.free(); ✔
D.memalloc(variable_name, 0)
- Answer&Explanation
Answer:Option C
Explanation :

No answer description available for this question.

3. How will you free the memory allocated by the following program?
#include
#include
#define MAXROW 3
#define MAXCOL 4

int main()
{
    int **p, i, j;
    p = (int **) malloc(MAXROW * sizeof(int*));
    return 0;
}
A.memfree(int p);
B.dealloc(p);
C.malloc(p, 0);
D.free(p); ✔
- Answer&Explanation
Answer:Option D
Explanation :

No answer description available for this question.

4. Specify the 2 library functions to dynamically allocate memory?
A.malloc() and memalloc()
B.alloc() and memalloc()
C.malloc() and calloc() ✔
D.memalloc() and faralloc()
- Answer&Explanation
Answer:Option C
Explanation :

No answer description available for this question.