100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

ALC Final Exam Questions and Answers

Rating
-
Sold
-
Pages
7
Grade
A+
Uploaded on
28-10-2025
Written in
2025/2026

ALC Final Exam Questions and Answers

Institution
ALC
Course
ALC









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
ALC
Course
ALC

Document information

Uploaded on
October 28, 2025
Number of pages
7
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

ALC Final Exam

Static - Answer-Variable type is checked at compile time



Dynamic - Answer-Variable type is checked at runtime



Language evaluation criteria: Readability - Answer-The ease with which programs can be read and
understood



Language evaluation criteria: Writability - Answer-The ease with which a language can be used to create
programs



Language evaluation criteria: Reliability - Answer-Conformance to specifications (i.e., performs to its
specifications)



Language evaluation criteria: Cost - Answer-The ultimate total cost



Phases of a compiler: Step 1 - Answer-Lexical analysis: converts characters in the source program into
lexical units



Phases of a compiler: Step 2 - Answer-Syntax analysis: transforms lexical units into parse trees which
represent the syntactic structure of program



Phases of a compiler: Step 3 - Answer-Semantics analysis: further checks that are too difficult for syntax
(declare before use, type checking, parameter matching).

ALSO IN STEP 3: intermediate code generator

, Phases of a compiler: Step 4 - Answer-Code generation: machine code is generated



Mark-and-sweep - Answer-Garbage collection algorithm consisting of a mark phase and a sweep phase.

Mark phase: when an object is created, its mark bit is set to false. In the mark phase, the mark bit of all
reachable objects is set to true.

Sweep phase: all objects whose marked value is false are cleared from memory.



Reference counting - Answer-Garbage collection algorithm. Each object has a count of the number of
references to it. If an object has 0 references to it, it is identified as garbage and cleared from memory.



Semaphore - Answer-A data structure consisting of a counter and a queue for storing task descriptors.
Used to implement safeguards on the code that accesses shared data values and provides
synchronization between processes. Has a "wait" phase and a "release" phase.



Abstraction - Answer-A view or representation of an entity that includes only the most significant
attributes



Abstract data type - Answer-A user-defined data type in which the representation of objects is hidden



https://www.youtube.com/watch?v=XkoeF-xXo2o



Binding - Answer-An association between an entity and an attribute, such as between a variable and its
type or value, or between an operation and a symbol



Binding time - Answer-The time at which a binding takes place



Static binding - Answer-A binding is static if it first occurs before runtime and remains unchanged
throughout program execution

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Rosetopgrader Nursing
View profile
Follow You need to be logged in order to follow users or courses
Sold
30
Member since
1 year
Number of followers
8
Documents
3803
Last sold
2 months ago

5.0

8 reviews

5
8
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions