GkSeries.com

Unix Quiz | Unix Multiple Choice Questions and Answers

(1) The command who sort - file1 > file2
[A] Results in an error
[B] Sorts the contents of file1 and puts it in file2
[C] Both (a) and (b)
[D] None of the above
Answer: None of the above
(2) Choose the correct statements.
[A] | can be used to direct output to programs
[B] > can be used to direct output to a named file
[C] The symbols > and | are both processed by shell
[D] All of above
Answer: All of above

DOWNLOAD CURRENT AFFAIRS PDF FROM APP

(3) Which of the following are not filter programs?
[A] date
[B] sort
[C] catr
[D] grep
Answer: date
(4) The main reasons for the success of pipes are
[A] The availability of many filter programs
[B] UNIX treats devices as files
[C] It provides a 2-way communication channel
[D] Both (a) and (b)
Answer: Both (a) and (b)
(5) Which of the following file names can be found in more than one directoy?
[A] passwd
[B] bin
[C] date
[D] Both (a) and (b)
Answer: Both (a) and (b)
(6) If cat x. prints garbage. then x is probably a
[A] Binary file
[B] Text file
[C] Data file
[D] Source file
Answer: Binary file
(7) The file that stores an integer as a sequence of characters is a
[A] Text file
[B] Data file
[C] Binary file
[D] Core file
Answer: Text file
(8) The differences between malloc( ) and calloc() are:
[A] Malloc is used for dynamic allocation of memory, while cal:1�c can't be used for that purpose
[B] Malloc needs only one argument. while cal loc needs two.
[C] unlike malloc, calloc allocates memory and initializes it to 0.
[D] Both (b) and (c)
Answer: Both (b) and (c)
(9) Which of the following remarks about realloc are true?
[A] It allocates memory of required size that need not be contiguous
[B] It may shift the existing block
[C] It can work only with an existing block of memory
[D] Both (b) and (c)
Answer: Both (b) and (c)
(10) To allow only one user to work with a particular file at a particular time, one has to use
[A] Semaphore
[B] Critical region
[C] Locking
[D] Dedicated mode
Answer: Locking
(11) Files that store data in the same format as used in program are called
[A] Source file
[B] Core
[C] Text file
[D] binary files
Answer: binary files
(12) Choose the incorrect statements.
[A] Shell scripts are compiled
[B] Shell is a programming language
[C] Shell scripts are interpreted
[D] Shell scripts can accept arguments
Answer: Shell scripts are compiled
(13) Shell script is preferable to other forms of programming because it
[A] Occupies less space
[B] Enhances portability
[C] Makes programming task easier
[D] All of these
Answer: All of these
(14) Let x.c be a C source code. The command cc x.c > y
[A] is equivalent to the command cc x.c;mv a.out y
[B] is equivalent to the command cc -o y x.c
[C] serves no purpose
[D] None of the above
Answer: serves no purpose
(15) Which of the following string functions can be used to find the last occurrence of a given character in a given string?
[A] strchr
[B] strncpy
[C] strncmp
[D] None of the above
Answer: strchr
(16) Writing a C program that accepts input from keyboard, rather than from a file is advantageous because
[A] Keyboard is a file that is already open
[B] It can be used in a pipe, if it writes to stdout
[C] Both (a) and (b)
[D] None of the above
Answer: Both (a) and (b)
(17) If one doesn't want anyone else to read or write to a file named datfile, except through a program in a file filex , then he may use
[A] chmod u+s filex ; chmod go_rw datfile
[B] chmod 4711 filex ; chmod go_rw datfile
[C] chmod 4711 datfile ; chmod go_rw filex
[D] Both (a) and (b)
Answer: Both (a) and (b)
(18) The advantage of binary files over text files is that
[A] It can be accessed faster
[B] It is compact
[C] They are more reliable
[D] All of these
Answer: All of these
(19) The command echo welcome > /dev / tty
[A] Echoes welcome in all the terminals that are switched on.
[B] Echoes welcome in all the terminals that are logged on.
[C] Echoes welcome only in the terminal in which it is run.
[D] Both (a) and (c)
Answer: Both (a) and (c)
(20) Which of the following features of UNIX may be used for inter process communication?
[A] Semaphore
[B] Signals
[C] Pipes
[D] All of these
Answer: All of these

Please share this page

Click Here to Read more questions

Teacher Eligibility Test