Hello students welcome to CSE Study247 , Today I am Provide you System Software MCQ-3.
This page provide 20 Multiple choice question with Answer that is very useful of Computer science students like preparation of many exam Like ( ISRO,DRDO ,Semester, Interview, TCS , Railway & another Government Sector)
❤️ TOP 500+ C Programming Question and Answer

Q.1 Which of the following is the First phase of the compiler?
Syntax analysis
Lexical analysis
Semantic analysis
None of these
Explanation
Lexical analysis is the first phase of a compiler, where the source code is scanned and broken down into tokens.
Q.2 Which of the following phase of the compiler generates a parse tree as output?
Syntax analysis
Lexical analysis
Semantic analysis
None of these
Explanation
The Syntax Analysis phase (also known as parsing) takes tokens from the lexical analyzer and groups them into a parse tree to verify grammatical structure.
Q.3 The saving of data and instructions to make them readily available is the job of the:
Cache unit
Input unit
Output unit
Storage unit
Explanation
The storage unit is responsible for retaining data and instructions so they can be retrieved and processed by the system.
Q.4 Actions implementing an instruction's meaning are actually carried out during:
Instruction fetch
Instruction decode
Instruction execution
None of these
Explanation
Instruction execution is the stage in the CPU cycle where the actual arithmetic or logic operations defined by the instruction are performed.
Q.5 Which of the following registers holds information before it goes to the decoder?
Control register
Data register
Accumulator
Address register
Explanation
The Data Register (or Instruction Register in many architectures) holds the instruction code retrieved from memory before it is decoded by the control unit.
Q.6 Which of the following is considered an optional phase of the compiler?
Code generation
Code Optimization
Both A & B
None of these
Explanation
Code optimization is an optional phase aimed at improving the efficiency of the target code (making it run faster or use less memory).
Q.7 A linker is given object modules for a set of programs. What information does NOT need to be included in an object module?
Relocation bit
Object code
Absolute addresses of internal symbols
None of these
Explanation
Object modules use relative addresses; the absolute addresses are determined later by the loader once the program is placed in memory.
Q.8 Relocation bits used by a relocating loader are specified by the:
Relocating loader itself
Assembler or Translator
Macro processor
None of these
Explanation
The assembler or compiler (translator) creates the relocation bits to inform the loader which parts of the code need address adjustments.
Q.9 Relocatable programs possess which of the following characteristics?
Cannot be used with fixed partitions
Can be loaded almost anywhere in memory
Do not need a linker
None of these
Explanation
Relocatable programs are designed so that the loader can place them in any available portion of the physical memory.
Q.10 The recognition of basic syntactic constructs through reductions is performed by:
Lexical analysis
Syntax analysis
Semantic analysis
None of these
Explanation
Syntax analysis uses formal grammars and reductions to verify the structure of the programming language.
Q.11 Debug monitors assist the developer by:
Setting breakpoints in the program
Displaying values of variables
Both of the above
None of the above
Explanation
Debug monitors are essential for troubleshooting as they allow developers to pause execution and inspect the system state.
Q.12 Which component is typically responsible for controlling the physical devices of a computer?
Mouse
Keyboard
Assembler
None of these
Explanation
Physical devices are typically controlled by the Operating System’s device drivers, not by peripherals or assemblers.
Q.13 According to the provided key, which of the following is NOT a process state?
Terminating
Running
Blocked
Execution
Explanation
Note: While ‘Blocked’ is a standard state in many OS models, it is listed as the incorrect option here (potentially meaning ‘Wait’ is the preferred term in this context).
Q.14 Which of the following is the first module of a language processor?
Loader
Compiler
Preprocessor
Linker
Explanation
Based on the source text provided, the compiler is identified as the starting module, often beginning with syntax/lexical analysis.
Q.15 What does the acronym GUI stand for?
Graphical user interface
Graphical unit interface
Graphical user internet
None of these
Explanation
GUI stands for Graphical User Interface, allowing users to interact with devices through visual indicators and icons.
Q.16 A grammar for a programming language provides a formal description of its:
Syntax
Semantics
Structure
Code
Explanation
A formal grammar defines the structure and rules (syntax) that dictate how valid statements in the language are formed.
Q.17 MS-DOS is a primary example of which type of interface?
GUI
CLS
Both A & B
None of these
Explanation
MS-DOS uses a Command Line System (CLS/CLI) where users interact with the system by typing text commands.
Q.18 In the software development lifecycle, problem analysis is primarily performed during the:
System design phase
System analysis phase
Before system test
All of these
Explanation
According to the provided answer key, problem analysis is situated within the design phase to establish requirements.
Q.19 Which of the following are primary functions of a loader?
Allocation
Linking
Relocation
All of these
Explanation
A loader performs allocation (memory space), linking (resolving symbols), and relocation (adjusting addresses) to prepare a program for execution.
Q.20 Operating systems and utility systems are examples of which software category?
System software
Device drivers
Application software
Customized software
Explanation
System software is designed to provide a platform for other software and manage the computer’s hardware resources.
| S.NO | SETS | VISIT |
| 1 | SET-1 | Click |
| 2 | SET-2 | Click |
| 3 | SET-3 | Click |
| 4 | SET-4 | Click |
| 5 | SET-5 | Click |
| 6 | SET-6 | Click |
| 7 | SET-7 | Click |
| 8 | SET-8 | Click |
| 9 | SET-9 | Click |
| 10 | SET-10 | Click |
| 1. Official Telegram | Click Here |
| 2. Telegram For CSE MCQs | Click Here |
| 3. You Tube | Click Here |