JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
In-Class 4
In-Class Activity to be completed in class.
Note: For this activity and all other activities, you should only make 1 submission (your first submission is always the one graded)
Sign in to Google
to save your progress.
Learn more
* Indicates required question
First Name
*
Your answer
Last Name
*
Your answer
E-mail (Please use Northeastern e-mail)
*
Your answer
Which section of Systems are you in?
*
Mike
What does a preprocessor do?
1 point
Essentially does a textual replacement of code, preparing the source code to be read into the compiler. An intermediate format (usually with a .i suffix) is generated.
Clear selection
What is the job of the front end of the compiler?
1 point
Generate a valid intermediate representation of code to be later optimized and transformed to the target code for a specific architecture.
Optimize the initial input
Generate Target Machine Code for a final executable
Clear selection
Check which of the reasons one would use a linker.
1 point
Space - Common files can be aggregated together
Time - Code may be compiled separately to save time in really large builds.
Optimization - Because you have a full view of the code, you can further make optimizations.
What does the linker actually do?
1 point
Symbol Resolution and Relocation
Complicate the compilation process
Clear selection
When can I Link in code? (Check all that apply)
1 point
At compile-time (Statically before the program runs)
At run-time (While the program is running)
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google.
Report Abuse
-
Terms of Service
-
Privacy Policy
Forms