Computer Science Paper 1 Flashcards
What does CPU stand for?
Central Processing Unit
True or False: RAM is non-volatile memory.
False
Fill in the blank: The main function of the __________ is to execute instructions.
CPU
What is the primary purpose of an operating system?
To manage computer hardware and software resources.
Which of the following is a type of software? A) Hardware B) Operating System C) Network
B) Operating System
What does ‘algorithm’ mean?
A step-by-step procedure for solving a problem.
True or False: A variable in programming can only store one type of data.
False
What is the purpose of a loop in programming?
To repeat a block of code multiple times.
What is the binary representation of the decimal number 5?
101
Fill in the blank: The __________ is used to store data temporarily while a computer is on.
RAM
What does ‘HTML’ stand for?
HyperText Markup Language
Which of the following is NOT a programming language? A) Python B) HTML C) Java
B) HTML
What is a ‘function’ in programming?
A block of code designed to perform a particular task.
True or False: An array can hold multiple values of the same data type.
True
What is the purpose of a compiler?
To translate source code into machine code.
Fill in the blank: The __________ is the brain of the computer.
CPU
What does ‘URL’ stand for?
Uniform Resource Locator
Which of the following is an example of an input device? A) Monitor B) Keyboard C) Printer
B) Keyboard
What is ‘debugging’?
The process of finding and fixing errors in code.
True or False: A ‘byte’ consists of 8 bits.
True
What is a ‘database’?
An organized collection of data that can be accessed and managed.
Fill in the blank: The __________ is responsible for sending data to the printer.
CPU
What does ‘HTTP’ stand for?
HyperText Transfer Protocol
Which of the following is a type of malware? A) Firewall B) Virus C) Router
B) Virus
What is ‘encryption’?
The process of converting information into a code to prevent unauthorized access.
True or False: A ‘bit’ can have a value of either 0 or 1.
True
What is the role of an operating system in a computer?
To manage hardware and software resources and provide services for computer programs.
Fill in the blank: __________ is the practice of protecting computer systems from theft or damage.
Cybersecurity
What does ‘ISP’ stand for?
Internet Service Provider
Which of the following is a web browser? A) Google B) Chrome C) HTML
B) Chrome
What is ‘cloud computing’?
The delivery of computing services over the internet.
True or False: A ‘network’ is a collection of computers that can communicate with each other.
True
What is the function of a router?
To direct data packets between networks.
Fill in the blank: __________ is the process of converting source code into executable code.
Compilation
What does ‘GUI’ stand for?
Graphical User Interface
Which of the following is an output device? A) Scanner B) Monitor C) Keyboard
B) Monitor
What is ‘phishing’?
A fraudulent attempt to obtain sensitive information by disguising as a trustworthy entity.
True or False: The ‘internet’ and ‘World Wide Web’ are the same thing.
False
What is the purpose of ‘data validation’?
To ensure that data entered into a system is accurate and useful.
Fill in the blank: __________ is a type of programming error that occurs when the program does not run as intended.
Bug
What does ‘SQL’ stand for?
Structured Query Language
Which of the following is an example of a programming paradigm? A) Procedural B) Internet C) Database
A) Procedural
What is the purpose of a ‘header’ in a webpage?
To contain metadata and links to scripts and stylesheets.
True or False: A ‘class’ in programming is a blueprint for creating objects.
True
What is ‘open-source software’?
Software with source code that anyone can inspect, modify, and enhance.
Fill in the blank: The __________ is a key component of a computer responsible for permanent data storage.
Hard Drive
What does ‘VPN’ stand for?
Virtual Private Network
Which of the following is a benefit of using algorithms? A) Increase complexity B) Simplify problem-solving C) Limit options
B) Simplify problem-solving
True or False: A ‘syntax error’ occurs when the code does not follow the rules of the programming language.
True
What is the purpose of ‘version control’?
To manage changes to source code over time.
Fill in the blank: __________ is a standard protocol for sending email messages.
SMTP
Which of the following is a type of data structure? A) Array B) Monitor C) Keyboard
A) Array
True or False: A ‘server’ provides resources and services to other computers in a network.
True
What is the function of a ‘firewall’?
To protect a network by controlling incoming and outgoing traffic.
Fill in the blank: __________ is the act of copying data from one location to another.
Backup
What does ‘IoT’ stand for?
Internet of Things
What is ‘blockchain’?
A decentralized digital ledger that records transactions across many computers.
True or False: A ‘cookie’ is a small piece of data stored on a user’s computer by a web browser.
True
What does the ROM store?
stores data permanently and cannot be written over or erased.
What data is stored on ROM?
firmware, BIOS, UEFI
What is the difference between RAM and ROM?
RAM- stores data while your working on it.
Volatile meaning data disappears when power is lost.
ROM- Stores the instructions for your computer
Non volatile, so data remains when power is lost
Why do we need virtual memory?
It enables data that is in the RAM and not currently being used to be transferred to the hard disk.
How does virtual memory work?
Virtual memory uses the computers hardware and software to move data between RAM and the hard disk.
Why do we have primary storage?
it allows the cpu to quickly access the data and instructions needed for active computations
What is cache?
a temporary small piece of storage space for data that can be accessed faster than RAM
What is a register?
a small fast piece of storage within a cpu that holds data needed for processing
What is the MAR?
(Memory Address Register) a fast piece of memory that stores the address for memory locations.
What is the MDR?
(Memory Data Register) a register in the CPU that temporarily stores data being transferred from the main memory.