MCQOPTIONS
Saved Bookmarks
This section includes 98 Mcqs, each offering curated multiple-choice questions to sharpen your Bachelor of Sc in Computer Science FY knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
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 | |
| 2. |
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 | |
| 3. |
Daemon process is a? |
| A. | group leader |
| B. | session leader |
| C. | orphan process |
| D. | all the above |
| Answer» E. | |
| 4. |
The terminal used by a Daemon process is: |
| A. | any terminal |
| B. | no terminal |
| C. | b) root terminal |
| D. | system console |
| Answer» C. b) root terminal | |
| 5. |
Which of the following exec call is a system call? |
| A. | execl |
| B. | execlp |
| C. | execve |
| D. | execvp |
| Answer» D. execvp | |
| 6. |
System call can be implemented using which assembly instruction(s) on x86 processors? |
| A. | int 0??80 |
| B. | sysenter |
| C. | both a & b |
| D. | none |
| Answer» D. none | |
| 7. |
______________ timer is decremented only when the process is executing |
| A. | itimer_real |
| B. | itimer_virtual |
| C. | itimer_prof |
| D. | none of the above |
| Answer» C. itimer_prof | |
| 8. |
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 above |
| Answer» E. | |
| 9. |
Pick the run level to run Linux in multi user mode with networking? |
| A. | 0 |
| B. | 3 |
| C. | 5 |
| D. | 6 |
| Answer» C. 5 | |
| 10. |
Section 2 of manpage describes |
| A. | commands |
| B. | system calls |
| C. | function calls |
| D. | drivers |
| Answer» C. function calls | |
| 11. |
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 | |
| 12. |
Among these files which has an ELF format |
| A. | shared objects |
| B. | core |
| C. | executables |
| D. | all of the above |
| Answer» E. | |
| 13. |
Mm_struct maintains? |
| A. | memory files |
| B. | open files |
| C. | pipe |
| D. | active memory regions |
| Answer» E. | |
| 14. |
If one of the thread in multithreaded process is blocked on an I/O, which of the following is true? |
| A. | the entire process with block if their is no kernel supported threads |
| B. | other threads of the process will continue to execute even if there is no kernel supported threads |
| C. | it depends on specific implementatation |
| D. | all of the above |
| Answer» B. other threads of the process will continue to execute even if there is no kernel supported threads | |
| 15. |
Is page table per process entity? |
| A. | yes |
| B. | no |
| Answer» B. no | |
| 16. |
UNIX/Linux kernel is? |
| A. | monolithic |
| B. | micro |
| C. | exo |
| D. | nano |
| Answer» B. micro | |
| 17. |
A system has 512MB of physical memory. Which among the following is not a suitable virtual memory size for this system architecture? |
| A. | 512mb |
| B. | 256m |
| C. | 4gb |
| D. | none of the above |
| Answer» E. | |
| 18. |
On x86-32 Linux, at which address the user stack resides normally? |
| A. | 0x00000000 |
| B. | 0x3fff0000 |
| C. | 0x7fff0000 |
| D. | 0xbfff0000 |
| Answer» E. | |
| 19. |
On x86-32 Linux, at which address the code segment of the program starts? |
| A. | 0x00000000 |
| B. | 0x08048000 |
| C. | 0x80000000 |
| D. | 0xbfff0000 |
| Answer» C. 0x80000000 | |
| 20. |
Solaris real time class priority is |
| A. | 0-59 |
| B. | 60-99 |
| C. | 100-159 |
| D. | 160-169 |
| Answer» D. 160-169 | |
| 21. |
Which one can be a real time schedule policy? |
| A. | sched_fifo |
| B. | sched_spf |
| C. | sched_other |
| D. | sched_filo |
| Answer» B. sched_spf | |
| 22. |
Nice can be used by an ordinary process to |
| A. | increase the priority of a process |
| B. | decrease the priority of a process |
| C. | increase or decrease the priority of a process |
| Answer» C. increase or decrease the priority of a process | |
| 23. |
The maximum time slice that can be given to a process in Linux (where tick is 10ms) is |
| A. | 150ms |
| B. | 10ms |
| C. | 300 ms |
| D. | 600ms |
| Answer» E. | |
| 24. |
Which niceness value among the following indicate most favorable scheduling? |
| A. | 0 |
| B. | 19 |
| C. | 5 |
| D. | -20 |
| Answer» E. | |
| 25. |
Fork returns _____ to parent process on success |
| A. | 0 |
| B. | child process id |
| C. | parent process id |
| D. | none |
| Answer» C. parent process id | |
| 26. |
If the fork() system call returns -1, then it means? |
| A. | no new child process is created |
| B. | the child process is an orphan |
| C. | the child process is in zombie |
| Answer» B. the child process is an orphan | |
| 27. |
Return value of fork() system call can be: |
| A. | -1,<0,0 |
| B. | -1,>0,0 |
| Answer» C. | |
| 28. |
The process which terminates before the parent process exits becomes |
| A. | zombie |
| B. | orphan |
| C. | child |
| D. | none of the above |
| Answer» B. orphan | |
| 29. |
How do you get parent process identification number? |
| A. | waitpid |
| B. | getpid() |
| C. | getppid() |
| D. | parentid() |
| Answer» D. parentid() | |
| 30. |
What is the default maximum number of processes that can exist in Linux? |
| A. | 32768 |
| B. | 1024 |
| C. | 4096 |
| D. | unlimited |
| Answer» B. 1024 | |
| 31. |
Pid of init process |
| A. | 0 |
| B. | 1 |
| C. | 32767 |
| D. | none of the above |
| Answer» C. 32767 | |
| 32. |
What is a context switch? |
| A. | kernel switches from executing one process to another. |
| B. | process switches from kernel mode to user mode. |
| C. | process switches from user mode to kernel mode. |
| D. | none of the above |
| Answer» B. process switches from kernel mode to user mode. | |
| 33. |
Any file or directory present in the ______ directory may not be reserved between the invocation of the program. |
| A. | /var |
| B. | /tmp |
| C. | /etc |
| D. | all of the mentioned |
| Answer» C. /etc | |
| 34. |
The directory /srv contains |
| A. | site-specific data which is served by the system |
| B. | all the system files |
| C. | all the service files provided by the specific user |
| D. | none of the mentioned |
| Answer» B. all the system files | |
| 35. |
The directory /opt is reserved for |
| A. | installation of add-on application software packages |
| B. | optional booting files |
| C. | optional user specific files |
| D. | none of the mentioned |
| Answer» B. optional booting files | |
| 36. |
Kernel modules are present in |
| A. | /lib directory |
| B. | /root directory |
| C. | /boot directory |
| D. | none of the mentioned |
| Answer» B. /root directory | |
| 37. |
Which one of the directory does not contain binary files? |
| A. | /bin |
| B. | /sbin |
| C. | /etc |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 38. |
The /boot directory stores the data that is used |
| A. | before the kernel begins executing user mode programs |
| B. | after the kernel begins executing user mode programs |
| C. | before the bootloader is loaded in the ram |
| D. | none of the mentioned |
| Answer» B. after the kernel begins executing user mode programs | |
| 39. |
Host specific configuration files are installed in |
| A. | /etc directory |
| B. | /lib directory |
| C. | /root directory |
| D. | /bin directory |
| Answer» B. /lib directory | |
| 40. |
When we install a new package in linux system, then |
| A. | all the files of the packages are installed in a single directory |
| B. | different files are installed at different locations of the file system |
| C. | package works just after extraction, installation is not required |
| D. | none of the mentioned |
| Answer» C. package works just after extraction, installation is not required | |
| 41. |
Which option is used by sed to specify that the following string is an instruction or set of instructions? |
| A. | -n |
| B. | -e |
| C. | -f |
| D. | -i |
| Answer» B. -e | |
| 42. |
Which command will delete all the blank lines in file old.txt? |
| A. | sed ‘/d’ old.txt |
| B. | sed ‘/^/d’ old.txt |
| C. | sed ‘/^$/d’ old.txt |
| D. | sed ‘/^*/d’ old.txt |
| Answer» D. sed ‘/^*/d’ old.txt | |
| 43. |
Write the command to display the current date in the form dd/mm/yyyy. |
| A. | date +%d/%m/%y |
| B. | date +â€%d/%m/%y†|
| C. | date +/%d/%m/20%y |
| D. | date +â€/%d/%m/20%y†|
| Answer» B. date +â€%d/%m/%y†| |
| 44. |
Which option of rm command is used to remove a directory with all its subdirectories |
| A. | –b |
| B. | –o |
| C. | –p |
| D. | –r |
| Answer» E. | |
| 45. |
Which command creates an empty file if file does not exist? |
| A. | cat |
| B. | touch |
| C. | ed |
| D. | read |
| Answer» C. ed | |
| 46. |
Which command is used to perform backup in unix? |
| A. | backup |
| B. | cpio |
| C. | zip |
| D. | gzip |
| Answer» C. zip | |
| 47. |
Which command is used to extract a column from a text file |
| A. | paste |
| B. | get |
| C. | cut |
| D. | tar |
| Answer» D. tar | |
| 48. |
Which command is used to extract intermediate result in a pipeline |
| A. | tee |
| B. | extract |
| C. | exec |
| D. | none of the above |
| Answer» B. extract | |
| 49. |
Which command changes a file’s group owner |
| A. | cgrp |
| B. | chgrp |
| C. | change |
| D. | group |
| Answer» C. change | |
| 50. |
Which command is used to view compressed text file contents |
| A. | cat |
| B. | type |
| C. | zcat |
| D. | |
| Answer» D. print | |