In Python, what keyword is used to define a reusable block of code?
def
This data structure is like a list of items, one after another.
Array (or List)
What is the term for using multiple methods to verify identity?
Multi-factor authentication
What component stores data temporarily for fast CPU access?
RAM
What is the term for computer programs learning from data and improving over time without being explicitly programmed?
Machine Learning (or AI)
Which Python data type is immutable and used as dictionary keys?
Tuple
What is the time complexity of binary search?
What attack tries many password combinations automatically?
Brute force attack
What is executing multiple instructions at once called?
Parallelism/parallel processing
A computing system that uses interconnected nodes, or artificial neurons, to process information and learn from data, much like the human brain.
Neural Network
This programming language has been ranked as the most popular since 2021, according to the TIOBE Index
Python
What data structure supports recursion internally?
Stack
This security system monitors and controls incoming and outgoing network traffic based on pre-set rules, acting as a barrier between a trusted network and untrusted networks.
Firewall
This type of memory is volatile, meaning it is erased when the computer turns off.
Random Access Memory (RAM)
What function measures prediction error?
Loss function
What OOP concept allows a subclass to override a parent method?
Polymorphism
What paradigm does merge sort use?
Divide and conquer
What protocol secures web communication?
HTTPS(Hypertext Transfer Protocol Secure)
What is the fastest memory closest to CPU?
Cache memory
What model is used for sequence data (text/time series)?
RNN/LSTM
What allows direct manipulation of memory addresses in low-level languages?
Pointers
Name a sorting algorithm with average time complexity O(n log n).
Merge Sort, Quick Sort, or Heap Sort
What cryptography uses public and private keys?
Asymmetric encryption
This register in a CPU stores data temporarily, often holding the memory address of the next instruction.
Program Counter (PC)
What technique drops neurons to prevent overfitting?
Dropout