Lexical Analyser

Question 1
Marks : +2 | -2
Pass Ratio : 100%
Which one is a lexer Generator?
ANTLR
DRASTAR
FLEX
All of the mentioned
Explanation:
ANTLR – Can generate lexical analyzers and parsers.
Question 2
Marks : +2 | -2
Pass Ratio : 100%
It has encoded within it information on the possible sequences of characters that can be contained within any of the tokens it handles. The mentioned function is performed by?
Scanner
Parser
Syntactic Analyser
All of the mentioned
Explanation:
The first stage, the scanner, is FSM. It has encoded information on the possible sequences of characters that can be contained within any of the tokens it handles.
Question 3
Marks : +2 | -2
Pass Ratio : 100%
Which of the lexical analyser can handle Unicode?
Java CC
JFLex
Quex
All of the mentioned
Explanation:
JavaCC – JavaCC generates lexical analyzers written in Java.
Question 4
Marks : +2 | -2
Pass Ratio : 100%
What is another name for Lexical Analyser?
Linear Phase
Linear Analysis
Scanning
All of the mentioned
Explanation:
Lexical Analyzer is also called “Linear Phase” or “Linear Analysis” or “Scanning“.
Question 5
Marks : +2 | -2
Pass Ratio : 100%
The context free grammar is ambiguous if ______________
The grammar contains non-terminals
Produces more than one parse tree
Production has two non-terminals side by side
None of the mentioned
Explanation:
Since more than one parse tree is generated hence one than option is available .Therefore it’s ambiguous.
Question 6
Marks : +2 | -2
Pass Ratio : 100%
Lexers are often generated by a lexer generator, same as parser generators.
True
False
Explanation:
Lexers are often generated by a lexer generator same as parser.
Question 7
Marks : +2 | -2
Pass Ratio : 100%
Which phase of the compiler is Lexical Analyser?
First
Second
Third
None of the mentioned
Explanation:
Lexical Analyzer is First Phase of Compiler.
Question 8
Marks : +2 | -2
Pass Ratio : 100%
Which one is a type of Lexeme?
Identifiers
Constants
Keywords
All of the mentioned
Explanation:
All of them along with Operators are different types of lexemes.
Question 9
Marks : +2 | -2
Pass Ratio : 100%
The process of forming tokens from an input stream of characters is called __________
Liberalisation
Characterisation
Tokenization
None of the mentioned
Explanation:
The process of forming tokens from an input stream of characters is called tokenization.
Question 10
Marks : +2 | -2
Pass Ratio : 100%
A ________ is a string of characters which form a syntactic unit.
Lexeme
Lex
Lexeme & Lex
None of the mentioned
Explanation:
A lexeme is a string of characters that form a syntactic unit.