Explore topic-wise MCQs in Unix.

This section includes 19 Mcqs, each offering curated multiple-choice questions to sharpen your Unix knowledge and support exam preparation. Choose a topic below to get started.

1.

The parent process picks up the exit status of a child using ___ system call.

A. wait
B. waitp
C. exec
D. kill
Answer» B. waitp
2.

Both exit and _exit system call share an identical syntax.

A. True
B. False
Answer» B. False
3.

A process can be terminated using the exit or _exit system call.

A. True
B. False
Answer» B. False
4.

Which of the following functions is used for handling environment variables of a process?

A. getenv
B. setenv
C. letenv
D. getenv and setenv
Answer» E.
5.

WHICH_OF_THE_FOLLOWING_FUNCTIONS_IS_USED_FOR_HANDLING_ENVIRONMENT_VARIABLES_OF_A_PROCESS??$

A. getenv
B. setenv
C. letenv
D. getenv and setenv
Answer» E.
6.

Both exit and _exit system call share an identical syntax.$

A. True
B. False
Answer» B. False
7.

A_process_can_be_terminated_using_the_exit_or__exit_system_call.$

A. True
B. False
Answer» B. False
8.

Every process belongs to a process group.

A. True
B. False
Answer» B. False
9.

If the child dies first but the entry of that child in the process table is still present, then that process is called ____

A. orphan
B. zombie
C. termin
D. daemon
Answer» C. termin
10.

Which of the following system call is more powerful (in waiting mechanism) than wait system call?

A. waitp
B. waitpid
C. kill
D. run
Answer» C. kill
11.

The_parent_process_picks_up_the_exit_status_of_a_child_using_____system_call.

A. wait
B. waitp
C. exec
D. kill
Answer» B. waitp
12.

Which of the following system call is used for replicating a process?

A. fork
B. exec
C. wait
D. _exit
Answer» B. exec
13.

The entire process life cycle is built around ___ system calls.

A. 3
B. 4
C. 2
D. 5
Answer» C. 2
14.

The attributes of every process are stored in ____

A. data table
B. inode table
C. process table
D. heap
Answer» D. heap
15.

The stack stores the _______

A. arguments and local variables
B. address to return to
C. global variables
D. arguments and local variables and address to return
Answer» E.
16.

The segment representing the constants, globals and static variables is called:

A. text segment
B. data segment
C. stack
D. heap
Answer» C. stack
17.

The virtual address space consists of ____ segments.

A. 4
B. 5
C. 3
D. 2
Answer» C. 3
18.

The collection of memory locations that the process can access is called _______

A. process table
B. process space
C. virtual address space
D. virtual space
Answer» D. virtual space
19.

UNIX supports preemptive multitasking.

A. True
B. False
Answer» B. False