Compiler Writing Tools (e.g., LLVM, GCC Internals) MCQs

30 min Score: 0 Attempted: 0/30 Subscribe 1. What is LLVM primarily used for? (A) Operating system development (B) Database management (C) Compiler infrastructure and code optimization (D) Networking 2. Which of the following is a front-end component in a compiler? (A) Code generator (B) Register allocator (C) Optimizer (D) Parser 3. What is the … Read more

Dynamic Linking and Loading MCQs

30 min Score: 0 Attempted: 0/30 Subscribe 1. What is dynamic linking? (A) Linking libraries at runtime (B) Linking libraries at compile time (C) Copying source code into the main program (D) Ignoring library calls 2. Which of the following is an advantage of dynamic linking? (A) Eliminates all runtime errors (B) Increases compile time … Read more

Memory Management Techniques (Static, Stack, and Heap) MCQs

30 min Score: 0 Attempted: 0/30 Subscribe 1. Which memory allocation occurs at compile time? (A) Static allocation (B) Stack allocation (C) Heap allocation (D) Dynamic allocation 2. Which memory region stores local variables of a function? (A) Static memory (B) Heap (C) Stack (D) Register 3. Which memory allocation allows variable size at runtime? … Read more

Runtime Environments MCQs

30 min Score: 0 Attempted: 0/30 Subscribe 1. What is a runtime environment in the context of programming languages? (A) The memory allocated for global variables (B) The compiler’s internal data structures (C) The environment in which a program executes, including memory, stack, heap, and I/O handling (D) A code editor 2. Which component is … Read more

All copyrights Reserved by MCQsAnswers.com - Powered By T4Tutorials