Hello students welcome to CSE Study247 , Today I am Provide you System Software MCQ-4
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 MOVEM Means?
A)
Move memory to register
B)
Move register to memory
C)
Move data
D)
None of these
Discuss it
Explanation
MOVEM (Move Multiple) is an instruction often used in assembly language to move the contents of multiple registers to a block of memory or vice versa.
View Solution
Q.2 Object code is the output of ----?
A)
Operating System
B)
Compiler or assembler
C)
Only assembler
D)
None of these
Discuss it
Explanation
Object code is the machine-readable version of source code produced after the source code has been processed by a compiler or an assembler.
View Solution
Q.3 In an absolute loading scheme, which loader function is accomplished by a loader?
A)
Re-allocation
B)
Allocation
C)
Linking
D)
Loading
Discuss it
Explanation
In absolute loading, the assembler handles allocation and relocation, leaving only the task of physically loading the code into memory for the loader.
View Solution
Q.4 System programs such as Compilers are designed so that they are?
A)
Serially usable
B)
Reenterable
C)
Non reusable
D)
Recursive
Discuss it
Explanation
According to specific systems programming contexts, some older compiler designs were categorized as non-reusable after a single execution pass.
View Solution
Q.5 Advantage of using assembly language rather than machine language is?
A)
It is mnemonic and easy to read
B)
Address any symbolic, not absolute
C)
Introduction of data to program is easier
D)
None of these
Discuss it
Explanation
Assembly language uses mnemonics (like MOV, ADD) which are much easier for humans to read and remember than the binary or hexadecimal strings used in machine language.
View Solution
Q.6 Which of the following software types is used to simplify using systems software?
A)
Spreadsheet
B)
Operating environment
C)
Timesharing
D)
Multitasking
Discuss it
Explanation
Timesharing allows multiple users to share system resources simultaneously, simplifying the management of system software for multiple concurrent tasks.
View Solution
Q.7 Loader is responsible for?
A)
Linking
B)
Loading
C)
Relocation
D)
All of these
Discuss it
Explanation
A general-purpose loader handles the allocation of space in memory, linking different object modules, relocating addresses, and finally loading the program for execution.
View Solution
Q.8 --- Load any file from disk to the RAM if required?
A)
Linking
B)
Loader
C)
Relocation
D)
All of these
Discuss it
Explanation
The loader is the specific system program responsible for copying programs and data from secondary storage (disk) into primary memory (RAM).
View Solution
Q.9 In absolute loading scheme, which loader function is accomplished by assembler?
A)
Reallocation
B)
Allocation
C)
Linking
D)
Loading
Discuss it
Explanation
In an absolute loading scheme, the programmer or assembler determines the specific memory location (reallocation/allocation) during the assembly process.
View Solution
Q.10 A ------ is a unit of information consists of fixed syntax information.
A)
FSA
B)
Template
C)
DFA
D)
None of these
Discuss it
Explanation
A template provides a fixed syntax or structure that can be reused to generate specific units of information or code.
View Solution
Q.11 The Linker?
A)
Is similar to interpreter
B)
Uses source code as its input
C)
It required to create a load module
D)
None of these
Discuss it
Explanation
A linker combines one or more object files generated by a compiler into a single executable file, often called a load module.
View Solution
Q.12 Examples of system programs includes?
A)
operating system of computer
B)
trace program
C)
compiler
D)
All of these
Discuss it
Explanation
System programs include any software designed to provide a platform for other software, such as OS, compilers, and debugging/trace tools.
View Solution
Q.13 A programming environment has?
A)
A debug monitor
B)
A dialog monitor
C)
Both A & B
D)
All of these
Discuss it
Explanation
A robust programming environment includes various tools like debug monitors to fix errors and dialog monitors to manage user/system interactions.
View Solution
Q.14 The translator which performs macro expansion is called a?
A)
Macro processor
B)
Macro pre-processor
C)
Micro pre-processor
D)
Assembler
Discuss it
Explanation
A macro pre-processor is a program that processes source code to expand macro definitions into full code before actual compilation or assembly begins.
View Solution
Q.15 The internal storage of CPU is provided by:
A)
Register
B)
Program counter
C)
Controller
D)
Internal chips
Discuss it
Explanation
Registers are small, high-speed storage locations within the CPU used to hold data currently being processed.
View Solution
Q.16 The length of register is defined by:
A)
Register limit
B)
Word limit
C)
Register size
D)
Word size
Discuss it
Explanation
Word size refers to the number of bits a CPU can process at once, which typically defines the length of its general-purpose registers.
View Solution
Q.17 To reduce the length of the program of main memory system used:
A)
Macro
B)
Procedure
C)
Subroutine
D)
None of these
Discuss it
Explanation
Macros are used to define a sequence of instructions that can be inserted anywhere in the program, helping to manage code length and repetitive segments.
View Solution
Q.18 Macro is defined in a program:
A)
After first statement
B)
Beginning if the program
C)
End of the program
D)
Anywhere in a program
Discuss it
Explanation
Depending on the assembler or language rules, a macro can technically be defined anywhere as long as it is defined before its first call.
View Solution
Q.19 The time required for execution of the macro (move) is:
A)
Greater than that procedure
B)
Less than that procedure
C)
Equal to that procedure
D)
None of these
Discuss it
Explanation
Macros are expanded 'in-line,' meaning they don't have the overhead of a function call (branching, saving registers, returning), making them faster than procedures.
View Solution
Q.20 A system program that sets up an executable program in main memory ready for execution is called:
A)
Text editor
B)
Compiler
C)
Linker
D)
Loader
Discuss it
Explanation
The loader is the final system component that prepares the program in memory and starts its execution.
View Solution 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