Compiler Brain Teasers: Lexical Edition

Compiler Brain Teasers: Lexical Edition

University

10 Qs

quiz-placeholder

Similar activities

Jarkomdat pertemuan 9 dan 10

Jarkomdat pertemuan 9 dan 10

University

15 Qs

COMP130_Symbolic

COMP130_Symbolic

University

10 Qs

Compiler Design -Lexical analysis and Syntax analysis

Compiler Design -Lexical analysis and Syntax analysis

University

12 Qs

Hadhshake y OAuth Quiz

Hadhshake y OAuth Quiz

University

12 Qs

Compiler Design Lecture 1

Compiler Design Lecture 1

University - Professional Development

10 Qs

Software Engineering

Software Engineering

University

15 Qs

Quiz PAW 03

Quiz PAW 03

University

12 Qs

Database Fundamentals

Database Fundamentals

KG - University

10 Qs

Compiler Brain Teasers: Lexical Edition

Compiler Brain Teasers: Lexical Edition

Assessment

Quiz

Computers

University

Hard

Created by

DEVA I.

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main role of a lexical analyzer in a compiler?

Optimize intermediate code

Parse the syntax of the program

Translate code to machine language

Convert source code into tokens

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is used by Lex to describe patterns for tokens?

Assembly instructions

Regular expressions

Context-free grammar

DFA transition tables

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Lex, which variable stores the matched lexeme?

yytok

yylval

yytext

yyparse

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What function is called to start the scanning process in a Lex program?

main()

yylex()

yytext()

scanf()

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following regular expressions matches a valid identifier in C?

[0-9][a-zA-Z_]*

[a-zA-Z_][a-zA-Z0-9_]*

[A-Z_][0-9a-z]*

[a-z][A-Z]*

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the use of the %% symbol in a Lex file?

Starts the C code section

Denotes the end of file

Separates sections (definitions, rules, C code)

Comments out code

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of Lex after processing input?

Syntax tree

Assembly code

Intermediate code

Token stream

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?