Linux Startup and Shutdown Interview Preparation Guide
Download PDF

Linux Shutdown & Startup frequently Asked Questions by expert members with experience in Linux Startup and Shutdown. These questions and answers will help you strengthen your technical skills, prepare for the new job test and quickly revise the concepts

21 Linux Shutdown & Startup Questions and Answers:

9 :: In this program the allocated memory block can store
<pre lang="c" line="1" cssfile="hk1_style">
#include<stdio.h>
#include<stdlib.h>

int main()
{
int *ptr;
ptr = malloc(10);
return 0;
}
a) int
b) char
c) float
d) all of the mentioned

d) all of the mentioned
Explanation:
When the malloc() is used without typecasting the default type is void*.

10 :: Please tell me output of this program?

#include<stdio.h>
#include<stdlib.h>

int main()
{
int *ptr;
ptr = (int *)calloc(1,sizeof(int));
if (ptr != 0)
printf("%dn",*ptr);
return 0;
}
a) 0
b) -1
c) garbage value
d) none of the mentioned

a) 0
Explanation:
The memory allocated by calloc() contains 0 until process does not make any change to it.
Output:
[root@localhost google]# gcc -o san san.c
[root@localhost google]# ./san
0
[root@localhost google]