Vidyalelo
Computer Science · all questions

Linux
practice.

Practice every MCQ with options. Use Show answers when you want the correct option and solution.

996

Questions

14/50

Page

Pick an option on a question to see the right answer and solution.

To increase the response time and throughput, the kernel minimizes the frequency of disk access by keeping a pool of internal data buffer called

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<fcntl.h>
 
int main()
{
    int fd, count;
    char ch[10];
    fd = open("example.txt",O_RDWR|O_CREAT);
    write(fd,"linux",5);
    lseek(fd,2,SEEK_END);
    write(fd,"man",3);
    lseek(fd,0,0);
    count = read(fd,ch,10);
    printf("%s\n",ch);
    return 0;
}

Select an option to see the answer and solution.

Default action of SIGSEGV is

Select an option to see the answer and solution.

To open a file file1 with cursor at line number 4

Select an option to see the answer and solution.

Which sed command deletes the specified address range

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
 
int main()
{
    int fd[3],count;
    if (pipe(fd) != 0)
        perror("pipe");
    count = write(fd[2],"Hello",6);
    printf("%d\n",count);
    return 0;
}

Select an option to see the answer and solution.

Which GDB command can be used to put a breakpoint at the beginning of the program?

Select an option to see the answer and solution.

Which is the core of the operating system?

Select an option to see the answer and solution.

Which command is used to display the operating system name

Select an option to see the answer and solution.

Which one of the following function is used to add the kobject to sysfs?

Select an option to see the answer and solution.

Monolithic kernel

Select an option to see the answer and solution.

Which gcc option reports the cpu time taken by each subprocess in the compilation sequence?

Select an option to see the answer and solution.

Semaphore P( ) operation usually does the following:

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<unistd.h>
 
int main()
{
    pid_t child;
    child = fork();
    printf("%d\n",child);
    return 0;
}

Select an option to see the answer and solution.

What is the default number of files open per user process?

Select an option to see the answer and solution.

Which command is used to set terminal IO characteristic?

Select an option to see the answer and solution.

Which command concatenate the specified argument into a single command, then execute the command?

Select an option to see the answer and solution.

What is the problem with this server program?
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<sys/types.h>
#include<sys/socket.h>
 
int main()
{
    int fd_server, fd_client, len;
    struct sockaddr_in add_server;
    fd_server = socket(AF_INET,SOCK_STREAM,0);
    if (fd_server == -1)
    {
        perror("fd_sock");
        exit(1);
    }
    add_server.sin_family = AF_INET;
    add_server.sin_port = htons(4001);
    add_server.sin_addr.s_addr = inet_addr("122.23.1.1");
    len = sizeof(add_server);
    if( bind(fd_server,(struct sockaddr*)&add_server,len) != 0)
        perror("bind");
    if(listen(fd_server,5) != 0)
        perror("listen");
    fd_client = accept(fd_server,(struct sockaddr*)&add_server,&len);
    if(fd_client == -1)
        perror("accept");
    return 0;
}

Select an option to see the answer and solution.

Executing the 'cd ..' command when at the root level causes

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<sys/types.h>
#include<sys/un.h>
#include<sys/socket.h>
#include<errno.h>
 
int main()
{
    struct sockaddr_un addr;
    int fd;
    fd = socket(AF_UNIX,SOCK_STREAM,0);
    if (fd == -1)
        perror("socket");
    addr.sun_family = AF_UNIX;
    strcpy(addr.sun_path,"demo_sock");
    if (bind(4,(struct sockaddr*)&addr,sizeof(addr)) == -1)
        printf("Example\n");
    return 0;
}

Select an option to see the answer and solution.