Explore topic-wise MCQs in Computer Science.

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

201.

Backups should be done

A. daily for most installations
B. weekly for most installations
C. as several image copies, followed by an incremental
D. as several incrementals, followed by an image copy
Answer» E.
202.

An instruction in a programming language that is replaced by a sequence of instructions prior to assembly or compiling is known as

A. procedure name
B. macro
C. label
D. literal
Answer» C. label
203.

Feed back queue

A. are very easy to implement
B. dispatch tasks according to execution characteristics
C. are used to favor real-time tasks
D. require manual intervention to implement properly
Answer» C. are used to favor real-time tasks
204.

The details of all external symbols and relocation formation (relocation list or map) is provided to linker by

A. Macro processor
B. Translator
C. Loader
D. Editor
Answer» C. Loader
205.

Advantage(s) of using assembly language rather than machine language is (are):

A. It is mnemonic and easy to read.
B. Addresses any symbolic, not absolute
C. Introduction of data to program is easier
D. all of the above
Answer» E.
206.

Which of the following instruction steps, would be written within the diamond-shaped box, of a flowchart?

A. S = B - C
B. IS A<10
C. PRINT A
D. DATA X,4Z
Answer» C. PRINT A
207.

What is the name of the operating system for the laptop computer called MacLite?

A. Windows
B. DOS
C. MS-DOS
D. OZ
Answer» E.
208.

A critical region is

A. a program segment that has not been proved bug-free
B. a program segment that often causes unexpected system crashes
C. a program segment where shared resources are accessed
D. one which is enclosed by a pair of P and V operations on semaphores
Answer» E.
209.

Bug means

A. A logical error in a program
B. A difficult syntax error in a program
C. Documenting programs using an efficient documentation tool
D. All of the above
Answer» B. A difficult syntax error in a program
210.

The principle of locality of reference justifies the use of

A. reenterable
B. non reusable
C. virtual memory
D. cache memory
Answer» E.
211.

Capacity planning

A. requires detailed system performance information
B. is independent of the operating system
C. does not depend on the monitoring tools available
D. is not needed in small installations
Answer» C. does not depend on the monitoring tools available
212.

Which of the following refers to the associative memory?

A. the address of the data is generated by the CPU
B. the address of the data is supplied by the users
C. there is no need for an address i.e. the data is used as an address
D. the data are accessed sequentially
Answer» D. the data are accessed sequentially
213.

Addressing structure

A. defines the fundamental method of determining effective operand addresses
B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
C. performs indicated operations on two fast registers of the machine and leave the result in one of the registers.
D. all of the above
Answer» B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
214.

A system program that combines the separately compiled modules of a program into a form suitable for execution

A. assembler
B. linking loader
C. cross compiler
D. load and go
Answer» C. cross compiler
215.

The FIFO algorithm

A. executes first the job that last entered the queue
B. executes first the job that first entered the queue
C. execute first the job that has been in the queue the longest
D. executes first the job with the least processor needs
Answer» C. execute first the job that has been in the queue the longest
216.

Process is

A. program in High level language kept on disk
B. contents of main memory
C. a program in execution
D. a job in secondary memory
Answer» D. a job in secondary memory
217.

While running DOS on a PC, which command would be used to duplicate the entire diskette?

A. COPY
B. DISKCOPY
C. CHKDSK
D. TYPE
Answer» C. CHKDSK
218.

The memory allocation scheme subject to "external" fragmentation is

A. segmentation
B. swapping
C. pure demand paging
D. multiple contiguous fixed partitions
Answer» B. swapping
219.

In which of the storage placement strategies a program is placed in the largest available hole in the main memory?

A. best fit
B. first fit
C. worst fit
D. buddy
Answer» D. buddy
220.

To avoid the race condition, the number of processes that may be simultaneously inside their critical section is

A. 8
B. 1
C. 16
D. 0
Answer» C. 16
221.

In analyzing the compilation of PL/I program, the term "Machine independent optimization" is associated with

A. recognition of basic syntactic constructs through reductions.
B. recognition of basic elements and creation of uniform symbols.
C. creation of more optional matrix.
D. use of macro processor to produce more optimal assembly code
Answer» D. use of macro processor to produce more optimal assembly code
222.

In virtual memory systems, Dynamic address translation

A. is the hardware necessary to implement paging
B. stores pages at a specific location on disk
C. is useless when swapping is used
D. is part of the operating system paging algorithm
Answer» B. stores pages at a specific location on disk
223.

Page stealing

A. is a sign of an efficient system
B. is taking page frames from other working sets
C. should be the tuning goal
D. is taking larger disk spaces for pages paged out
Answer» C. should be the tuning goal
224.

Which of the following systems software does the job of merging the records from two files into one?

A. Security software
B. Utility program
C. Networking software
D. Documentation system
Answer» C. Networking software
225.

The initial value of the semaphore that allows only one of the many processes to enter their critical sections, is

A. 8
B. 1
C. 16
D. 0
Answer» C. 16
226.

Thrashing can be avoided if

A. the pages, belonging to the working set of the programs, are in main memory
B. the speed of CPU is increased
C. the speed of I/O processor is increased
D. all of the above
Answer» B. the speed of CPU is increased
227.

The part of machine level instruction, which tells the central processor what has to be done, is

A. Operation code
B. Address
C. Locator
D. Flip-Flop
Answer» B. Address