Beruflich Dokumente
Kultur Dokumente
pro
grammer2programmer.net'>www.programmer2programmer.net</a><br><br><b><u>PART A</u
></b><br><br><table border='0' width='600' id='table1_0_0'><tr><td width='41' al
ign='left' valign='top'><b>Q.1 </b></td><td width='749' align='left' valign='top
' colspan='2'>The term _____ is sometimes used for translators that takes progra
ms in one high level language into equivalent programs in another high level lan
guage</td></tr><tr><td width='41' align='left' valign='top'> </td><td width
='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left' vali
gn='top'>Assembler</td></tr><tr><td width='41' align='left' valign='top'> <
/td><td width='34' align='left' valign='top'><b>B) </b></td><td width='711' alig
n='left' valign='top'>Preprocessor</td></tr><tr><td width='41' align='left' vali
gn='top'> </td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Interpreter</td></tr><tr><td width='41' al
ign='left' valign='top'> </td><td width='34' align='left' valign='top'><b>D
) </b></td><td width='711' align='left' valign='top'>Compiler</td></tr></table><
table border='0' width='600' id='table1_0_1'><tr><td width='41' align='left' val
ign='top'><b>Q.2 </b></td><td width='749' align='left' valign='top' colspan='2'>
A grammar G is used for the following purposes <br>i. To generate valid strings
of LG <br>ii. To recognize valid strings of LG</td></tr><tr><td width='41' alig
n='left' valign='top'> </td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Only i
</td></tr><tr><td width='41' align='left' valign='top'> </td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Only ii</td></tr><tr><td width='41' align='left' valign='top'>&nbs
p;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width='711' a
lign='left' valign='top'>i, ii</td></tr><tr><td width='41' align='left' valign='
top'> </td><td width='34' align='left' valign='top'><b>D) </b></td><td widt
h='711' align='left' valign='top'>none of the above</td></tr></table><table bord
er='0' width='600' id='table1_0_2'><tr><td width='41' align='left' valign='top'>
<b>Q.3 </b></td><td width='749' align='left' valign='top' colspan='2'>The interp
retation cycle consists of the following steps:- <br>i. Execute the meaning of t
he statement <br>ii. Analyses the statement and determine its meaning <br>iii. T
he computation to be performed and its operands <br>iv. Fetch the statement</td>
</tr><tr><td width='41' align='left' valign='top'> </td><td width='34' alig
n='left' valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>i
, ii, iii
</td></tr><tr><td width='41' align='left' valign='top'>
</td><td width='34' align='left' valign='top'><b>B) </b></td><td width='71
1' align='left' valign='top'>i, ii, iv</td></tr><tr><td width='41' align='left'
valign='top'> </td><td width='34' align='left' valign='top'><b>C) </b></td>
<td width='711' align='left' valign='top'>i, ii, iii, iv
</td></tr><tr
><td width='41' align='left' valign='top'> </td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>i, iii, i
v</td></tr></table><table border='0' width='600' id='table1_0_3'><tr><td width='
41' align='left' valign='top'><b>Q.4 </b></td><td width='749' align='left' valig
n='top' colspan='2'>________ rules which govern the formation of valid statement
s in the source language</td></tr><tr><td width='41' align='left' valign='top'>&
nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td width='711
' align='left' valign='top'>Lexical
</td></tr><tr><td widt
h='41' align='left' valign='top'> </td><td width='34' align='left' valign='
top'><b>B) </b></td><td width='711' align='left' valign='top'>Syntax</td></tr><t
r><td width='41' align='left' valign='top'> </td><td width='34' align='left
' valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Semantic
</td></tr><tr><td width='41' align='left' valign='top'> 
;</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='711' al
ign='left' valign='top'>None of the above</td></tr></table><table border='0' wid
th='600' id='table1_0_4'><tr><td width='41' align='left' valign='top'><b>Q.5 </b
></td><td width='749' align='left' valign='top' colspan='2'>Program translation
model bridges the execution gap by translating a program written in a PL called
the</td></tr><tr><td width='41' align='left' valign='top'> </td><td width='
34' align='left' valign='top'><b>A) </b></td><td width='711' align='left' valign
in the specification gap increases the reliability of the generated program <br
>ii. It is more economical to develop a program generator than to develop a prob
lem oriented </td></tr><tr><td width='41' align='left' valign='top'> </td><
td width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='le
ft' valign='top'>False, False
</td></tr><tr><td width='41' a
lign='left' valign='top'> </td><td width='34' align='left' valign='top'><b>
B) </b></td><td width='711' align='left' valign='top'>False, True</td></tr><tr><
td width='41' align='left' valign='top'> </td><td width='34' align='left' v
align='top'><b>C) </b></td><td width='711' align='left' valign='top'>True, False
</td></tr><tr><td width='41' align='left' valign='top'>&nb
sp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='711'
align='left' valign='top'>True, True</td></tr></table><table border='0' width='6
00' id='table1_0_10'><tr><td width='41' align='left' valign='top'><b>Q.11 </b></
td><td width='749' align='left' valign='top' colspan='2'>Which of the following
is true</td></tr><tr><td width='41' align='left' valign='top'> </td><td wid
th='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left' va
lign='top'>Language Processing=Analysis of SP+Synthesis of TP</td></tr><tr><td w
idth='41' align='left' valign='top'> </td><td width='34' align='left' valig
n='top'><b>B) </b></td><td width='711' align='left' valign='top'>Language Proces
sing=Analysis of TP + Synthesis of SP</td></tr><tr><td width='41' align='left' v
align='top'> </td><td width='34' align='left' valign='top'><b>C) </b></td><
td width='711' align='left' valign='top'>Language Processing=Analysis of TP + Sy
nthesis of TP</td></tr><tr><td width='41' align='left' valign='top'> </td><
td width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='le
ft' valign='top'>Language Processing=Analysis of SP + Synthesis of SP</td></tr><
/table><table border='0' width='600' id='table1_0_11'><tr><td width='41' align='
left' valign='top'><b>Q.12 </b></td><td width='749' align='left' valign='top' co
lspan='2'>Which of the following are the characteristics of the program translat
ion model:- <br>i. A program must be translated before it can be executed <br>ii
. The translated program may be saved in a file. <br>iii. The save program may b
e executed repeatedlyiv. </td></tr><tr><td width='41' align='left' valign='top'>
</td><td width='34' align='left' valign='top'><b>A) </b></td><td width='71
1' align='left' valign='top'>i, ii, iii
</td></tr><tr><td width='
41' align='left' valign='top'> </td><td width='34' align='left' valign='top
'><b>B) </b></td><td width='711' align='left' valign='top'>i, ii, iv</td></tr><t
r><td width='41' align='left' valign='top'> </td><td width='34' align='left
' valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>i, ii, i
ii, iv
</td></tr><tr><td width='41' align='left' valign='top'> </
td><td width='34' align='left' valign='top'><b>D) </b></td><td width='711' align
='left' valign='top'>i, iii, iv</td></tr></table><table border='0' width='600' i
d='table1_0_12'><tr><td width='41' align='left' valign='top'><b>Q.13 </b></td><t
d width='749' align='left' valign='top' colspan='2'>These grammars are known as
context sensitive grammars</td></tr><tr><td width='41' align='left' valign='top'
> </td><td width='34' align='left' valign='top'><b>A) </b></td><td width='7
11' align='left' valign='top'>Type-0 grammars
</td></tr><tr><td width=
'41' align='left' valign='top'> </td><td width='34' align='left' valign='to
p'><b>B) </b></td><td width='711' align='left' valign='top'>Type-1 grammars</td>
</tr><tr><td width='41' align='left' valign='top'> </td><td width='34' alig
n='left' valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>T
ype-2 grammars
</td></tr><tr><td width='41' align='left' valign='top'>
</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='71
1' align='left' valign='top'>Type-3 grammars</td></tr></table><table border='0'
width='600' id='table1_0_13'><tr><td width='41' align='left' valign='top'><b>Q.1
4 </b></td><td width='749' align='left' valign='top' colspan='2'>A language ____
___ is a software which bridges a specification or execution gap</td></tr><tr><t
d width='41' align='left' valign='top'> </td><td width='34' align='left' va
lign='top'><b>A) </b></td><td width='711' align='left' valign='top'>processor </
td></tr><tr><td width='41' align='left' valign='top'> </td><td width='34' a
lign='left' valign='top'><b>B) </b></td><td width='711' align='left' valign='top
'>processing</td></tr><tr><td width='41' align='left' valign='top'> </td><t
lication that software developers use to create, debug, or maintain other progra
ms and applications</td></tr><tr><td width='41' align='left' valign='top'>
</td><td width='34' align='left' valign='top'><b>A) </b></td><td width='711' ali
gn='left' valign='top'>programming tool
</td></tr><tr><td width='41'
align='left' valign='top'> </td><td width='34' align='left' valign='top'><b
>B) </b></td><td width='711' align='left' valign='top'>software tool</td></tr><t
r><td width='41' align='left' valign='top'> </td><td width='34' align='left
' valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Both a &
b
</td></tr><tr><td width='41' align='left' valign='top'>&
nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='711
' align='left' valign='top'>none of the above</td></tr></table><table border='0'
width='600' id='table1_2_3'><tr><td width='41' align='left' valign='top'><b>Q.4
</b></td><td width='749' align='left' valign='top' colspan='2'>A _______ is a p
articular way to encode information for storage in a computer file</td></tr><tr>
<td width='41' align='left' valign='top'> </td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>file forma
t
</td></tr><tr><td width='41' align='left' valign='top'> </t
d><td width='34' align='left' valign='top'><b>B) </b></td><td width='711' align=
'left' valign='top'>data format</td></tr><tr><td width='41' align='left' valign=
'top'> </td><td width='34' align='left' valign='top'><b>C) </b></td><td wid
th='711' align='left' valign='top'>disk format
</td></tr><tr><td wid
th='41' align='left' valign='top'> </td><td width='34' align='left' valign=
'top'><b>D) </b></td><td width='711' align='left' valign='top'>none of the above
</td></tr></table><table border='0' width='600' id='table1_2_4'><tr><td width='4
1' align='left' valign='top'><b>Q.5 </b></td><td width='749' align='left' valign
='top' colspan='2'>Which can be the list of the debuggers <br>i. DAEDALUS <br>ii
. Eclipse <br>iii. Insight <br>iv. MacsBug <br>v. OllyDbg <br>vi. SIMON</td></tr
><tr><td width='41' align='left' valign='top'> </td><td width='34' align='l
eft' valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>i, ii
, iii, iv, v
</td></tr><tr><td width='41' align='left' valign='to
p'> </td><td width='34' align='left' valign='top'><b>B) </b></td><td width=
'711' align='left' valign='top'>i, ii, iii, iv, vi</td></tr><tr><td width='41' a
lign='left' valign='top'> </td><td width='34' align='left' valign='top'><b>
C) </b></td><td width='711' align='left' valign='top'>i, ii, iii, v, vi
</td></tr><tr><td width='41' align='left' valign='top'> </td><td wid
th='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left' va
lign='top'>i, ii, iii, iv, v, vi</td></tr></table><table border='0' width='600'
id='table1_2_5'><tr><td width='41' align='left' valign='top'><b>Q.6 </b></td><td
width='749' align='left' valign='top' colspan='2'>Examples of Code Sharing Site
s are: <br>i. Freshmeat <br>ii. Krugle <br>iii. Sourceforge <br>iv. Ucodit <br>v
. ByteMyCode</td></tr><tr><td width='41' align='left' valign='top'> </td><t
d width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='lef
t' valign='top'>i, ii, iii, iv
</td></tr><tr><td width='41'
align='left' valign='top'> </td><td width='34' align='left' valign='top'><b
>B) </b></td><td width='711' align='left' valign='top'>i, ii, iv, v</td></tr><tr
><td width='41' align='left' valign='top'> </td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>i, ii, ii
i, v
</td></tr><tr><td width='41' align='left' valign='top'>
</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='71
1' align='left' valign='top'>i, ii, iii, iv, v</td></tr></table><table border='0
' width='600' id='table1_2_6'><tr><td width='41' align='left' valign='top'><b>Q.
7 </b></td><td width='749' align='left' valign='top' colspan='2'>Garbage collect
ion was invented by John McCarthy around</td></tr><tr><td width='41' align='left
' valign='top'> </td><td width='34' align='left' valign='top'><b>A) </b></t
d><td width='711' align='left' valign='top'>1959</td></tr><tr><td width='41' ali
gn='left' valign='top'> </td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>1969</td></tr><tr><td width=
'41' align='left' valign='top'> </td><td width='34' align='left' valign='to
p'><b>C) </b></td><td width='711' align='left' valign='top'>1979</td></tr><tr><t
d width='41' align='left' valign='top'> </td><td width='34' align='left' va