

MCQOPTIONS
Saved Bookmarks
This section includes 746 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
101. |
The first process launched by the linux kernel is ___________ |
A. | init process |
B. | zombie process |
C. | batch process |
D. | boot process |
Answer» B. zombie process | |
102. |
Linux uses a time-sharing algorithm ___________ |
A. | to pair preemptive scheduling between multiple processes |
B. | for tasks where absolute priorities are more important than fairness |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» B. for tasks where absolute priorities are more important than fairness | |
103. |
How many types of Linux files are typically used? |
A. | 2 |
B. | 3 |
C. | 4 |
D. | 5 |
Answer» D. 5 | |
104. |
Which character is known as a root directory? |
A. | ^ |
B. | & |
C. | && |
D. | / |
Answer» E. | |
105. |
Which of the following are grouped into directories and subdirectories? |
A. | register |
B. | memory |
C. | files |
D. | routines |
Answer» D. routines | |
106. |
Which of the following is an alternate source of UNIX? |
A. | MS-DOS |
B. | Windows 3.1 |
C. | Windows NT |
D. | Linux |
Answer» B. Windows 3.1 | |
107. |
Which of the following is a UNIX clone? |
A. | XENIX |
B. | Windows 3.1 |
C. | Windows NT |
D. | Linux |
Answer» B. Windows 3.1 | |
108. |
Which of the following is the first version of the UNIX operating system? |
A. | PDP-2 |
B. | Linux |
C. | MS-DOS |
D. | PDP-7 |
Answer» E. | |
109. |
What does MULTICS stand for? |
A. | multiplexed information and computing service |
B. | multiplexed information and code service |
C. | multiplexed inter-access code service |
D. | multiplexed inter-code sensor |
Answer» B. multiplexed information and code service | |
110. |
Who had first described UNIX in an article? |
A. | Ken Thompson |
B. | Dennis Ritchie and Ken Thompson |
C. | Dennis Ritchie |
D. | Linus Torvalds |
Answer» C. Dennis Ritchie | |
111. |
Which of the following is similar to UNIX OS? |
A. | Windows NT |
B. | MS-DOS |
C. | Linux |
D. | Windows 3.1 |
Answer» D. Windows 3.1 | |
112. |
Who started Linux first as a personal project? |
A. | Linus Torvalds |
B. | Ken Thompson |
C. | Dennis Ritchie |
D. | John Dell |
Answer» B. Ken Thompson | |
113. |
Whenever non-static member functions are called _____________ |
A. | Address of the object is passed implicitly as an argument |
B. | Address of the object is passed explicitly as an argument |
C. | Address is specified globally so that the address is not used again |
D. | Address is specified as return type of the function |
Answer» B. Address of the object is passed explicitly as an argument | |
114. |
Which feature can be implemented using encapsulation? |
A. | Inheritance |
B. | Abstraction |
C. | Polymorphism |
D. | Overloading |
Answer» C. Polymorphism | |
115. |
Sysconf(_SC_PAGE_SIZE) returns? |
A. | size of the page |
B. | max size of the page |
C. | min size of the page |
D. | paging allowed or not |
Answer» B. max size of the page | |
116. |
shared memory can be used for? |
A. | read only operations |
B. | append |
C. | read or read write operations |
D. | write only |
Answer» D. write only | |
117. |
The terminal used by a Daemon process is: |
A. | any terminal |
B. | no terminal |
C. | root terminal |
D. | system console |
Answer» C. root terminal | |
118. |
Daemon process is a? |
A. | group leader |
B. | Session leader |
C. | orphan process |
D. | all of the mentioned |
Answer» E. | |
119. |
______________ timer is decremented only when the process is executing |
A. | ITIMER_REAL |
B. | ITIMER_VIRTUAL |
C. | ITIMER_PROF |
D. | None of the mentioned |
Answer» C. ITIMER_PROF | |
120. |
x86 architecture uses big endian or little endian addressing mechanism? |
A. | little-endian |
B. | endian |
C. | big-endian |
D. | none of the mentioned |
Answer» B. endian | |
121. |
Which of the following exec call is a system call? |
A. | execl |
B. | execlp |
C. | execve |
D. | execvp |
Answer» D. execvp | |
122. |
System call can be implemented using which assembly instruction(s) on x86 processors? |
A. | int 0×80 |
B. | sysenter |
C. | both int 0×80 & sysenter |
D. | both int 0×80 & sysenter |
Answer» D. both int 0×80 & sysenter | |
123. |
Section 2 of manpage describes |
A. | Commands |
B. | System calls |
C. | Function calls |
D. | Drivers |
Answer» C. Function calls | |
124. |
Pick the run level to run Linux in multi user mode with networking? |
A. | 0 |
B. | 3 |
C. | 5 |
D. | 6 |
Answer» C. 5 | |
125. |
Runlevel system command is used for? |
A. | getting the present and previous runlevel of the system |
B. | setting the runlevel attribute of the system in the inittab file |
C. | can be used to restart or reboot the system |
D. | all of the mentioned |
Answer» E. | |
126. |
Monolithic kernel |
A. | is highly extensiblity |
B. | has less run time overhead |
C. | smaller than micro level |
D. | suitable for real time system |
Answer» C. smaller than micro level | |
127. |
UNIX/Linux kernel is? |
A. | Monolithic |
B. | Micro |
C. | Exo |
D. | Nano |
Answer» B. Micro | |
128. |
A communication end-point is identified by |
A. | ip address |
B. | port number |
C. | both IP address and port number |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
129. |
A server which is handling many clients at a time is called as |
A. | single server |
B. | multiserver |
C. | concurrent server |
D. | iterative server |
Answer» D. iterative server | |
130. |
A server which is handling one client at a time is called as |
A. | single server |
B. | multiserver |
C. | concurrent server |
D. | iterative server |
Answer» E. | |
131. |
Race condition can be avoided by using |
A. | semaphore |
B. | mutex |
C. | socket |
D. | both semaphore & mutex |
Answer» E. | |
132. |
Which call to use to set the resource count of semaphore? |
A. | semget( ) |
B. | semctl( ) |
C. | sem_setcount( ) |
D. | sem_set_count( ) |
Answer» E. | |
133. |
Semaphore P( ) operation usually does the following: |
A. | descrements the semaphore count and the process sleeps if needed |
B. | increments the semaphore count |
C. | wakes up a sleeping process |
D. | none of the mentioned |
Answer» B. increments the semaphore count | |
134. |
One process requires M resource to complete a job. What should be the minimum number of resources available for N processes so that at least one process can continue to execute without blocking/waiting? |
A. | M * N |
B. | M * N – 1 |
C. | M * N + 1 |
D. | M |
Answer» E. | |
135. |
The structure which keeps the information about shared memory in the kernel is |
A. | struct ipc_perm |
B. | struct semid_ds |
C. | struct shmid_ds |
D. | struct msgid_ds |
Answer» D. struct msgid_ds | |
136. |
What is the persistancy level of Shared memory segments? |
A. | signal |
B. | process |
C. | file system |
D. | kernel |
Answer» E. | |
137. |
Which is Fastest IPC? |
A. | Message Queue |
B. | shared memory |
C. | Socket |
D. | All of the mentioned |
Answer» C. Socket | |
138. |
Command used to check shared memory is |
A. | ipcs |
B. | ipcs - m |
C. | ipcs -s |
D. | ipcs -q |
Answer» C. ipcs -s | |
139. |
Message queues are created in |
A. | userspace |
B. | kernelspace |
C. | userspace & kernelspace |
D. | none of the mentioned |
Answer» C. userspace & kernelspace | |
140. |
Which is not the correct option for removing a message queue |
A. | ipcrm -Q |
B. | ipcrm -q |
C. | ipcrm -m |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
141. |
Which system call is used to create Sys V message Queue. |
A. | msgget |
B. | shemget |
C. | semget |
D. | msgctl |
Answer» B. shemget | |
142. |
Which one of the following is not system V IPC ? |
A. | Shared Memory |
B. | Semaphores |
C. | FIFO |
D. | Message Queues |
Answer» D. Message Queues | |
143. |
System V IPC common attributes are |
A. | key |
B. | id |
C. | owner |
D. | all of the mentioned |
Answer» E. | |
144. |
What mkfifo() creats? |
A. | pipe |
B. | unnamed pipe |
C. | named pipe |
D. | msg queue |
Answer» D. msg queue | |
145. |
Advantage of FIFO over pipe is |
A. | related processes can communicate |
B. | unrelated processes can communicate |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» C. all of the mentioned | |
146. |
The persistancy of a FIFO is |
A. | process |
B. | kernel |
C. | file system |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
147. |
Which is true regarding pipes? |
A. | half duplex |
B. | full duplex |
C. | message boundaries are preserved |
D. | unordered data |
Answer» B. full duplex | |
148. |
Default action of SIGSEGV is |
A. | Terminate |
B. | Core dump + Terminate |
C. | Stop |
D. | Cont |
Answer» C. Stop | |
149. |
Signals are handled using which system call? |
A. | kill |
B. | Signal |
C. | both |
D. | none |
Answer» C. both | |
150. |
When real interval timer expires which signal is generated? |
A. | SIGINT |
B. | SIGCHLD |
C. | SIGKILL |
D. | SIGALRM |
Answer» E. | |