Computer Science :: All Aptitude Test ::

1.Indicate which, of the following, is not true about Nassi-Shneiderman charts
A. These charts are type of graphical design tool
B. These charts cannot represent CASE constructs
C. These charts can represent three fundamental control structures
D. These charts are type of graphical design tool

2.What is the name of the operating system that reads and reacts in terms of actual time.
A. Batch system
B. Quick response system
C. Real time system
D. Batch system

3.An incremental backup
A. should be done each month
B. uses more tapes
C. saves all files
D. should be done each month

4.The powerful text editor called PC-Write can be used by anybody by paying a small fee. Such programs are called
A. Software
B. Shareware
C. Firmware
D. Software

5.The operating system of a computer serves as a software interface between the user and
A. hardware
B. peripheral
C. memory
D. hardware

6.Which of the following statement is true.
A. The LRU algorithm pages out pages that have been used recently
B. Thrashing is a natural consequence of virtual memory systems.
C. Seek analysis is used for analysing control-unit busy problems.
D. The LRU algorithm pages out pages that have been used recently

7.Which of the following is a phase of a compilation process
A. Lexical analysis
B. Code generation
C. Both of the above
D. Lexical analysis

8.Which are the most important features of Microsoft Windows program?
A. Windows
B. Pull-down menus
C. Icons
D. Windows

9.Which of the following system program forgoes the production of object code to generate absolute machine code and load it into the physical main storage location from which it will be executed immediately upon completion of the assembly?
A. two pass assembler
B. load-and-go assembler
C. macroprocessor
D. two pass assembler

10.Virtual memory is
A. simple to implement
B. used in all major commercial operating systems
C. less efficient in utilization of memory
D. simple to implement

11.Object code
A. is ready to execute
B. is the output of compilers, but not assemblers
C. must be "loaded" before execution
D. is ready to execute

12.The term "operating system" means
A. a set of programs which controls computer working
B. the way a computer operator works
C. conversion of high level language into machine code
D. a set of programs which controls computer working

13.Which of the following might be used to convert high-level language instructions into machine language?
A. system software
B. applications software
C. an operating environment
D. system software

14.Indicate which is a pre-emptive scheduling algorithm
A. Round-robin
B. Shortest-job-next
C. Priority-based
D. Round-robin

15.Which of the following, is necessary to work on a computer
A. Compiler
B. Operating system
C. Assembly
D. Compiler

16.Access time is the highest in the case of
A. floppy disk
B. cache
C. swapping devices
D. floppy disk

17.Which of the following is not a characteristic of a daisy chaining priority control scheme?
A. priority is programmable
B. it is relatively easy to add more devices to the chain
C. the failure of one device may affect other devices on the chain
D. priority is programmable

18.Assembler is
A. a program that places programs into memory and prepares them for execution.
B. a program that automate the translation of assembly language into machine language.
C. a program that accepts a program written in a high level language and produces an object program.
D. a program that places programs into memory and prepares them for execution.

19.Indicate which, of the following, in not true about an interpreter
A. Interpreter generates an object program from the source program
B. Interpreter is a kind of translator
C. Interpreter analyses each source statement every time it is to be executed
D. Interpreter generates an object program from the source program

20.Object modules generated by assemblers that contain unresolved external references are resolved for two or more object modules by a/an
A. operating system
B. loader
C. linker
D. operating system

21.The advantage of a command processor running only built-in commands is:
A. flexibility to the users in running lists of commands by simply collecting them in named batch command files
B. the command set being common across different hardware configurations
C. users can create system programs and run them as commands
D. flexibility to the users in running lists of commands by simply collecting them in named batch command files

22.Under multiprograming, turnaround time for short jobs is usually _____ and that for long jobs is slightly _____.
A. lengthened; shortened
B. shortened; lengthened
C. shortened; shortened
D. lengthened; shortened

23.The most common systems security method is
A. passwords
B. encryption
C. firewall
D. passwords

24.Two basic types of operating systems are:
A. sequential and direct
B. batch and timesharing
C. sequential and realtime
D. sequential and direct

25.Daisy chain is a device for
A. connecting a number of controllers to a device
B. connecting a number of devices to a controller
C. interconnecting a number of devices to a number of controllers
D. connecting a number of controllers to a device

26.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. recognition of basic syntactic constructs through reductions.

27.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. procedure name

28.A self-relocating program is one which
A. cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation.
B. consists of a program and relevant information for its relocation.
C. can itself performs the relocation of its address-sensitive portions.
D. cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation.

29.A sequence of instructions, in a computer language, to get the desired result, is known as
A. Algorithm
B. Decision Table
C. Program
D. Algorithm

30.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. Testing checks for logical errors in the programs, while debugging is a process of correcting those errors in the program


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