Which, of the following, is true for testing and debugging?
A. Testing checks for logical errors in the programs, while debugging is a process of correcting those errors in the program
B. Testing detects the syntax errors in the program while debugging corrects those errors in the program
C. Testing and debugging indicate the same thing
D. All of the above
E. None of the above
Select an option to see the answer and solution.
Information in a memory that is no longer valid or wanted is known as
A. non-volatile
B. volatile
C. surplus
D. garbage
E. None of the above
Select an option to see the answer and solution.
Which of the following filename extension suggests that the file is a backup copy of another file?
A. .txt
B. .com
C. .bas
D. .bak
E. None of the above
Select an option to see the answer and solution.
Relocation bits used by relocating loader are specified (generated) by
A. Relocating loader itself
B. Linker
C. Assembler or translator
D. Macro processor
E. None of the above
Select an option to see the answer and solution.
Which of the following statements is false?
A. a process scheduling algorithm is preemptive if the CPU can be forcibly removed from a process
B. time sharing systems generally use preemptive CPU scheduling
C. response time are more predictable in preemptive systems than in non preemptive systems
D. real time systems generally use non-preemptive CPU scheduling
E. None of the above
Select an option to see the answer and solution.
Non-modifiable procedures are called
A. serially usable procedures
B. concurrent procedures
C. reentrant procedures
D. topdown procedures
E. None of the above
Select an option to see the answer and solution.
The instruction register
A. is a hardware memory device which denotes the location of the current instruction being executed.
B. is a group of electrical circuits (hardware), that performs the intent of instructions fetched from memory.
C. contains the address of the memory location that is to be read from or stored into.
D. contains a copy of the designated memory location specified by the MAR after a "read" or the new contents of the memory prior to a "write".
E. None of the above
Select an option to see the answer and solution.
Which of the following scheduling objectives should be applied to the following: the system should admit jobs to create a mix that will keep most devices busy
A. to be fair
B. to balance resource utilization
C. to obey priorities
D. to be predictable
E. None of the above
Select an option to see the answer and solution.
Multiprogramming systems:
A. are easier to develop than single programming system
B. execute each job faster
C. execute more jobs in the same time period
D. are used only on large mainframe computers
E. None of the above
Select an option to see the answer and solution.
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
E. None of the above
Select an option to see the answer and solution.
In an absolute loading scheme, which loader function is accomplished by assembler.
A. Reallocation
B. Allocation
C. Linking
D. Loading
E. None of the above
Select an option to see the answer and solution.
The command interpreter
A. is usually the primary user interface
B. requires fixed format commands
C. is menu drive
D. is quite different from the SCL interpreter
E. None of the above
Select an option to see the answer and solution.
A task in a blocked state
A. is executable
B. is running
C. must still be placed in the run queues
D. is waiting for same temporarily unavailable resources
E. None of the above
Select an option to see the answer and solution.
System maintenance:
A. is usually not necessary
B. is necessary on all systems, regardless of how good
C. is not required if the system is well written
D. always requires several programs
E. None of the above
Select an option to see the answer and solution.
Which of the following statements is not true about the FORTRAN language?
A. FORTRAN is a high level language
B. A FORTRAN program, written for the IBM-PC, is totally different from a FORTRAN program written for execution on the SUN machine
C. FORTRAN is extensively used to write programs for performing scientific computations
D. All of the above
E. None of the above
Select an option to see the answer and solution.
A linker
A. creates a load module
B. is not necessary with variable partitions
C. must be run after the loader
D. is not needed with a good compiler
E. None of the above
Select an option to see the answer and solution.
Uniform Symbols Table
A. contains all constants in the program
B. a permanent table of decision rules in the form of patterns for matching with the uniform symbol table to discover syntactic structure
C. consists of a full or partial list of the token's as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation
D. a permanent table which lists all key words and special symbols of the language in symbolic form
E. None of the above
Select an option to see the answer and solution.
In which of the storage placement strategies a program is placed in the smallest available hole in the main memory?
A. best fit
B. first fit
C. worst fit
D. buddy
E. None of the above
Select an option to see the answer and solution.
In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register?
A. absolute mode
B. indirect mode
C. immediate mode
D. index mode
E. None of the above
Select an option to see the answer and solution.
The higher versions of the operating systems are so written that programs designed for earlier versions can still be run. What is it called?
A. Upgradability
B. Upward mobility
C. Universality
D. Upward compatibility
E. None of the above
Select an option to see the answer and solution.