What is the primary utility that executes Java bytecode, making the language platform-independent.
the JVM (Java Virtual Machine)
what is The operator used to raise a number to a power.
double asterisk (**)
what is The stream object commonly used for printing output to the console.
std::cout
what is The function used to allocate a block of memory dynamically at runtime.
malloc()
The general term for software whose source code is freely available and modifiable by anyone.
Open Source Software (OSS)
What is the primary exception class that must be explicitly caught or declared in the method signature.
CheckedException
what is The popular Python library used extensively for numerical computing and array manipulation.
NumPy
what is The feature that allows a function name to have multiple definitions as long as their parameter lists are different.
Function Overloading?
what is The header file required to perform standard input and output operations, like printf.
stdio.h
what is The most popular version control system used by open-source projects, originally created by Linus Torvalds.
Git
what is The reserved word used to explicitly prevent a variable from having its reference reassigned after initialization?
final
what is The convention that indicates a function or variable is meant for internal use only and is represented by a single leading underscore.
"Protected" (or Single Leading Underscore)
what is The keyword used to indicate that a method inherited from a base class is intended to be overridden in the derived class.
virtual
what is The C concept that allows a function to be defined after it is called, requiring only its signature to be defined beforehand.
Function Prototype
which non-profit organization oversees the Linux operating system and other collaborative open-source projects.
Linux Foundation
what is The process used by the Garbage Collector to free memory by clearing references to unused objects?
Mark and Sweep
what is A type of function that returns a sequence of values one at a time, often used for memory efficiency with large data sets.
Generator
what is The standard container that stores elements in a unique, sorted order, providing logarithmic time complexity for searching.
std::set
what is The feature that allows a variable to hold the memory address of another variable.
Pointer
what is A type of license that requires any derived work to be distributed under the same license terms, often called a "share-alike" license.
Copyleft License
what is The specific memory region in the JVM Heap that holds objects that have survived repeated garbage collection cycles.
Old Generation (or Tenured Space)
what is The standard algorithm used by Python's built-in dict type to maintain fast average time complexity for lookups and insertions.
Hash Table (or Open Addressing)
what is The special type of function that runs automatically when an object is destroyed and is denoted by a tilde (~) before the class name.
Destructor
what is The command-line utility that performs the first step in the compilation process, handling directives like #include and #define.
Preprocessor (or cpp)
what is The name of the specific Linux kernel component that allows a user-space process to request services from the operating system kernel.
System Call