IGCSE Computer Science Mock

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/201

flashcard set

Earn XP

Description and Tags

For Mocks

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

202 Terms

1
New cards
What is binary?
A number system using only 0 and 1
2
New cards
Why do computers use binary?
Because digital systems only recognize two voltage states
3
New cards
What is a bit?
The smallest unit of data in computing
4
New cards
What is a nibble?
A group of four bits.
5
New cards
What is a byte?
A group of 8 bits.
6
New cards
What is a kilobyte?
A unit of digital data equal to 1
7
New cards
How do you convert binary to denary?
By multiplying each bit by its place value and adding the results.
8
New cards
What is hexadecimal?
A base-16 number system using digits 0-9 and letters A-F.
9
New cards
Why is hexadecimal used?
It simplifies binary representation
10
New cards
How do you convert hexadecimal to binary?
Convert each hex digit to its 4-bit binary equivalent.
11
New cards
What is ASCII?
A character encoding system using 7 or 8 bits to represent characters.
12
New cards
How many characters can standard ASCII represent?
128 characters using 7 bits.
13
New cards
What is extended ASCII?
An 8-bit version of ASCII that can represent 256 characters.
14
New cards
What is Unicode?
A character encoding standard that can represent characters from many world languages.
15
New cards
What is an image file?
A file made of pixels
16
New cards
What is resolution?
The number of pixels in an image
17
New cards
What is color depth?
The number of bits used to represent the color of a single pixel.
18
New cards
How is sound represented in binary?
Through sampling the amplitude of sound waves at regular intervals.
19
New cards
What is sample rate?
The number of samples taken per second when recording sound.
20
New cards
What is sample resolution?
The number of bits used per sample in a sound recording.
21
New cards
What is compression?
Reducing the size of a file to save storage or transmission time.
22
New cards
What is lossless compression?
A compression technique where no data is lost
23
New cards
What is lossy compression?
A method that removes some data permanently to reduce file size.
24
New cards
What is an algorithm?
A step-by-step method for solving a problem.
25
New cards
What is pseudocode?
A way to plan code using structured English.
26
New cards
What is a flowchart?
A diagram that represents an algorithm using symbols.
27
New cards
What is selection in algorithms?
Using conditions to decide between different actions
28
New cards
What is iteration?
The repetition of steps using loops.
29
New cards
What is a variable?
A named storage location in a program that can change during execution.
30
New cards
What is a constant?
A fixed value that does not change during program execution.
31
New cards
What is a data type?
The kind of data a variable holds
32
New cards
What is debugging?
Finding and fixing errors in a program.
33
New cards
What is a syntax error?
A mistake in the code that breaks the programming language rules.
34
New cards
What is a logic error?
An error that causes the program to run incorrectly but not crash.
35
New cards
What is a runtime error?
An error that occurs while the program is running
36
New cards
What is a subroutine?
A set of instructions in a program that performs a specific task.
37
New cards
What is a function?
A subroutine that returns a value.
38
New cards
What is a procedure?
A subroutine that does not return a value.
39
New cards
What is a parameter?
A variable passed into a subroutine.
40
New cards
What is SQL?
Structured Query Language
41
New cards
What is a database?
An organized collection of data stored electronically.
42
New cards
What is a table in a database?
A structure in a database made up of rows and columns.
43
New cards
What is a field?
A single piece of data in a database record.
44
New cards
What is a record?
A complete set of fields in a table.
45
New cards
What is a primary key?
A unique identifier for each record in a database table.
46
New cards
What is a query?
A request to retrieve or manipulate data in a database.
47
New cards
What is Boolean logic?
A form of logic that uses TRUE and FALSE values.
48
New cards
What does AND mean in Boolean logic?
A condition is true only if all conditions are true.
49
New cards
What does OR mean in Boolean logic?
A condition is true if at least one condition is true.
50
New cards
What does NOT mean in Boolean logic?
It inverts a Boolean value: TRUE becomes FALSE and vice versa.
51
New cards
What is a truth table?
A table that shows all possible combinations of inputs and outputs in Boolean logic.
52
New cards
How is Boolean logic used in programming?
It controls the flow of a program using conditions in decision-making.
53
New cards
What is an overflow error?
An error that occurs when a calculation exceeds the maximum limit a data type can hold.
54
New cards
What is a hexadecimal digit?
A single character in base-16
55
New cards
How are characters stored in binary?
Each character is assigned a binary value using encoding schemes like ASCII or Unicode.
56
New cards
Why is Unicode better than ASCII?
Unicode can represent a wider range of global characters and symbols.
57
New cards
What is metadata in images?
Data that describes the image
58
New cards
How does increasing resolution affect file size?
Higher resolution means more pixels
59
New cards
How does increasing sample rate affect sound quality?
More samples per second gives more accurate sound representation.
60
New cards
Why do we use compression?
To reduce file size for faster transmission and to save storage space.
61
New cards
What is RLE compression?
Run-Length Encoding compresses data by storing repeated values as a single value and count.
62
New cards
How do you convert denary to binary?
Divide the number by 2 repeatedly and read the remainders in reverse.
63
New cards
What is a flowchart terminator symbol?
An oval shape used to show start or end of a process.
64
New cards
What is a process symbol in a flowchart?
A rectangle used to show an action or instruction.
65
New cards
What is a decision symbol in a flowchart?
A diamond shape used to show a yes/no or true/false choice.
66
New cards
What is a loop?
A programming structure that repeats a block of code multiple times.
67
New cards
What is a FOR loop?
A loop that repeats a fixed number of times.
68
New cards
What is a WHILE loop?
A loop that repeats while a condition is true.
69
New cards
What is a REPEAT...UNTIL loop?
A loop that repeats until a condition becomes true.
70
New cards
What is input?
Data received by a computer from the user or another system.
71
New cards
What is output?
Data sent from the computer to the user or another system.
72
New cards
What is an IDE?
An Integrated Development Environment where you can write
73
New cards
What is a trace table?
A table used to manually track variables and outputs during code execution.
74
New cards
What is a test plan?
A list of tests used to check whether a program works correctly.
75
New cards
What is a comment in programming?
A non-executing line that explains code to humans.
76
New cards
What is a string?
A sequence of characters
77
New cards
What is an integer?
A whole number
78
New cards
What is a float/real?
A number that includes a decimal point.
79
New cards
What is a boolean?
A data type with only two values: TRUE or FALSE.
80
New cards
What is a syntax check?
A tool in the IDE that checks for incorrect language structure.
81
New cards
What is a logic gate?
An electronic component that performs a logical operation using binary inputs.
82
New cards
What is an AND gate?
A logic gate that outputs TRUE only if all inputs are TRUE.
83
New cards
What is an OR gate?
A logic gate that outputs TRUE if at least one input is TRUE.
84
New cards
What is a NOT gate?
A gate that outputs the opposite of the input.
85
New cards
What is a NAND gate?
A gate that outputs the opposite of an AND gate.
86
New cards
What is a NOR gate?
A gate that outputs the opposite of an OR gate.
87
New cards
What is an XOR gate?
A gate that outputs TRUE if only one input is TRUE.
88
New cards
How do you simplify Boolean expressions?
Using Boolean algebra rules like De Morgan’s laws.
89
New cards
What is a flat file database?
A database that stores all data in one table.
90
New cards
What is a relational database?
A database that uses multiple linked tables.
91
New cards
What is a foreign key?
A field in one table that links to a primary key in another.
92
New cards
Why use relational databases?
To reduce data redundancy and improve data integrity.
93
New cards
What is a form in a database?
A user-friendly interface to input or view records.
94
New cards
What is a report in a database?
A formatted way of presenting data from queries.
95
New cards
What is data validation?
A process to ensure data entered is reasonable and sensible.
96
New cards
What is data verification?
A process to ensure data entered is correct
97
New cards
What is the purpose of a DBMS?
Database Management Systems allow users to create
98
New cards
What is an array?
A collection of elements stored under one variable name.
99
New cards
What is a one-dimensional array?
An array with one row of elements.
100
New cards
What is a two-dimensional array?
An array structured in rows and columns.