Welcome To CSE Study247 , Today I am provide you System Software MCQ-5. That is very useful for Computer Science Students.

Q.1 A grammer is ambiguous if there exists :
More than one parse tree
Only one parse tree
Both A & B
None of these
Explanation
A grammar is considered ambiguous if it can generate more than one distinct parse tree or derivation for at least one string in its language.
Q.2 A compiler is a —— software
Application
System
Both A & B
None of these
Explanation
Compilers are classified as system software because they serve as a bridge between the user’s high-level source code and the machine-level instructions required for the computer to operate.
Q.3 Macro processor is the part of
Language translator
Language specification
Both A & B
None of these
Explanation
A macro processor is a part of the language translation process that expands macro definitions into full source code before the actual compilation or assembly begins.
Q.4 Agreement between software developer & software user is called ?
EULA
EALU
Installation
None of these
Explanation
EULA stands for End-User License Agreement. it is a legal contract between the software developer and the user that establishes the user’s right to use the software.
Q.5 EULA Stands for ?
End user local agreement
End user license agreement
End unit license agreement
None of these
Explanation
EULA stands for End-User License Agreement, which outlines the terms, conditions, and restrictions of the software usage.
Q.6 ——- is not an example of editor
Vi
Notepad
Emacs
None of these
Explanation
While Emacs is widely known as a text editor, in some academic contexts, it is distinguished by its extreme extensibility and environment-like capabilities compared to standard editors like Vi or Notepad.
Q.7 Loaders are system programs that —– language program for execution.
High level
Low level
Middle level
None of these
Explanation
Loaders handle low-level machine code or object code generated by the assembler or compiler and place it into the computer’s memory for execution.
Q.8 Which bus is bidirectional
Data Bus
Contro bus
Address bus
Multiplexed bus
Explanation
The Data Bus is bidirectional because the CPU needs to both send data to memory/peripherals and receive data from them.
Q.9 In two pass assembler the object code generation is doing during the —–
First pass
Zeroth Pass
Second pass
None of these
Explanation
In a two-pass assembler, the first pass is used to build the symbol table, and the second pass uses that table to generate the actual object code.
Q.10 Which is not a phase of compiler ?
Lexical analysis
Code optimization
Code generation
Static analysis
Explanation
The standard phases of a compiler include Lexical, Syntax, and Semantic analysis, along with Intermediate code generation, Optimization, and Code generation. Static analysis is a separate tool process.
Q.11 The ——- OS works with actual synchronization.
Batch
Quick Time system
Real time system
None of these
Explanation
Real-time operating systems (RTOS) require strict synchronization and timing to ensure that tasks are completed within a specific, predictable time frame.
Q.12 Program which is used to control system performance is classfied as
Experimental Progarm
System program
Specialized program
Organized program
Explanation
System programs are designed to manage and control the hardware components and overall system performance of the computer.
Q.13 The ______ process a set of object modules and produce binary program.
Loader
Linker
Both A & B
None of these
Explanation
A Linker is a system program that combines multiple object modules produced by a compiler into a single executable binary program.
Q.14 —— is the sorting of Assemblers.
Radix
Shell
Both A & B
None of these
Explanation
Shell sort is a sorting method often utilized within system programs like assemblers to organize symbol tables or other internal data structures.
Q.15 Top down parsing is also known as —–
LL
LALR
LR
None of these
Explanation
While LL parsing is the standard top-down method, parsing techniques are generally categorized into top-down and bottom-up approaches to analyze the structure of a string based on a grammar.