1) The process of translating high-level programming language code into machine code or another intermediate representation. a) Code Optimization b) Syntax Analysis c) Code Generation d) Lexical Analysis 2) Low-level instructions directly executable by the CPU. a) Assembly Language b) Machine Code c) Source Code d) Bytecode 3) The specific hardware and instruction set for which code is being generated a) Source Code b) Intermediate Representation c) Target Architecture d) Code Optimization 4) A low-level programming language that closely corresponds to machine code, using mnemonics to represent instructions. a) Assembly Language b) Machine Code c) High-Level Language d) Bytecode 5) The process of combining object files and libraries into a single executable program. a) Compiling b) Linking c) Parsing d) Code Generation 6) A linking method where all necessary code and libraries are combined into a single executable file at compile time. a) $ 8 b) $ 10 c) Static Linkingx d) Deferred Linking 7) A linking method where libraries are linked at runtime when the program is loaded into memory a) Static Linking b) Dynamic Linking c) Early Binding d) Manual Loading 8) The process of matching symbolic references in code with their actual memory addresses. a) Code Optimization b) Symbol Resolution c) Memory Allocation d) Syntax Analysis 9) A file containing machine code that can be directly executed by the operating system. a) Source File b) Executable File c) 0Object File d) Library File 10) A collection of precompiled functions and procedures that can be linked to a program. a) Library b) Source File c) Object File d) Executable File 11) A dynamically linked library that can be shared among multiple executable programs. a) Shared Object b) Static Library c) Object File d) Executable File 12) The process of improving the efficiency, speed, and size of compiled code. a) Code Generation b) Code Optimization c) Code Refactoring d) Code Linking 13) The process of choosing appropriate machine instructions to implement high-level language constructs. a) Instruction Scheduling b) Instruction Selection c) Code Generation d) Register Allocation 14) The process of translating code from one instruction set architecture to another. a) Code Generation b) Instruction Scheduling c) Code Optimization d) Binary Translation 15) The process of compiling code on one platform for execution on a different platform. a) Parallel Compilation b) Native Compilation c) Cross-Compilation d) Just-in-Time Compilation

Associate Code Generation and Linking Concepts.

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?