Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

Compiler Construction Midterm UPDATED ACTUAL Exam Questions and CORRECT Answers

Beoordeling
-
Verkocht
-
Pagina's
24
Cijfer
A+
Geüpload op
09-04-2025
Geschreven in
2024/2025

Compiler Construction Midterm UPDATED ACTUAL Exam Questions and CORRECT Answers Every compiler converts a(n) ___ program to a(n) ___ program. - CORRECT ANSWER True An on-demand backup can negatively impact a table's performance and availability. (T/F) - CORRECT ANSWER - False What type of compilers do many Java interpreters use? - CORRECT ANSWER time What do macros get converted into? - CORRECT ANSWER What does the assembler do? - CORRECT ANSWER machine code. What are the two main parts of a compiler? - CORRECT ANSWER synthesis The analysis part of the compiler passes what two things on to the synthesis part? - CORRECT ANSWER - intermediate representation and symbol table The synthesis part of a compiler is also called the - CORRECT ANSWER The symbol table is - CORRECT ANSWER - used by all phases of the compiler. Another name for scanning is - CORRECT ANSWER - - just-in

Meer zien Lees minder
Instelling
Compiler Construction
Vak
Compiler Construction

Voorbeeld van de inhoud

Compiler Construction Midterm UPDATED
ACTUAL Exam Questions and CORRECT
Answers
Every compiler converts a(n) ___ program to a(n) ___ program. - CORRECT ANSWER -
True


An on-demand backup can negatively impact a table's performance and availability. (T/F) -
CORRECT ANSWER - False



What type of compilers do many Java interpreters use? - CORRECT ANSWER - just-in-
time


What do macros get converted into? - CORRECT ANSWER - source language statements



What does the assembler do? - CORRECT ANSWER - Converts assembly code into
machine code.


What are the two main parts of a compiler? - CORRECT ANSWER - analysis and
synthesis


The analysis part of the compiler passes what two things on to the synthesis part? - CORRECT
ANSWER - intermediate representation and symbol table



The synthesis part of a compiler is also called the - CORRECT ANSWER - back end.



The symbol table is - CORRECT ANSWER - used by all phases of the compiler.



Another name for scanning is - CORRECT ANSWER - lexical analysis.

,In the lexical analyzer example in the book, what are the token names? - CORRECT
ANSWER - id, 60, =, +, *



Another name for parsing is - CORRECT ANSWER - syntax analysis.



In a syntax tree an interior node represents - CORRECT ANSWER - an operation.


In the example in sections 1.2.1 and 1.2.2, what does <id, 3> represent? - CORRECT
ANSWER - rate



In what stage is the syntax tree built? - CORRECT ANSWER - syntax analysis



In what stage does type checking occur? - CORRECT ANSWER - semantic analysis



The example on coercion uses - CORRECT ANSWER - an integer and a float.



Which is not an example of an intermediate representation? - CORRECT ANSWER -
symbol table


Which is not a reason given in the book to optimize code? - CORRECT ANSWER -
readable target code


Where are variable and procedure names stored? - CORRECT ANSWER - symbol table


How can we support multiple target machines for a single source language? - CORRECT
ANSWER - multiple back ends

, In a generation classification of programming languages, Java is what? - CORRECT
ANSWER - third-generation


The problem of generating the optimal target code from a source program is - CORRECT
ANSWER - undecidable.


Of the four design objectives of compiler optimizations, which is the most important? -
CORRECT ANSWER - correctness



What do finite-state machines and regular expressions model? - CORRECT ANSWER -
keywords and identifiers


What early feature of the C programming language was useful early on but actually could result
in inefficient code if used today? - CORRECT ANSWER - the register keyword


What compiler optimizations analyze the flow of data through a program? - CORRECT
ANSWER - data-flow optimizations


Java has many features listed in the reading that make programming easier. What is true about all
of them? - CORRECT ANSWER - They incur run-time overhead.


What can be found in most computers both at the instruction level and at the processor level? -
CORRECT ANSWER - parallelism


According to the book, what is probably the single most important problem in optimizing a
program? - CORRECT ANSWER - using registers effectively


In the old days, compilers were developed _______ computer architecture design. - CORRECT
ANSWER - after

Geschreven voor

Instelling
Compiler Construction
Vak
Compiler Construction

Documentinformatie

Geüpload op
9 april 2025
Aantal pagina's
24
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

€11,99
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF


Ook beschikbaar in voordeelbundel

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
MGRADES Stanford University
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
1374
Lid sinds
2 jaar
Aantal volgers
104
Documenten
84393
Laatst verkocht
2 uur geleden
MGRADES (Genius Brains)

Welcome to MGRADES Exams, practices and Study materials The work speaks for itself Me and my team will always make sure you get the best value from the exams markets. I offer the best study and exam materials for a wide range of courses and units. Make your study sessions more efficient and effective. Dive in and discover all you need to excel in your academic journey!

3,8

230 beoordelingen

5
94
4
50
3
51
2
14
1
21

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen