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

31/50

Page

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

The file /proc/[PID]/limits displays the . . . . . . . . for each of the process's resource limits.

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
 
int main()
{
    if (mkfifo("/tmp/test_fifo",0666) != 0)
        perror("mkfifo");
    if (mkfifo("/tmp/test_fifo",0666) != 0)
        perror("mkfifo");
    return 0;
}

Select an option to see the answer and solution.

What is FNR?

Select an option to see the answer and solution.

x86 architecture uses big endian or little endian addressing mechanism?

Select an option to see the answer and solution.

The -fPIC option of gcc

Select an option to see the answer and solution.

Which command creates an empty file if file does not exist?

Select an option to see the answer and solution.

GDB stands for

Select an option to see the answer and solution.

Which of the following file set in the current directory are identified by the regular expression a?b*

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<sys/socket.h>
#include<errno.h>
 
int main()
{
    struct sockaddr_in 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.

Which command is used to assign read-write permission to the owner?

Select an option to see the answer and solution.

Is page table per process entity?

Select an option to see the answer and solution.

What is the output of this program?
#include<stdio.h>
#include<pthread.h> 
#include<semaphore.h>
 
sem_t st;
void *fun_t(void *arg);
void *fun_t(void *arg)
{
    printf("Linux\n");
    pthread_exit("Bye");
    sem_post(&st);
}
int main()
{
    pthread_t pt;
    void *res_t;
    if(pthread_create(&pt,NULL,fun_t,NULL) == -1)
        perror("pthread_create");
    if(sem_init(&st,0,0) != 0)
        perror("sem_init");
    if(sem_wait(&st) != 0)
        perror("sem_wait");
    printf("Example\n");
    if(pthread_join(pt,&res_t) == -1)
        perror("pthread_join");
    if(sem_destroy(&st) != 0)
        perror("sem_destroy");
    return 0;
}

Select an option to see the answer and solution.

Which one of the following is not a system device?

Select an option to see the answer and solution.

dup2(1,0)

Select an option to see the answer and solution.

How do you rename file "new" to file "old"?

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>
 
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");
    len = sizeof(add_client);
    fd_client = connect(fd_server,(struct sockaddr*)&add_client,&len);
    printf("Example\n"); 
    return 0;
}

Select an option to see the answer and solution.

With a umask value of 112, what is the default permission assigned to newly created regular file?

Select an option to see the answer and solution.

The command "cpp example.c > example.i" will

Select an option to see the answer and solution.

Which gcc option is used to specify the library?

Select an option to see the answer and solution.

All device files are stored in which directory?

Select an option to see the answer and solution.