Welcome to the Systems Programming MCQs Page

Dive deep into the fascinating world of Systems Programming with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Systems Programming, a crucial aspect of UGC CBSE NET Exam. In this section, you will encounter a diverse range of MCQs that cover various aspects of Systems Programming, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within UGC CBSE NET Exam.


Check out the MCQs below to embark on an enriching journey through Systems Programming. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of UGC CBSE NET Exam.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Systems Programming. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Systems Programming MCQs | Page 11 of 11

In two pass assembler the symbol table is used to store:
Answer: (d).Memory Location
Answer: (c).Reentrant procedures
Not an assembler directive
Answer: (a).XCHG
In a compiler, the task of scanning the source code, to recognize and classify various elements is known as.
Answer: (c).Lexical Analysis
An example of a compiler-compiler is:
Answer: (c).YACC
Consider the following program fragment in assembly language. What is the value of ax and cx registers after the completion of the doloop?
    mov ax, 0h
    mov cx, 0A h
    dec ax
    loop doloop
Answer: (b).ax = FFF6 h and cx = 0 h
Consider the following assembly program segment. The contents of the destination register ax (in hexadecimal) and the status of Carry Flag (CF) after the execution of above instructions are:
mov al, 11010110b
mov cl, 2
rcl al, 3
rol al, 4
shr al, cl
mul cl
Answer: (a).ax = 003CH; CF = 0
Match the description of several parts of a classic optimizing compiler in List - I, with the names of those parts in List - II:

List - I
(a) A part of a compiler that is responsible for recognizing syntax.
(b) A part of a compiler that takes as input a stream of characters and produces as output a stream of words along with their associated syntactic categories.
(c) A part of a compiler that understand the meanings of variable names and other symbols and checks that they are used in ways consistent with their definitions.
(d) An IR-to-IR transformer that tries to improve the IR program in some way (Intermediate representation).

List - II
(i) Optimizer
(ii) Semantic Analysis
(iii) Parser
(iv) Scanner

(a) (b) (c) (d)
Answer: (a).(iii) (iv) (i) (ii)
Page 11 of 11

Suggested Topics

Are you eager to expand your knowledge beyond Systems Programming? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!