Computer Science :: All Aptitude Test ::

1.A classic ______solution to the critical-section problem known as:
A. Hardware based
B. software-based
C. software and Hardware based
D. Hardware based

2.Process control information is the additional information needed by the:
A. User
B. Operating System
C. CPU
D. User

3.Process control block (PCB) is the most important:
A. Data Access Type
B. Data Algorithm
C. Data Structure
D. Data Access Type

4.Data collection created by a user is called:
A. Process Location Block
B. Process Creation
C. Utilities
D. Process Location Block

5.Process location tells about the location of:
A. Processes
B. Data
C. Files
D. Processes

6.When a program is loaded into the memory it is called as:
A. Procedure
B. Process
C. Register
D. Procedure

7.In operating system, each process has its own _________.?
A. address space and global variables
B. open files
C. pending alarms, signals and signal handlers
D. address space and global variables

8.An executed program of computer system is called________ ?
A. Process
B. Program
C. Thread
D. Process

9.What is the ready state of a process?
A. when process is using the CPU
B. when process is unable to run until some task has been completed
C. when process is scheduled to run after some execution
D. when process is using the CPU

10.The address of the next instruction to be executed by the current process is provided by the_____?
A. Program Stack
B. Program Counter
C. Pipeline
D. Program Stack

11.A Process Control Block(PCB) does not contain which of the following ?
A. Bootstrap Program
B. Code
C. Data
D. Bootstrap Program

12.Which of the following is not the state of a process?
A. New
B. Running
C. Waiting
D. New

13.The Process Control Block is:
A. A secondary storage section
B. A Block in memory
C. Data Structure
D. A secondary storage section

14.The number of processes completed per unit time is known as __________?
A. Output
B. Efficiency
C. Capacity
D. Output

15.Which of the following do not belong to queues for processes ?
A. PCB Queue
B. Device Queue
C. Job Queue
D. PCB Queue

16.Which of the following need not necessarily be saved on a context switch between processes ?
A. General purpose registers
B. Program counter
C. Translation lookaside buffer
D. General purpose registers

17.Each process is represented in the operating system by a____?
A. process control block
B. printed circuit board
C. program control block<
D. process control block

18.Process control block (PCB) contains which of the following?
A. list of open files
B. list of open files
C. process state
D. list of open files

19. The entry of all the PCBs of the current processes is in :
A. Process Register
B. Program Counter
C. Process Table
D. Process Register

20.A single thread of control allows the process to perform :
A. only one task at a time
B. multiple tasks at a time
C. both (a) and (b)
D. only one task at a time

21.Which of the following do not belong to queues for processes ?
A. Job Queue
B. PCB queue
C. Device Queue
D. Job Queue

22.When the process issues an I/O request :
A. It is placed in an I/O queue
B. It is placed in a waiting queue
C. It is placed in the ready queue
D. It is placed in an I/O queue

23.A set of processes is deadlock if:
A. each process is blocked and will remain so forever
B. each process is terminated
C. none of the mentioned
D. each process is blocked and will remain so forever

24.A process stack does not contain:
A. function parameters
B. local variables
C. return addresses
D. function parameters

25.A report generator is used to
A. update files
B. print files on paper
C. data entry
D. update files

26.Which of the following is not a logical data-base structure?
A. tree
B. relational
C. network
D. tree

27.Primitive operations common to all record management systems include
A. Print
B. Sort
C. Look-up
D. Print

28.Each of data files has a _____ that describe the way the data is stored in the file.
A. File structure
B. Records
C. Fields
D. File structure

29.After you _____ a record, many data management the environments require you to issue a command to save the changes you made.
A. Delete
B. Update
C. Sort key
D. Delete

30.What is the language used by most of the DBMSs for helping their users to access data?
A. High level language
B. Query language
C. SQL
D. High level language


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