This type of software manages hardware resources and provides a platform for applications.
What is an operating system?
This instruction loads a value from memory into the accumulator.
What is LDA?
This HTML tag is used to create a hyperlink.
What is <a>?
These three constructs form the basis of structured programming.
What are sequence, selection and iteration?
This linear data structure follows the First In, First Out principle
What is a queue?
This scheduling algorithm always selects the process with the shortest remaining execution time.
What is Shortest Remaining Time (SRT)?
This instruction stores the accumulator’s value into a memory address.
What is STA (or STO)?
This CSS selector is written with a # and targets a unique element.
What is an ID selector?
This technique allows a function to call itself.
What is recursion?
This data structure uses nodes connected by pointers and allows efficient insertion without shifting elements.
What is a linked list?
This scheduling algorithm processes jobs in the order they arrive.
What is First Come First Served (FCFS)?
This branch instruction executes only if the accumulator contains zero.
What is BRZ (or BZ)?
This JavaScript method changes the content of an HTML element.
What is innerHTML?
This type of variable is only accessible within the subroutine in which it is declared.
What is a local variable?
This tree structure ensures that left child nodes are smaller than the parent and right child nodes are larger
What is a binary search tree?
This interrupt temporarily halts the Fetch-Decode-Execute cycle so an Interrupt Service Routine can execute.
What is a hardware or software interrupt?
This LMC instruction is used to input a value from the user.
What is INP (or IN / INPUT)?
This algorithm is used by search engines to rank web pages based on link structure.
What is PageRank?
This development environment provides tools such as a debugger, syntax highlighting and error detection.
What is an IDE (Integrated Development Environment)?
This data structure uses a hash function to map keys to storage locations.
What is a hash table?
This memory management technique divides memory into fixed-size blocks and can lead to internal fragmentation.
What is paging?
An LMC program repeatedly subtracts 1 from a value until it becomes zero.
This control structure is equivalent to this high-level construct.
What is iteration (or a loop)?
This distinction refers to whether processing occurs on the client’s machine or on the server.
What is client-side vs server-side processing?
This parameter passing method allows the original variable to be modified inside the procedure.
What is pass by reference?
This traversal method explores as far as possible down one branch before backtracking.
What is depth-first traversal?