Language Processors — Part 1 MCQs with Explanations
Practice high-yield Computer Science & IT MCQs on Language Processors — Part 1 with worked academic solutions for PPSC, FPSC, CSS, PMS, NTS.
Questions
40
Difficulty Level
Exam-Level
Target Exams
PPSC, FPSC, CSS...
Estimated Time
48 mins
Exam-Level PPSC FPSC CSS PMS NTS
Verified for Commission Syllabus • Oct 14, 2026
40
Verified Practice Questions
Interactive test mode with detailed academic worked solutions
Live Progress|0/40 answered
✓0 correct
✗0 wrong
0% score
🎉 Set complete! All 40 questions answered.
Question 1 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Which of the following functions is/ are performed by the loader?
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “Which of the following functions is/ are performed by the loader”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 2 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the 11014B machine language instructions into assembly language, assuming that they were not generated by pseudo-ops:
Correct Answer: Option C — STOREA h#014B, d
Detailed Academic Explanation:
STOREA h#014B, d is the correct answer to “Convert the 11014B machine language instructions into assembly language, assuming that they were not generated by pseudo-ops:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 3 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The advantage(s) of incorporating the macro processor into pass 1 is/ are:
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “The advantage(s) of incorporating the macro processor into pass 1 is/ are:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 4 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register?
Correct Answer: Option D — index mode
Detailed Academic Explanation:
index mode is the correct answer to “In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 5 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A self-relocating program is one which
Correct Answer: Option C — can itself perform the relocation of its address-sensitive portions
Detailed Academic Explanation:
can itself perform the relocation of its address-sensitive portions is the correct answer to “A self-relocating program is one which”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 6 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
If special forms are needed for printing the output, the programmer specifies these forms through
Correct Answer: Option A — JCL
Detailed Academic Explanation:
JCL is the correct answer to “If special forms are needed for printing the output, the programmer specifies these forms through”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 7 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Which of the following systems software does the job of merging the records from two flies into one?
Correct Answer: Option B — Utility program
Detailed Academic Explanation:
Utility program is the correct answer to “Which of the following systems software does the job of merging the records from two flies into one”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 8 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Job Control Language (JCL) statements are Used to
Correct Answer: Option B — Specify, to the operating system, the beginning and end of a job in a batch
Detailed Academic Explanation:
Specify, to the operating system, the beginning and end of a job in a batch is the correct answer to “Job Control Language (JCL) statements are Used to”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 9 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In analyzing the compilation of PL/I program, the term "Syntax analysis" is associated with
Correct Answer: Option A — recognition of basic syntactic constructs through reductions
Detailed Academic Explanation:
recognition of basic syntactic constructs through reductions is the correct answer to “In analyzing the compilation of PL/I program, the term "Syntax analysis" is associated with”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 10 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In analyzing the compilation of PL/I program, the term "Lexical analysis" is associated with
Correct Answer: Option B — recognition of basic elements and creation of uniform symbols
Detailed Academic Explanation:
recognition of basic elements and creation of uniform symbols is the correct answer to “In analyzing the compilation of PL/I program, the term "Lexical analysis" is associated with”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 11 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Terminal Table
Correct Answer: Option A — a permanent table which lists all key words and special symbols of the language in symbolic form
Detailed Academic Explanation:
a permanent table which lists all key words and special symbols of the language in symbolic form is the correct answer to “Terminal Table”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 12 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A compiler for a high-level language that runs on one machine and produces code for a different machine is called
Correct Answer: Option C — cross compiler
Detailed Academic Explanation:
cross compiler is the correct answer to “A compiler for a high-level language that runs on one machine and produces code for a different machine is called”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 13 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Assembly code data base is associated with
Correct Answer: Option D — assembly language version of the program which is created by the code generation phase and is input to the assembly phase
Detailed Academic Explanation:
assembly language version of the program which is created by the code generation phase and is input to the assembly phase is the correct answer to “Assembly code data base is associated with”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 14 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Indicate which of the following is not true about 4GL?
Correct Answer: Option A — 4GL does not support a high-level of screen interaction
Detailed Academic Explanation:
4GL does not support a high-level of screen interaction is the correct answer to “Indicate which of the following is not true about 4GL”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 15 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the BRNE h#01E6, i assembly language instructions into hexadecimal machine language:
Correct Answer: Option B — 9.00E+09
Detailed Academic Explanation:
9.00E+09 is the correct answer to “Convert the BRNE h#01E6, i assembly language instructions into hexadecimal machine language:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 16 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A development stategy whereby the executive control modules of a system are coded and tested first, is known as
Correct Answer: Option B — Top-down development
Detailed Academic Explanation:
Top-down development is the correct answer to “A development stategy whereby the executive control modules of a system are coded and tested first, is known as”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 17 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A non-relocatable program is one which
Correct Answer: Option A — cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation
Detailed Academic Explanation:
cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation is the correct answer to “A non-relocatable program is one which”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 18 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Multiprogramming was made possible by
Correct Answer: Option C — both (a) and (b)
Detailed Academic Explanation:
both (a) and (b) is the correct answer to “Multiprogramming was made possible by”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 19 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
An Interpreter is
Correct Answer: Option A — is a program that appears to execute a source program as if it were machine language
Detailed Academic Explanation:
is a program that appears to execute a source program as if it were machine language is the correct answer to “An Interpreter is”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 20 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Systems software is a program that directs the overall operation of the computer, facilitates its use and interacts with the users. What are the different types of this software?
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “Systems software is a program that directs the overall operation of the computer, facilitates its use and interacts with the users. What are the different types of this software”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 21 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The system/370 assembler language
Correct Answer: Option D — allows the programmer to write base registers and displacements explicitly in the source program
Detailed Academic Explanation:
allows the programmer to write base registers and displacements explicitly in the source program is the correct answer to “The system/370 assembler language”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 22 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the ASLA assembly language instructions into hexadecimal machine language:
Correct Answer: Option D — 40
Detailed Academic Explanation:
40 is the correct answer to “Convert the ASLA assembly language instructions into hexadecimal machine language:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 23 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The advantage(s) inherent to using high level languages is/are:
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “The advantage(s) inherent to using high level languages is/are:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 24 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the ASCII/BEAR/assembly language pseudo-ops into hexadecimal machine language
Correct Answer: Option D — 42 65 61 72
Detailed Academic Explanation:
42 65 61 72 is the correct answer to “Convert the ASCII/BEAR/assembly language pseudo-ops into hexadecimal machine language”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 25 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Assembler is
Correct Answer: Option A — a program that automate the translation of assembly language into machine language
Detailed Academic Explanation:
a program that automate the translation of assembly language into machine language is the correct answer to “Assembler is”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 26 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In analyzing the compilation of PL/I program, the description "resolving symbolic address (labels) and generating machine language" is associated with
Correct Answer: Option A — Assembly and output
Detailed Academic Explanation:
Assembly and output is the correct answer to “In analyzing the compilation of PL/I program, the description "resolving symbolic address (labels) and generating machine language" is associated with”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 27 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the .WORD d#790 assemblylanguage pseudo-ops into hexadecimal machine language:
Correct Answer: Option B — 03 16
Detailed Academic Explanation:
03 16 is the correct answer to “Convert the .WORD d#790 assemblylanguage pseudo-ops into hexadecimal machine language:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 28 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A translator which reads an entire programme written in a high level language and converts it into machine language code is:
Correct Answer: Option C — compiler
Detailed Academic Explanation:
compiler is the correct answer to “A translator which reads an entire programme written in a high level language and converts it into machine language code is:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 29 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Which of the following might be used to convert high-level language instructions into machine language?
Correct Answer: Option D — an interpreter
Detailed Academic Explanation:
an interpreter is the correct answer to “Which of the following might be used to convert high-level language instructions into machine language”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 30 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Which of the following program is not a utility?
Correct Answer: Option C — Spooler
Detailed Academic Explanation:
Spooler is the correct answer to “Which of the following program is not a utility”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 31 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Convert the CHARI h#000F, s assembly language instructions into hexadecimal machine language:
Correct Answer: Option C — DA000F
Detailed Academic Explanation:
DA000F is the correct answer to “Convert the CHARI h#000F, s assembly language instructions into hexadecimal machine language:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 32 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The table created by lexical analysis to describe all literals used in the source program, is:
Correct Answer: Option B — Literal table
Detailed Academic Explanation:
Literal table is the correct answer to “The table created by lexical analysis to describe all literals used in the source program, is:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 33 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Advantage(s) of using assembly language rather than machine language is/are:
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “Advantage(s) of using assembly language rather than machine language is/are:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 34 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The action of parsing the source program into the proper syntactic classes is known as
Correct Answer: Option B — lexical analysis
Detailed Academic Explanation:
lexical analysis is the correct answer to “The action of parsing the source program into the proper syntactic classes is known as”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 35 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The task(s) of the Lexial analysis phase is/are:
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “The task(s) of the Lexial analysis phase is/are:”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 36 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A relocate program form is the one which
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “A relocate program form is the one which”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 37 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In which way(s) can a macro processor for assembly language be implemented?
Correct Answer: Option D — All of the above
Detailed Academic Explanation:
All of the above is the correct answer to “In which way(s) can a macro processor for assembly language be implemented”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 38 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A system program that combines the separately compiled modules of a program into a form suitable for execution
Correct Answer: Option B — linking loader
Detailed Academic Explanation:
linking loader is the correct answer to “A system program that combines the separately compiled modules of a program into a form suitable for execution”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 39 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
A compiler is
Correct Answer: Option C — program that accepts a program written in a high level language and produces an object program
Detailed Academic Explanation:
program that accepts a program written in a high level language and produces an object program is the correct answer to “A compiler is”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
Question 40 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In an absolute loading scheme, which loader function is accomplished by loader?
Correct Answer: Option D — Loading
Detailed Academic Explanation:
Loading is the correct answer to “In an absolute loading scheme, which loader function is accomplished by loader”. This question is standard in competitive examination syllabi for Language Processors.
💡Key Conceptual Anchor:Language Processors
✓Link copied to clipboard
Continue Your Practice
Advanced Mapreduce Concepts — Part 1
Master the next curriculum module with 40 exam-standard MCQs.
In competitive commission exams (FPSC, PPSC, KPPSC, SPSC, CSS, PMS), questions are frequently phrased with distractor options designed to catch rote learners. Whenever you answer an MCQ, read the Detailed Academic Explanation and Conceptual Anchor to understand why the remaining options are incorrect.