Syntax Analyser

Question 1
Marks : +2 | -2
Pass Ratio : 100%
Which of these is not true about the Symbol Table?
All the labels of the instructions are symbols
Table has entry for symbol name address value
Perform the processing of the assembler directives
Created during pass 1
Explanation:
The Symbol table does not ever perform the processing of the assembler derivative.
Question 2
Marks : +2 | -2
Pass Ratio : 50%
Which of the following system software resides in the main memory?
Text Editor
Assembler
Linker
Loader
Explanation:
Loader is used to loading programs.
Question 3
Marks : +2 | -2
Pass Ratio : 100%
Output file of Lex is __________ the input file is Myfile.
Myfile.e
Myfile.yy.c
Myfile.lex
Myfile.obj
Explanation:
This Produce the filr “myfile.yy.c” which we can then compile with g++.
Question 4
Marks : +2 | -2
Pass Ratio : 100%
Select a Machine Independent phase of the compiler.
Syntax Analysis
Intermediate Code generation
Lexical Analysis
All of the mentioned
Explanation:
All of them work independent of a machine.
Question 5
Marks : +2 | -2
Pass Ratio : 50%
A compiler can check?
Logical Error
Syntax Error
Both Logical and Syntax Error
Not Logical and Syntax Error
Explanation:
No compiler can ever check logical errors.
Question 6
Marks : +2 | -2
Pass Ratio : 50%
By whom is the symbol table created?
Compiler
Interpreter
Assembler
None of the mentioned
Explanation:
Symbol table is created by the compiler which contains the list of lexemes or tokens.
Question 7
Marks : +2 | -2
Pass Ratio : 100%
Parsers are expected to parse the whole code.
True
False
Explanation:
Parsers are expected to parse the whole code even if some errors exist in the program.
Question 8
Marks : +2 | -2
Pass Ratio : 100%
Syntax Analyser is also known as ___________
Hierarchical Analysis
Hierarchical Parsing
None of the mentioned
Hierarchical Analysis & Parsing
Explanation:
It is also called as Hierarchical Analysis or Parsing.
Question 9
Marks : +2 | -2
Pass Ratio : 50%
Semantic Analyser is used for?
Generating Object code
Maintaining symbol table
Generating Object code & Maintaining symbol table
None of the mentioned
Explanation:
Maintaining the Symbol Table for each block.
Question 10
Marks : +2 | -2
Pass Ratio : 100%
In Short Syntax Analysis Generates Parse Tree.
True
False
Explanation:
Short Syntax Analysis generates a parse tree.