
Software
Software is the set of program which is used to complete a particular goal is called software , In our Computer system we can not perform any operation without software.
We can say that the computer hardware is an engine where the software is it’s fuel .
System software is a set of program that manage the resources of a computer system . system software is a collection of system programs that performs a variety of function
- File editing
- Resource Accounting
- Input & Output Management
- Storage
- Memory Management
- Access Management
Q.1 Special purpose software are categorized as?
Application software
System software
Utility software
None
Explanation
Application software is designed to perform specific tasks for users, such as word processing or accounting, making it ‘special purpose’.
Q.2 Which part of a computer system consists of data and computer instructions?
Software
Chip
Hardware
DOS
Explanation
Software is the intangible part of the computer system that includes programs, procedures, and documentation.
Q.3 Which of the following is an example of software?
Keyboard
Compiler
Mouse
Monitor
Explanation
A compiler is a program that translates code, whereas keyboards, mice, and monitors are physical hardware components.
Q.4 Translators specifically designed for low-level programming languages (assembly language) are termed as?
Assembler
Compiler
Linker
Loader
Explanation
An assembler is a program that converts assembly language (low-level) into machine code.
Q.5 Which of the following is classified as system software?
Spreadsheets
Device drivers
MS Word
None
Explanation
Device drivers are system software that allow the operating system to communicate with hardware devices.
Q.6 A program that is currently in a state of execution is called a?
Process
Instruction
Procedure
None
Explanation
In computing, a process is the instance of a computer program that is being executed by one or many threads.
Q.7 Operating systems and utility programs are primary examples of?
System software
Device drivers
Application software
Customized software
Explanation
System software manages and controls the computer hardware so that application software can perform its tasks.
Q.8 Which of the following are examples of system programs?
Operating System
Trace Program
Compiler
All of these
Explanation
All the listed items are system programs as they support the operation and development of other software.
Q.9 Analysis which determines the meaning of a statement once its grammatical structure is known is termed as?
Semantic analysis
Regular analysis
Syntax analysis
General analysis
Explanation
Semantic analysis checks the source program for semantic errors and gathers type information for the subsequent code-generation phase.
Q.10 An Assembler is machine dependent primarily because of the?
Argument list array (ALA)
Macro definition table (MDT)
Pseudo operation table (POT)
Mnemonics operation table (MOT)
Explanation
The MOT contains the machine-specific instruction codes, which vary from one processor architecture to another.
Q.11 A collection of integrated modules or programs is called?
Software
Multimedia
MS Office
None of these
Explanation
Software can be defined as a collection of programs and modules that perform a specific set of tasks.
Q.12 Which software is absolutely mandatory for a computer to function and manage its resources?
System Software
Application Software
ERP Software
None of these
Explanation
System software, particularly the Operating System, is required to manage hardware and provide a base for applications.
Q.13 A translator that reads an entire program in high-level language and converts it into machine code all at once is a?
Compiler
Translator
Assembler
None of these
Explanation
A compiler translates the whole source code into an executable file before the program runs.
Q.14 In compiler design, bottom-up parsing typically involves which of the following?
Shift reduces
Operator check
Both A & B
None of these
Explanation
Bottom-up parsing uses ‘shift-reduce’ operations and often involves checking operators to build a parse tree.
Q.15 In the stages of a compiler, 'Parsing' is also known as?
Lexical analysis
Syntax analysis
Semantic analysis
Code generation
Explanation
Syntax analysis (parsing) ensures that the code follows the grammatical rules of the programming language.
Q.16 Which phase of the compiler is responsible for checking the grammatical structure of the code?
Lexical analysis
Syntax analysis
Semantic analysis
Code generation
Explanation
Parsing, or syntax analysis, builds a parse tree to verify the structure of the input against the language grammar.
Q.17 What is an Interpreter?
A program that prepares code for execution
A program for assembly language
A program that executes a source program directly
None
Explanation
An interpreter executes instructions line-by-line without producing a separate machine code file first.
Q.18 An interpreter is a program that ________?
Appears to execute a source as if it were machine language
Translates assembly code
Converts HLL to machine code at once
Places programs into memory
Explanation
Interpreters process the source code directly at runtime, providing an environment where the program seems to run natively.
Q.19 What functions does a 'Debug Monitor' help perform?
Setting breakpoints
Displaying variable values
Both A & B
None of above
Explanation
Debug monitors are tools used by developers to pause program execution (breakpoints) and inspect memory/variables.
Q.20 The term 'Open Source Software' is frequently used interchangeably with?
Free software
Operating System
Free source software
None of above
Explanation
While there are technical differences, open-source software is commonly referred to as ‘Free software’ in the context of user freedom and accessibility.