0% found this document useful (0 votes)
51 views4 pages

SPCC TT 2021-22 Even Sem

The document is an exam for a computer engineering course covering system programming concepts and compilers. It contains 8 multiple choice questions testing understanding of semantic gaps, system software, assemblers, macro processors, and their related concepts. Students are asked to identify examples, purposes, and components of assemblers and macro processors including their databases and parameters. They are also given two long form questions to further explain aspects of two-pass assemblers and macro processors in more depth.

Uploaded by

Zeyan Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views4 pages

SPCC TT 2021-22 Even Sem

The document is an exam for a computer engineering course covering system programming concepts and compilers. It contains 8 multiple choice questions testing understanding of semantic gaps, system software, assemblers, macro processors, and their related concepts. Students are asked to identify examples, purposes, and components of assemblers and macro processors including their databases and parameters. They are also given two long form questions to further explain aspects of two-pass assemblers and macro processors in more depth.

Uploaded by

Zeyan Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Academic Year 2021-22

Term Test – I

Branch: Computer Engineering Date: 28/02/2022 Semester: VI


Subject: SPCC Time: 10:00 am to 11:00 am Marks: 20 INSTRUCTIONS

1 Attempt all Questions.

2 Illustrate your answers with neat sketches wherever necessary.

3 Figures to the right indicate full marks.

4 Assume suitable additional data, if necessary

5 All sub-questions of the same question should be grouped together.

List Of CO
CO1 Identify the relevance of different system programs.

CO2 Explain various data structures used for assembler


CO3 Explain various data structures used for microprocessor design.

Answer the following questions

Q.1 Attempt the following CO


Mark
s

a. The Gap between application domain and execution domain is calle 1 1

as_____ a) Semantic gap

b) Syntax gap

1/4
Academic Year 2021-22
c) low level gap

d) high level gap

b. The effect of semantic gap were reduced with the help of 1 1

_______ a) application software

b) programming Language

c) System Software

d) all the above

c. The example of System software is ______________ 1 1

a) c programming
b) java Programming
c) Assembler
d) PHP

d. Assembler generates the information for _____________ 1 2

a) Compiler
b) Linker
c) Macro processor
d) Loader

e. Memory location is fixed for program loading and execution such program 1 2
is known as _________

a) Absolute
b) Relocatable
c) static
d) Dynamic

f. Purpose of pass 1 in two pass Assembler is _________ 1 2

a) to defined symbols and literals


2/4

Academic Year 2021-22


b) to generate the address of data
c) to update the LC
d) to solve forward reference problem

g. The parameter present in macro call is called ____________ 1 3

a) Actual Parameter
b) formal parameter
c) keyword parameter
d) position parameter

h. Macro has return type 1 3

a) True
b) false

f The purpose of pass 1 in two pass macro processor is________ 1 3

a) To recognize the macro definition


b) Execute the variable
c) Perform the macro expansion
d) All the above

g. Macro processor provides following to the assembler 1 3

a) Expanded source card


b) Object card
c) Source program
d) Byte code

Q. 2 a.. Enlist and explain the databases required in two pass Assembler 5 2

OR

Q. 2 b.. Explain the statements in ALP with example 5 2


3/4

Academic Year 2021-22

Q. 3 a. . Enlist and explain the databases required in two pass macro processor 5 3

OR

Q. 3 b. Explain the parameters used in macro processor with example 5 3

Bloom Taxonomy
Level 1 Remembering
2 Understanding 3
Applying
4 Analyzing
5 Evaluating
6 Creating

4/4

You might also like