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

24/50

Page

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

Which is the only partition mounted in Single user mode

Select an option to see the answer and solution.

Which one of the following statement is true about variables in shell?

Select an option to see the answer and solution.

Which command is used to view compressed text file contents

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
 
int main()
{
    pid_t child;
    int a, status;
    a = 10;
    child = fork();
    switch(child){
        case -1 :
            perror("fork");
            exit(1);
        case 0 :
            printf("%d\n",a);
            break;
        default :
            wait(&status);
            break;
    }
    return 0;
}

Select an option to see the answer and solution.

* Specifies

Select an option to see the answer and solution.

Which one of the following is not a valid operator in bash shell?

Select an option to see the answer and solution.

In awk program, the name of the array can not be same with the

Select an option to see the answer and solution.

The command "as -o example.o example.s" will

Select an option to see the answer and solution.

Which one of the following is a notification to user space from the kernel that something has changed in the system's configuration?

Select an option to see the answer and solution.

What is the command to set the execute permissions to all the files and subdirectories within the directory /home/user1/direct

Select an option to see the answer and solution.

The command 'disown -r'

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/socket.h>
 
int main()
{
    struct sockaddr_in addr;
    int fd;
    fd = socket(AF_INET,SOCK_STREAM,0);
    printf("%d\n",fd);
    return 0;
}

Select an option to see the answer and solution.

Which one of the following provides all dependencies in the makefile?

Select an option to see the answer and solution.

Which command shows all the abbreviations in vi editor?

Select an option to see the answer and solution.

Which file of the proc filesystem can be used instead of "syslog" system call to read kernel messages?

Select an option to see the answer and solution.

What is the output of this 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, len_client;
    struct sockaddr_in add_server;
    fd_server = socket(AF_INET,SOCK_STREAM,0);
    close(fd_server);
        perror("accept");
    if(listen(fd_server,5) != 0)
        perror("listen");
    fd_client = accept(fd_server,(struct sockaddr*)&add_server,&len);
        if(fd_client == -1)
    return 0;
}

Select an option to see the answer and solution.

What is the the response of this server for this client if both programs are running on the same system?
/*This is server.c*/ 
#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, len_client;
    struct sockaddr_in add_server, add_client;
    char buff[10];
    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("127.0.0.1");
   len = sizeof(add_server);
   len = sizeof(add_client);
   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_client,&len_client);
    if(fd_client == -1)
        perror("accept");
    read(fd_client,buff,10);
    return 0;
}
/*This is the client.c*/
#include<stdio.h>
#include<netinet/in.h>
#include<sys/types.h>
#include<sys/socket.h>
 
int main()
{
    int fd_client,fd, len;
    struct sockaddr_in add_server;
    fd_client = socket(AF_INET,SOCK_STREAM,0);
    if (fd_client == -1)
    {
        perror("fd_sock");
        exit(1);
    }
    add_server.sin_family = AF_INET;
    add_server.sin_port = ntohs(4001);
    add_server.sin_addr.s_addr = inet_addr("127.0.0.1");
    len = sizeof(add_server);
    fd  = connect(fd_client,(struct sockaddr*)&add_server,len);
    if(fd == -1)
    perror("connect");
    write(fd,"Hello\n",6);
    return 0;
}

Select an option to see the answer and solution.

RSTART is set by invoking the

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<sys/socket.h>
int main()
{ 
    int ret;
    ret = shutdown(0,0);
    printf("%d\n",ret);
    return 0;
}

Select an option to see the answer and solution.

The GDB command "info local"

Select an option to see the answer and solution.