Test cards Flashcards
What is the purpose of the CPU in a computer system?
“The CPU (Central Processing Unit) performs calculations and executes instructions to run programs and manage hardware operations.”
What does RAM stand for, and what is its function?
“RAM stands for Random Access Memory. It provides temporary storage for data and instructions that the CPU needs while performing tasks.”
Explain what an algorithm is.
“An algorithm is a step-by-step procedure or formula for solving a problem or performing a task.”
What is the difference between a compiler and an interpreter?
A compiler translates the entire source code into machine code at once, while an interpreter executes the code line by line
Define ‘object-oriented programming’ (OOP).
“Object-oriented programming is a paradigm based on the concept of ‘objects
What is a ‘class’ in OOP?
“A class is a blueprint for creating objects
What is ‘inheritance’ in object-oriented programming?
“Inheritance is a mechanism where one class (child class) acquires the properties and behaviors of another class (parent class).”
Describe what a ‘data structure’ is.
“A data structure is a way of organizing and storing data so that it can be accessed and modified efficiently.”
Give an example of a linear data structure.
“An example of a linear data structure is an array or a linked list.”
What is ‘big O notation’ used for?
“Big O notation is used to describe the performance or complexity of an algorithm
What does ‘normalization’ mean in database design?
“Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.”
What is a ‘primary key’ in a relational database?
“A primary key is a unique identifier for a record in a database table
Explain what ‘network topology’ refers to.
“Network topology refers to the physical or logical arrangement of network devices and cables
What is ‘encryption’ and why is it important?
“Encryption is the process of converting data into a coded format to prevent unauthorized access. It is important for securing sensitive information.”
Define ‘machine code’.
“Machine code is the lowest-level programming language