

MCQOPTIONS
Saved Bookmarks
This section includes 713 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.
101. |
GRUB stands for ……… |
A. | grand unified boot loader |
B. | greater rochester urban bounty |
C. | greedy reclamation of unused bandwidth |
D. | none of the above |
Answer» B. greater rochester urban bounty | |
102. |
When a process makes a system call ,its mode changes from……… |
A. | user to kernel |
B. | kernel to user |
C. | restricted to unrestricted |
D. | unrestricted to restricted |
Answer» B. kernel to user | |
103. |
LILO’s configuration file is |
A. | /etc/lilo.conf |
B. | lilo.config |
C. | etc/lilo.config |
D. | none |
Answer» B. lilo.config | |
104. |
Consider the following program main ( ){ printf ("Aayush won a football match on\n"); system ("date");printf("In Berlin"); } if a.out is the executable code corresponding to the above source code,then the command a.out >out f |
A. | redirects the output of date to a file out f |
B. | displays the output of date on the screen |
C. | prints everything on screen |
D. | prints the two messages on the screen |
Answer» B. displays the output of date on the screen | |
105. |
inode name is also called…… |
A. | file |
B. | link |
C. | file |
D. | file descriptors |
Answer» C. file | |
106. |
Below is the codeint main() { int fd1, fd2;struct stat buff1, buff2;fd1 = open(“1.txt”, O_RDWR); fd2 = open(“2.txt”, O_RDWR | O_APPEND);lseek(fd1, 10000, SEEK_SET);write(fd1, “abcdefghij”, 10);write(fd2, “abcdefghij”, 10); fstat(fd1, &buff1);fstat(fd2, &buff2);printf(“ %d %d”, buff1.st_size, buff2.st_size);return 0;}Before running the program, the file 1.txt and 2.txt size is 20 each. What is the output? |
A. | 30 30 |
B. | 100020 20 |
C. | 100030 30 |
D. | 100010 30 |
Answer» E. | |
107. |
Code snippet (file1 size is 2024)f1 = fopen (file1, RDWR, RWX)lseek(f1,1024,SEEK_SET) write(f1,buf,10)What is offset now. |
A. | 1024 |
B. | 1034 |
C. | 2034 |
D. | 2054 |
Answer» C. 2034 | |
108. |
BIOS stands for ………. |
A. | boss india operating system |
B. | basic input operating system |
C. | basic input output system |
D. | boston input output system |
Answer» D. boston input output system | |
109. |
is used to stop a process |
A. | kill |
B. | remove |
C. | clear |
D. | overt |
Answer» B. remove | |
110. |
What is the output of the following program? [ -n $HOME ]echo $?[ -z $HOME ]echo $? |
A. | 0 1 |
B. | 1 0 |
C. | 0 0 |
D. | 1 1 |
Answer» B. 1 0 | |
111. |
…………responsible for exchanging data between kernel and programs |
A. | system calls |
B. | thread |
C. | process |
D. | none of these |
Answer» B. thread | |
112. |
The system start-up scripts are executed by when the system starts up and it is these scripts which are responsible for completing the bootstrap process of the UNIX system. |
A. | init |
B. | kernel |
C. | root |
D. | none |
Answer» B. kernel | |
113. |
LILO can also be used to boot other operating systems as well such as …….. |
A. | ms-dos |
B. | windows 98 |
C. | windows nt |
D. | all of these |
Answer» E. | |
114. |
The open and create system calls returns an integer called a ………. |
A. | file number |
B. | file discriptor |
C. | file variable |
D. | none of these |
Answer» C. file variable | |
115. |
The user bhojas logged in and performed the following sequence of command. What will be the output of the last command? $ cd project/module1$ pwd |
A. | /home/bhojas/project/m odule1 |
B. | /home/project/mod ule1 |
C. | /usr/bhojas/project/module1 |
D. | project/module1 |
Answer» B. /home/project/mod ule1 | |
116. |
The tail command in UNIX…… |
A. | can be used to look at the tail or bottom of the file |
B. | can be used to display the list of last 10 files in the current directory |
C. | can be used to display the list of last 15 in the current directory |
D. | none of the above |
Answer» B. can be used to display the list of last 10 files in the current directory | |
117. |
The main difference between application and system software is that ……… |
A. | application software is composed of program instruction but system software is not |
B. | application software is stored in memory whereas system software is only the cap |
C. | system software is unnecessary wheras application software must be present on the computer |
D. | system software manages hardware wheras application software performs user tasks |
Answer» E. | |
118. |
The statement z = ‘expr 5 / 2′ would storewhich of the following values in z? |
A. | 0 |
B. | 1 |
C. | 2 |
D. | 2.5 |
Answer» D. 2.5 | |
119. |
Consider the following command that invokes the executable file a.out, with the following command line arguments a .out God loves youargv( [1][2] )corresponds to the character |
A. | e |
B. | o |
C. | y |
D. | d |
Answer» E. | |
120. |
The seventh field of /etc/password is…………. |
A. | password |
B. | login |
C. | shell |
D. | home |
Answer» D. home | |
121. |
What would be the current working directory at the end of the following command sequence? $ pwd/home/user1/proj$ cd src$ cd generic$ cd .$ pwd |
A. | /home/user1/proj |
B. | /home/user1/proj/sr c |
C. | /home/user1 |
D. | /home/user1/proj/src/generic |
Answer» E. | |
122. |
rom where would the read statement read if the following statements were executed? exec < file1 exec < file2 exec < file3 read line |
A. | it would read all the files |
B. | it would not read any files |
C. | t would read all the files in reverse order |
D. | it would read only file3 |
Answer» C. t would read all the files in reverse order | |
123. |
Executing cat /etc/password > /dev/sda as superuser will |
A. | write data into a regular file called /dev/sda |
B. | write data to the physical device sda |
C. | it |
D. | none of the above |
Answer» C. it | |
124. |
cat < file1 >> file2 | file3 |
A. | file1 content will be appended to file2 and finally stored in file3 |
B. | file1 content will be appended to file2 and file3 will be ignored |
C. | file2 and file3 will have same content |
D. | syntax error |
Answer» E. | |
125. |
The following commands gives the output like this #cat file1 file2 #cat: file1: No such file or directory hello If we execute the command “cat file1 file2 1>2 2>&1†the output would be |
A. | cat: file1: no such file or directory hello |
B. | no output is displayed |
C. | cat: 1>2: no such file or directory |
D. | hello |
Answer» C. cat: 1>2: no such file or directory | |
126. |
Syntax to suppress the display of command error to monitor? |
A. | command > &2 |
B. | command 2> &1 |
C. | command 2> &2 |
D. | command 2> /dev/null |
Answer» E. | |
127. |
Which of these is the correct method for appending “foo†in /tmp/bar file? |
A. | echo foo > /tmp/bar |
B. | echo foo >> /tmp/bar |
C. | echo foo | /tmp/var |
D. | /tmp/bar < echo foo |
Answer» C. echo foo | /tmp/var | |
128. |
cmd > abc 2>&1 will |
A. | write file2 to file1 |
B. | write standard output and standard error to abc |
C. | write standard error to abc |
D. | write standard output to abc & standard error to monitor |
Answer» C. write standard error to abc | |
129. |
cmd 2>&1 > abc will |
A. | write file2 to file1 |
B. | write standard output and standard error to abc |
C. | write standard error to abc |
D. | write standard output to abc & standard error to monitor |
Answer» E. | |
130. |
The redirection 2> abc implies |
A. | write file 2 to file abc |
B. | write standard output to abc |
C. | write standard error to abc |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
131. |
Which of the following files will not be displayed by the command cat re* ? |
A. | reminder |
B. | receipt |
C. | receipt |
D. | recipe-cake |
Answer» D. recipe-cake | |
132. |
BASH shell stands for? |
A. | bourne-again shell |
B. | basic access shell |
C. | basic to advanced shell |
D. | big & advanced shell |
Answer» B. basic access shell | |
133. |
The user bhojas logged in and performed the following sequence of command. What will be the output of the last command? $ cd project/module1 $ pwd |
A. | /home/bhojas/project/m odule1 |
B. | /home/project/mod ule1 |
C. | /usr/bhojas/project /module1 |
D. | project/module1 |
Answer» B. /home/project/mod ule1 | |
134. |
Which of the following represents an absolute path? |
A. | ../home/file.txt |
B. | bin/cat |
C. | cs2204/ |
D. | /usr/bin/cat |
Answer» E. | |
135. |
Which is true with regards to the shell prompt |
A. | it can be accidentally erased with backspace |
B. | the prompt cannot be modified |
C. | the prompt can be customized (modified) |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
136. |
If a file with execute permissions set, but with unknown file format is executed |
A. | the file is passed to /bin/sh |
B. | the system returns an error |
C. | the current shell will try to execute it |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
137. |
What is a shell in UNIX? |
A. | a program through which users can issue commands to unix |
B. | a window management system |
C. | the login screen |
D. | the thing that rides on the back of a turtle in unix |
Answer» B. a window management system | |
138. |
Create a new file “new.txt†that is a concatenation of “file1.txt†and “file2.txt†|
A. | cp file.txt file2.txt new.txt |
B. | cat file1.txt file2.txt > new.txt |
C. | mv file[12].txt new.txt |
D. | ls file1.txt file2.txt | new.txt |
Answer» C. mv file[12].txt new.txt | |
139. |
What would be the current working directory at the end of the following command sequence? $ pwd /home/user1/proj $ cd src $ cd generic $ cd . $ pwd |
A. | /home/user1/proj |
B. | /home/user1/proj/sr c |
C. | /home/user1 |
D. | /home/user1/proj /src/generic |
Answer» E. | |
140. |
What will be output of following command:$ echo "The process id is" $$$$ |
A. | the process id is $$ |
B. | the process id is $<pid>$<pid> |
C. | the process id is <pid><pid> |
D. | the process id is $$$$ |
Answer» D. the process id is $$$$ | |
141. |
which of these is NOT a valid variable in bash |
A. | Â Â Â Â Â (double underscore) |
B. | _1var (underscore 1 var ) |
C. | _var_ (underscore var underscore) |
D. | some-var (some hyphen var) |
Answer» E. | |
142. |
What is the output of the following code: s=Unix echo 1.$os 2."$os" 3.'$os' 4.$os |
A. | 1.unix 2.unix 3.unix 4.unix |
B. | 1.unix 2.unix 3.$os 4.unix |
C. | 1.unix 2.unix 3.unix 4.$os |
D. | 1.unix 2.$os 3.$os 4.$os |
Answer» C. 1.unix 2.unix 3.unix 4.$os | |
143. |
What is the return value ($?) of this code:os = Unix [$osName = UnixName] && exit 2 [${os}Name = UnixName] && exit 3 |
A. | 0 |
B. | 1 |
C. | 2 |
D. | 3 |
Answer» E. | |
144. |
What is the output of the following program? x = 3; y = 5; z = 10; if [( $x -eq 3 ) -a ( $y -eq 5 -o $z -eq 10 )] then echo $x else echo $y fi |
A. | 1 |
B. | 3 |
C. | 5 |
D. | error |
Answer» C. 5 | |
145. |
What is the output of the following program? [ -n $HOME ] echo $? [ -z $HOME ] echo $? |
A. | 0 1 |
B. | 1 0 |
C. | 0 0 |
D. | 1 1 |
Answer» B. 1 0 | |
146. |
What is the output of the following program?b = [ -n $b ] echo $? [ -z $b ] echo $? |
A. | 1 1 |
B. | 2 2 |
C. | 0 0 |
D. | 0 1 |
Answer» D. 0 1 | |
147. |
The expression expr -9 % 2 evaluates to: |
A. | 0 |
B. | 1 |
C. | -1 |
D. | 2 |
Answer» D. 2 | |
148. |
The statement z = ‘expr 5 / 2′ would store which of the following values in z? |
A. | 0 |
B. | 1 |
C. | 2 |
D. | 2.5 |
Answer» D. 2.5 | |
149. |
Which one of the following options is not a shell in UNIX system? |
A. | bourne shell |
B. | c shell |
C. | net shell |
D. | korn shel |
Answer» D. korn shel | |
150. |
Which of the following is not true of program variables |
A. | can be exported to the entire system |
B. | can be used only within the shell program |
C. | can hold data |
D. | all of the above |
Answer» D. all of the above | |