Linux - Study Mode
[#896] What is the output of the program? #include<stdio.h>
#include<sys/types.h>
#include<sys/un.h>
#include<sys/socket.h>
int main()
{
struct sockaddr_un add_server, add_client
int fd_server, fd_client
int len
char ch
fd_server = socket(AF_UNIX,SOCK_STREAM,0)
if(fd_server == -1)
perror("socket")
add_server.sun_family = AF_UNIX
strcpy(add_server.sun_path,"demo_sock")
if( bind(fd_server,(struct sockaddr*)&add_server,sizeof(add_server)) != 0)
perror("bind")
if( listen(fd_server,3) != 0)
perror("listen")
len = sizeof(add_client)
fd_client = accept(fd_server,(struct sockaddr*)&add_client,&len)
printf("Example
")
return 0
}
Correct Answer
(B) the process will remain block
[#897] In this program the fifo "my_fifo" #include<stdio.h>
int main()
{
if (mkfifo("my_fifo",0666) != 0)
perror("mkfifo")
return 0
}
Correct Answer
(B) will be created in present working directory
[#898] What command would send the output of cmd1 to the input of cmd2?
Correct Answer
(A) cmd1 | cmd2
[#899] How many times printf() will be executed in the below mentioned program? main()
{
int i
<br><br>
for (i = 0
i < 4
i++)
fork()
printf("my pid = %d
", getpid())
}
Correct Answer
(C) 16
[#900] What is the output of this program? #! /usr/bin/awk -f
BEGIN {
one=10
two=3
print (one%two)+10
}
Correct Answer
(C) 11