wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CHP_1_Language processor MCQ(SP)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1) Semantic gap is the gap between________

a)

Application domain & Execution domain

b)

Application & PL domain

c)

PL & Execution domain

d)

None of above

2.

A ___ is a program that takes as input a program written in one programming language and produces as output a program in another language.

a)

translator

b)

interpreter

c)

compiler

d)

language translator

3.

To implement the ideas, their description has to be interpreted in terms related to the ___

a)

application domain

b)

execution domain

c)

all of the above

d)

none of the above

4.

PLs stands for

a)

periodic languages

b)

procedure languages

c)

programming languages

d)

none of the above

5.

software implementation using a PL introduces a new domain ___

a)

application domain

b)

execution domain

c)

PL domain

6.

Use of PL can be grouped into (1) specification, design and coding steps (2) PL implementation steps

a)

True

b)

False

7.

Each domain has ___ language.

a)

design

b)

programming

c)

specification

d)

all of the above

8.

A language processor is software which bridges a specification or execution gap.

a)

True

b)

False

9.

Semantics represents rules of the meaning of a domain.

a)

True

b)

False

10.

TP stands for

a)

Transaction program

b)

Terminal program

c)

target processing

d)

Target program

11.

Reduction in the specification gap does not increase the reliability of the generated program.

a)

True

b)

False

12.

If system software is stored no- volatile storage such as integrated circuit, it is usually termed as _______.

a)

OS

b)

Application Software

c)

Firmware

d)

None

13.

Von Neuman architecture is generally used interchangeably

a)

True

b)

False

14.

In Assembly Language each statement has two operands, the first operand is always a ___ which can be any one of the AREG, BREG, and CREG & DREG

a)

Register

b)

Assembler

c)

All of the above

15.

MASM is an ___ for x86 family of microprocessors.

a)

Assembler

b)

Compiler

c)

linker

d)

loader

16.

Imperative/declarative and assembler directives are three kinds of statements supported by an assembly program.

a)

correct

b)

incorrect

17.

The ___ language is a specification language of an application domain and the ___ language is typically a procedure-oriented PL.

a)

source,target

b)

source, source

c)

target, target

18.

Link editor is a program, that takes one or more objects generated by ___ and assembles them into a single ___ program.

a)

linker, executable

b)

loader compiled

c)

compilers ,executable

d)

compilers, compiled

19.

Program generation activities and program execution activities are the processing activities that come under ___.

a)

processing activities

b)

all of the above

c)

language processing activities

d)

none of the above

20.

JPEG & GIF are two graphics format used on the Internet as a ___ format.

a)

wide

b)

Extended

c)

Less Memory

d)

compressed