This Multiple Choice Question is very useful of computer science students that preparation of Competition Exam Like RRB, Semester , Assistant Programmer, General Manager, IT Associate, Junior Research Fellow, etc.
Q.1 The time required to complete execution of an object (SBTE 2020)
Combination time
Run time
Process time
Clock time
Explanation
Run time is the duration during which a computer program is executing.
Q.2 Utility Software is responsible for?
Booting The computer
Increase Performance of Computer
System Formatting
All of these
Explanation
Utility software is designed to help analyze, configure, optimize or maintain a computer, often increasing its performance.
Q.3 Name the person who design a software
Software Engineering
Coder
Programmer
All of these
Explanation
A programmer is a person who creates, tests, and maintains computer software.
Q.4 A Linker program (SBTE 2019)
Places program in memory for the purpose of execution
Relocates the program to execute from address allocated
Links the program with other programs needed for its execution
Interfaces the program with entries generating its input data
Explanation
A linker or link editor is a system program that combines object modules of a program into a single executable file.
Q.5 Microsoft internet Explorer and Adobe Photoshop are examples of:
System software
Device Drivers
Application Program
Operating System
Explanation
Application software is a program or group of programs designed for end-users, such as browsers and photo editors.
Q.6 Computer general-purpose software is basically a
System software
Data base software
Application Program
None
Explanation
General-purpose system software provides a platform for other software to run.
Q.7 Bug means
Logical errors in the program
Syntax error in the program
Correct Error
None
Explanation
A bug is an error, flaw or fault in a computer program that causes it to produce an incorrect or unexpected result.
Q.8 The CPU has built-in ability to execute a particular set of machine instructions called as (SBTE 2020)
Registers
Instruction set
Sequence set
Adder
Explanation
An instruction set is the complete set of all the instructions in machine code that can be recognized and executed by a central processing unit.
Q.9 Type-0 grammars are also known as (SBTE 2019)
Context Sensitive grammars
Unrestricted grammars
Context free grammars
Regular grammars
Explanation
Type-0 grammars include all formal grammars and are also known as unrestricted grammars.
Q.10 Malware Stands For (SBTE 2019)
Main Software
Master Software
Malicious Software
None
Explanation
Malware is short for malicious software, designed specifically to disrupt, damage, or gain unauthorized access to a computer system.
Q.11 Software that steal or destroy data of a computer is called as?
Cyber crime
Hacking
Malware
None of these
Explanation
Malware refers to any software intentionally designed to cause damage or steal data.
Q.12 The gap between the application domain and execution domain is called?
Application gap management
Execution gap
Semantic gap
None of these
Explanation
The semantic gap is the difference between the high-level concepts of the application and the low-level instructions of the machine.
Q.13 Language processor is software that bridges the:
Execution gap or Specification gap
Specification gap or Execution gap
Specification gap or Semantic gap
None of these
Explanation
Language processors help bridge the gap between human-readable specifications and machine execution.
Q.14 Analysis which determines the meaning of a statement once its grammatical structure becomes known is termed as
Semantic analysis
Syntax analysis
Regular analysis
None of these
Explanation
Semantic analysis is the process of relating syntactic structures to their language-independent meanings.
Q.15 Load address for the first word of the program is called
Linker address origin
Load address origin
Phase library
None of these
Explanation
The load address origin is the starting address in memory where a program is loaded.
Q.16 Bad effect of semantic gap
Large development Time
Large development
Poor quality and less reliable software
All of these
Explanation
A large semantic gap leads to increased development time and lower reliability because the translation process is more complex.
Q.17 ——– Front end of the compiler?
Synthesis Phase
Analysis Phase
Syntax Phase
All of these
Explanation
The analysis phase is known as the front end of the compiler, where the source code is broken down into parts.
Q.18 ——– Back end of the compiler?
Synthesis Phase
Analysis Phase
Semantic Phase
All of these
Explanation
The synthesis phase is the back end of the compiler, which generates the target code.
Q.19 Program generation activity aims at
Automatic generation of program
Organize execution of a program written in PL.
Skips generation of program
All of these
Explanation
Program generation refers to the automated creation of source code or executable programs.
Q.20 A macro definition consists of
A macro prototype statement
One or more model statements
Macro pre-processor statements
All of these
Explanation
A macro definition includes the prototype, the model statements, and any pre-processor directives.
Q.21 A compiler that runs on platform A & is capable of generating executable code for platform B is called?
Source to source compiler
Source compiler
Cross compiler
None of these
Explanation
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running.