Computer Science Paper 1 Flashcards

1
Q

What does CPU stand for?

A

Central Processing Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: RAM is non-volatile memory.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: The main function of the __________ is to execute instructions.

A

CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the primary purpose of an operating system?

A

To manage computer hardware and software resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is a type of software? A) Hardware B) Operating System C) Network

A

B) Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does ‘algorithm’ mean?

A

A step-by-step procedure for solving a problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: A variable in programming can only store one type of data.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the purpose of a loop in programming?

A

To repeat a block of code multiple times.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the binary representation of the decimal number 5?

A

101

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Fill in the blank: The __________ is used to store data temporarily while a computer is on.

A

RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does ‘HTML’ stand for?

A

HyperText Markup Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following is NOT a programming language? A) Python B) HTML C) Java

A

B) HTML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a ‘function’ in programming?

A

A block of code designed to perform a particular task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

True or False: An array can hold multiple values of the same data type.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of a compiler?

A

To translate source code into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Fill in the blank: The __________ is the brain of the computer.

A

CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does ‘URL’ stand for?

A

Uniform Resource Locator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which of the following is an example of an input device? A) Monitor B) Keyboard C) Printer

A

B) Keyboard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is ‘debugging’?

A

The process of finding and fixing errors in code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

True or False: A ‘byte’ consists of 8 bits.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is a ‘database’?

A

An organized collection of data that can be accessed and managed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Fill in the blank: The __________ is responsible for sending data to the printer.

A

CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What does ‘HTTP’ stand for?

A

HyperText Transfer Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the following is a type of malware? A) Firewall B) Virus C) Router

A

B) Virus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is 'encryption'?
The process of converting information into a code to prevent unauthorized access.
26
True or False: A 'bit' can have a value of either 0 or 1.
True
27
What is the role of an operating system in a computer?
To manage hardware and software resources and provide services for computer programs.
28
Fill in the blank: __________ is the practice of protecting computer systems from theft or damage.
Cybersecurity
29
What does 'ISP' stand for?
Internet Service Provider
30
Which of the following is a web browser? A) Google B) Chrome C) HTML
B) Chrome
31
What is 'cloud computing'?
The delivery of computing services over the internet.
32
True or False: A 'network' is a collection of computers that can communicate with each other.
True
33
What is the function of a router?
To direct data packets between networks.
34
Fill in the blank: __________ is the process of converting source code into executable code.
Compilation
35
What does 'GUI' stand for?
Graphical User Interface
36
Which of the following is an output device? A) Scanner B) Monitor C) Keyboard
B) Monitor
37
What is 'phishing'?
A fraudulent attempt to obtain sensitive information by disguising as a trustworthy entity.
38
True or False: The 'internet' and 'World Wide Web' are the same thing.
False
39
What is the purpose of 'data validation'?
To ensure that data entered into a system is accurate and useful.
40
Fill in the blank: __________ is a type of programming error that occurs when the program does not run as intended.
Bug
41
What does 'SQL' stand for?
Structured Query Language
42
Which of the following is an example of a programming paradigm? A) Procedural B) Internet C) Database
A) Procedural
43
What is the purpose of a 'header' in a webpage?
To contain metadata and links to scripts and stylesheets.
44
True or False: A 'class' in programming is a blueprint for creating objects.
True
45
What is 'open-source software'?
Software with source code that anyone can inspect, modify, and enhance.
46
Fill in the blank: The __________ is a key component of a computer responsible for permanent data storage.
Hard Drive
47
What does 'VPN' stand for?
Virtual Private Network
48
Which of the following is a benefit of using algorithms? A) Increase complexity B) Simplify problem-solving C) Limit options
B) Simplify problem-solving
49
True or False: A 'syntax error' occurs when the code does not follow the rules of the programming language.
True
50
What is the purpose of 'version control'?
To manage changes to source code over time.
51
Fill in the blank: __________ is a standard protocol for sending email messages.
SMTP
52
Which of the following is a type of data structure? A) Array B) Monitor C) Keyboard
A) Array
53
True or False: A 'server' provides resources and services to other computers in a network.
True
54
What is the function of a 'firewall'?
To protect a network by controlling incoming and outgoing traffic.
55
Fill in the blank: __________ is the act of copying data from one location to another.
Backup
56
What does 'IoT' stand for?
Internet of Things
57
What is 'blockchain'?
A decentralized digital ledger that records transactions across many computers.
58
True or False: A 'cookie' is a small piece of data stored on a user's computer by a web browser.
True
59
What does the ROM store?
stores data permanently and cannot be written over or erased.
60
What data is stored on ROM?
firmware, BIOS, UEFI
61
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
62
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.
63
How does virtual memory work?
Virtual memory uses the computers hardware and software to move data between RAM and the hard disk.
64
Why do we have primary storage?
it allows the cpu to quickly access the data and instructions needed for active computations
65
What is cache?
a temporary small piece of storage space for data that can be accessed faster than RAM
66
What is a register?
a small fast piece of storage within a cpu that holds data needed for processing
67
What is the MAR?
(Memory Address Register) a fast piece of memory that stores the address for memory locations.
68
What is the MDR?
(Memory Data Register) a register in the CPU that temporarily stores data being transferred from the main memory.