CSE334_CA10_Lexical analysis

CSE334_CA10_Lexical analysis

University

15 Qs

quiz-placeholder

Similar activities

OS quiz

OS quiz

University

20 Qs

Operators in C(29/08)

Operators in C(29/08)

University

10 Qs

DBMS Quiz-1 (BCS3C)

DBMS Quiz-1 (BCS3C)

University

10 Qs

CD QUIZ S6 WS 22-3-22

CD QUIZ S6 WS 22-3-22

University

10 Qs

Syntax Testing

Syntax Testing

University

10 Qs

Lexical analysis

Lexical analysis

University

15 Qs

Basics of Java

Basics of Java

University - Professional Development

20 Qs

Bridge course with C

Bridge course with C

University

20 Qs

CSE334_CA10_Lexical analysis

CSE334_CA10_Lexical analysis

Assessment

Quiz

Computers

University

Medium

Created by

Pushpendra Pateriya

Used 2+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The number of tokens in the following C statement is printf("HELLO WORLD");

8

9

5

3

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a compiler, keywords of a language are recognized during

the lexical analysis of the program

code generation

parsing of the program

dataflow analysis

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The lexical analysis for a modern computer language such as Java needs the power of which one of the following machine models in a necessary and sufficient sense?

Finite state automata

Deterministic pushdown automata

Non-Deterministic pushdown automata

Turing Machine

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following statements: (I) The output of a lexical analyzer is groups of characters. (II) Total number of tokens in printf("i=%d, &i=%x", i, &i); are 11. (III) Symbol table can be implementation by using array and hash table but not tree. Which of the following statement(s) is/are correct?

Only (I)

Only (II) and (III)

All (I), (II), and (III)

None of these

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which one of the following statements is FALSE?

High-level language programs can be translated to different Intermediate Representations.

Context-free grammar can be used to specify both lexical and syntax rules.

Type checking is done before parsing.

Arguments to a function can be passed using the program stack.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A lexical analyzer uses the following patterns to recognize three tokens T1, T2, and T3 over the alphabet {a,b,c}. T1: a?(b∣c)*a T2: b?(a∣c)*b T3: c?(b∣a)*c If the string bbaacabc is processed by the analyzer, which one of the following is the sequence of tokens it outputs?

T1T2T3

T3T3

T1T1T3

T2T1T3

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The output of a lexical analyzer is

Machine code

A parse tree

A stream of tokens

Intermediate code

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?