GAT Subject :: All Aptitude Test ::

Hassan
1.Multiprogramming
A. is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
B. consists of those addresses that may be generated by a processor during execution of a computation.
C. is a method of allocating processor time.
D. is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.

2.A translator which reads an entire program written in a high level language and converts it into machine language code is:
A. assembler
B. translator
C. compiler
D. assembler

3.The advantage(s) inherent to using high level languages is (are)
A. Fewer people, less management and shorter transition in learning time
B. Improved debugging capability, and superior documentation
C. A greater degree of machine independence
D. Fewer people, less management and shorter transition in learning time

4.Addressing modes
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. defines the fundamental method of determining effective operand addresses

5.In which way(s) a macro processor for assembly language can be implemented:
A. independent two-pass processor
B. independent one-pass processor
C. processor incorporated into pass 1 of a standard two-pass assembler
D. independent two-pass processor

6.Which of the following is a type of systems software used on microcomputers?
A. MS-DOS
B. PC-DOS
C. Unix
D. MS-DOS

7.The working set theory of programming behaviour of processes running within an operating system involves
A. the collection of pages that a process accesses
B. disk scheduling mechanisms
C. coalescing holes in memory
D. the collection of pages that a process accesses

8.Operating system is
A. A collection of hardware components
B. A collection of input-output devices
C. A collection of software routines
D. A collection of hardware components

9.A file organization component of a VSAM file is:
A. relative record data set
B. keyed sequential data set
C. entry sequential data set
D. relative record data set

10.What is the name given to the software which can be legally compiled and often used for free?
A. Shareware program
B. Public domain program
C. Firmware program
D. Shareware program

11.The SJF algorithm executes first the job
A. that last entered the queue
B. that first entered the queue
C. that has been in the queue the longest
D. that last entered the queue

12.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. best fit

13.Which of the following is a block device
A. mouse
B. printer
C. terminals
D. mouse

14.The problem of thrashing is affected significantly by:
A. program structure
B. program size
C. primary-storage size
D. program structure

15.Which of the following software types is used to simplify using systems software?
A. spreadsheet
B. operating environment
C. timesharing
D. spreadsheet

16.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. It is mnemonic and easy to read.

17.Which of the following is not true about the memory management?
A. virtual memory is used only in multi-user systems
B. segmentation suffers from external fragmentation
C. paging suffers from internal fragmentation
D. virtual memory is used only in multi-user systems

18.Job Control Language (JCL) statements are used to
A. Read the input from the slow-speed card reader to the high-speed magnetic disk
B. Specify, to the operating system, the beginning and end of a job in a batch
C. Allocate the CPU to a job
D. Read the input from the slow-speed card reader to the high-speed magnetic disk

19.Paging
A. is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
B. consists of those addresses that may be generated by a processor during execution of a computation.
C. is a method of allocating processor time.
D. is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.

20.Which of the following is not true about documentation?
A. Documentation, of a system, should be as clear and direct as possible
B. Documentation increases the maintenance time and cost
C. Documentation gives better understanding of the problem
D. Documentation, of a system, should be as clear and direct as possible

21.The system/370 assembler language
A. allows the programmer to write base registers and displacements explicitly in the source program.
B. is used to remember which of the general-purpose registers are currently available as base registers, and what base addresses they contain.
C. allows multiple programs to reside in separate areas of core at the same time.
D. allows the programmer to write base registers and displacements explicitly in the source program.

22.Scheduling is
A. allowing jobs to use the processor
B. unrelated to performance consideration
C. not required in uniprocessor systems
D. allowing jobs to use the processor

23.What scheduling algorithm allows processes that are logical runnable to be temporarily suspended?
A. preemptive scheduling
B. non-preemptive scheduling
C. FIFO
D. preemptive scheduling

24.In an absolute loading scheme, which loader function is accomplished by loader
A. Reallocation
B. Allocation
C. Linking
D. Reallocation

25.The computational technique used to compute the disk storage address of individual records is called:
A. bubble memory
B. key fielding
C. dynamic reallocation
D. bubble memory

26.The file structure that redefines its first record at a base of zero uses the term:
A. relative organization
B. key fielding
C. dynamic reallocation
D. relative organization

27.What is the name given to all the programs inside the computer with makes it usable?
A. Application software
B. System software
C. Firm ware
D. Application software

28.Semaphores
A. synchronize critical resources to prevent deadlock
B. synchronize critical resources to prevent contention
C. are used to do I/O
D. synchronize critical resources to prevent deadlock

29.The advantage(s) of incorporating the macro processor into pass 1 is(are):
A. many functions do not have to be implemented twice.
B. Functions are combined and it is not necessary to create intermediate files as output from the macros processor and input to the assembler.
C. more flexibility is available to the programmer in that he may use all the features of the assembler in conjunction with macros.
D. many functions do not have to be implemented twice.

30.In analyzing the compilation of PL/I program, the description "creation of more optimal matrix" is associated with
A. Assembly and output
B. Code generation
C. Syntax analysis
D. Assembly and output


Date to Date Current Affairs 2022

PakMCQs.net

Quick Links

GAT Subject



   Computer Science    English Mcqs    Agriculture    

Engineering



   Computer Science    Civil Engineering    

Technical



   Networking    Electronics    Database    

Past Papers



   Model Papers    FPSC Papers