Explore topic-wise MCQs in C++ Programming.

This section includes 839 Mcqs, each offering curated multiple-choice questions to sharpen your C++ Programming knowledge and support exam preparation. Choose a topic below to get started.

701.

It is not the layer of the Operating system.

A. Kernel
B. Shell
C. Application program
D. Critcal Section
Answer» E.
702.

Supervisor state is only allowed to ?

A. Utility Softwares
B. Application Softwares
C. Operating System
D. Guest User
Answer» D. Guest User
703.

A critical region

A. is a piece of code which only one process executes at a time
B. is a region prone to deadlock
C. is a piece of code which only a finite number of processes execute
D. is found only in Windows NT operation system
Answer» B. is a region prone to deadlock
704.

The higher versions of operating systems are so written that programs designed for earlier versions can still be run. What is it called ?

A. Up gradiability
B. Upward mobility
C. Universality
D. Upward Compatibility
Answer» E.
705.

In which of the following usually a front end processor is used ?

A. Virtual storage
B. Timesharing
C. Multiprogamming
D. Multithreading
Answer» C. Multiprogamming
706.

Which of the following is always there in a computer ?

A. Batch system
B. Operating system
C. Time sharing system
D. Controlling system
Answer» C. Time sharing system
707.

Which is not an Operating System ?

A. Windows 95
B. Windows 2000
C. MS-DOS
D. Firefox
Answer» E.
708.

Which operating system reacts in the actual time

A. Batch system
B. Quick response system
C. Real time system
D. Time sharing system
Answer» D. Time sharing system
709.

Macintosh computer uses

A. System 7.0
B. AU/X
C. Xenix
D. none of above
Answer» C. Xenix
710.

Which technique is used by operating systems to execute several programs concurrently by switching back and forth

A. Partitioning
B. Multitasking
C. Windowing
D. Paging
Answer» D. Paging
711.

Multiprogramming systems

A. Are easier to develop than single programming systems
B. Execute each job faster
C. Execute more jobs in the same time
D. Are used only on large main frame computers
Answer» D. Are used only on large main frame computers
712.

Which is single user operating system

A. MS-DOS
B. UNIX
C. XENIX
D. LINUX
Answer» B. UNIX
713.

In real time OS, which is most suitable scheduling scheme

A. round robin
B. FCFS
C. pre-emptive scheduling
D. random scheduling
Answer» D. random scheduling
714.

When did IBM released the first version of its disk operating system DOS version 1.0 ?

A. 1981
B. 1982
C. 1983
D. 1984
Answer» B. 1982
715.

Which is not a function of Kernel ?

A. Process management
B. Memory management
C. File system management
D. All of Above
Answer» E.
716.

For multiprogramming operating system

A. special support from processor is essential
B. special support from processor is not essential
C. cache memory is essential
D. none of above
Answer» C. cache memory is essential
717.

Who is called a supervisor of computer activity ?

A. CPU
B. Operating system
C. Control unit
D. Application Program
Answer» C. Control unit
718.

Software is a program that directs the overall operation of the computer, facilitates its use and interacts with the user. What are the different types of this software ?

A. Operating system
B. Language Compiler
C. Utilities
D. All of the above
Answer» E.
719.

Multi-programming systems ________.

A. Are easier to develop than single programming systems
B. Execute each job faster
C. Execute more jobs in the same time
D. Are used only on large main frame computers
Answer» D. Are used only on large main frame computers
720.

Multiprocessing ________.

A. Make the operating system simpler
B. Allows multiple processes to run simultaneously
C. Is completely understood by all major computer vendors
D. Allows the same computer to have the multiple processors
Answer» E.
721.

The kernel of the operating system remains in the primary memory because ________.

A. It is mostly called (used)
B. It manages all interrupt calls
C. It controls all operations in process
D. It is low level
Answer» B. It manages all interrupt calls
722.

The technique, for sharing the time of a computer among several jobs, which switches jobs so rapidly such that each job appears to have the computer to itself, is called ________.

A. Time Sharing
B. Time out
C. Time domain
D. Multitasking
Answer» B. Time out
723.

Routine is not loaded until it is called. All routines are kept on disk in a relocatable load format. The main program is loaded into memory & is executed. This type of loading is called _________ .

A. Static loading
B. Dynamic loading
C. Dynamic linking
D. Overlays
Answer» D. Overlays
724.

A __________ is a software that manages the time of a microprocessor to ensure that all time critical events are processed as efficiently as possible. This software allows the system activities to be divided into multiple independent elements called tasks.

A. Kernel
B. Shell
C. Processor
D. Device Driver
Answer» B. Shell
725.

The primary job of the operating system of a computer is to ________.

A. Command Resources
B. Manage Resources
C. Provide Utilities
D. Be user friendly
Answer» C. Provide Utilities
726.

What is the first step in performing an operating system upgrade ?

A. Partition the drive
B. Format the drive
C. Backup critical data
D. Backup old operating system
Answer» D. Backup old operating system
727.

Which operating system use write through catches

A. UNIX
B. XENIX
C. ULTRIX
D. DOS
Answer» E.
728.

A hardware device which is capable of executing a sequence of instructions, is known as

A. CPU
B. ALU
C. CU
D. Processor
Answer» E.
729.

Which process is known for initializing a microcomputer with its OS

A. cold booting
B. boot recording
C. booting
D. warm booting
Answer» D. warm booting
730.

Dijkstra's algorithm deals with

A. mutual exclusion
B. deadlock recovery
C. deadlock avoidance
D. cache coherence
Answer» D. cache coherence
731.

Logical extension of multiprogramming of operating system is

A. time sharing
B. multi tasking
C. single programing
D. both a and b
Answer» E.
732.

Remote computing services involves the use of timesharing and

A. multiprocessing
B. interactive processing
C. batch processing
D. real time processing
Answer» D. real time processing
733.

A program at the time of executing is called ________.

A. Dynamic program
B. Static program
C. Binded Program
D. A Process
Answer» E.
734.

Which of the following will determine your choice of systems software for your computer ?

A. Is the applications software you want to use compatible with it ?
B. Is it expensive ?
C. Is it compatible with your hardware ?
D. Both 1 and 3
Answer» E.
735.

What is a shell ?

A. It is a hardware component
B. It is a command interpreter
C. It is a part in compiler
D. It is a tool in CPU scheduling
Answer» C. It is a part in compiler
736.

If you don't know which version of MS-DOS you are working with, which command will you use after booting your operating system ?

A. Format command
B. FAT command
C. VER command
D. DISK command
Answer» D. DISK command
737.

The operating system manages ________.

A. Memory
B. Processor
C. Disk and I/O devices
D. All of the above
Answer» E.
738.

The Hardware mechanism that enables a device to notify the CPU is called __________.

A. Polling
B. Interrupt
C. System Call
D. None of the above
Answer» C. System Call
739.

Dual mode operating system of computer system has operations of

A. 1mode
B. 2modes
C. 3modes
D. 4modes
Answer» C. 3modes
740.

UNIX was initially developed at

A. Bell Labs
B. Nasa Labs
C. Microsoft Labs
D. Kaspersky Labs
Answer» B. Nasa Labs
741.

Win32 application programming interfaces of operating system is for

A. windows
B. Unix
C. Linux
D. Solaris
Answer» B. Unix
742.

Which file system does DOS typically use ?

A. FAT16
B. FAT32
C. NTFS
D. WNFS
Answer» B. FAT32
743.

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 in to machine level language
D. The way a floppy disk drive operates
Answer» B. The way a computer operator works
744.

The program is known as _________ which interacts with the inner part of called kernel.

A. Compiler
B. Device Driver
C. Protocol
D. Shell
Answer» E.
745.

The operating system of a computer serves as a software interface between the user and the ________.

A. Hardware
B. Peripheral
C. Memory
D. Screen
Answer» B. Peripheral
746.

Routine is not loaded until it is called. All routines are kept on disk in a relocatable load format. The main program is loaded into memory & is executed. This type of loading is called _________

A. Static loading
B. Dynamic loading
C. Dynamic linking
D. Overlays
Answer» D. Overlays
747.

Which technique was introduced because a single job could not keep both the CPU and the I/O devices busy?

A. Time-sharing
B. Spooling
C. Preemptive scheduling
D. Multiprogramming
Answer» E.
748.

Identify the odd thing in the services of operating system.

A. Accounting
B. Protection
C. Error detection and correction
D. Dead lock handling
Answer» D. Dead lock handling
749.

Cryptography technique is used in ________.

A. Polling
B. Job Scheduling
C. Protection
D. File Management
Answer» D. File Management
750.

Which of the following is not advantage of multiprogramming?

A. Increased throughput
B. Shorter response time
C. Decreased operating system overhead
D. Ability to assign priorities to jobs
Answer» D. Ability to assign priorities to jobs