Search Header Logo
GCSE2023-25-paper 1 revision

GCSE2023-25-paper 1 revision

Assessment

Presentation

Computers

10th - 12th Grade

Medium

Created by

Maninder Shingari

Used 1+ times

FREE Resource

13 Slides • 41 Questions

1

Multiple Choice

What is a pixel?

1

Smallest element of the picture

2

1 or 0

3

Colours on a screen

4

The number of bits used to represent the colour

2

Multiple Choice

A bitmap image is made up of

1

Pixels

2

Colours

3

Sounds

4

Samples

3

Multiple Choice

Increasing the colour depth means…
1
A bigger range of colours can be used for each pixel
2
More pixels are in the image.
3
More colours are in the image.
4
Darker colours

4

Multiple Choice

Which is NOT an effect of increasing the resolution in an image?
1
More colours can be displayed.
2
More binary will be required to create the image.
3
Larger file size
4
Higher quality image

5

Multiple Choice

Which is NOT an effect of increasing the colour depth in an image?
1
More colours can be displayed.
2
More binary will be needed per pixel to create the image.
3
Larger file size
4
More pixels will be displayed in the image.

6

Multiple Choice

Makes the file smaller by deleting parts of the file permanently (forever)
1
Lossy Compression
2
Lossless Compression

7

Multiple Choice

Makes the file smaller by giving repeated patterns/colours a specific code
1
Lossy Compression
2
Lossless Compression

8

Multiple Choice

Which of the following would not be suitable for Lossy Compression?

1

Images

2

Music

3

Videos

4

Text

9

Multiple Choice

Compression in general makes it _______ to send, upload and stream data

1

Quicker

2

Slower

10

Multiple Choice

Lossless compression permanently deletes the data

1

True

2

False

11

Multiple Choice

Lossy compression would be suitable for text files

1

True

2

False

12

Multiple Choice

Sound outside of computers is...

1

Analogue

2

Digital

13

Multiple Choice

In order for sound to be stored in a computer it must be converted to...

1

Analogue

2

Digital

3

Buddhism

4

JPEG

14

Multiple Choice

When recording sound, the number of samples recorded per second is called the:

1

sample rate

2

sample resolution

3

colour depth

4

File size

15

Multiple Select

Increasing the sample rate of a recording will result in...

1

Higher-quality sound recording

2

Increased file size

3

Better compression

4

Higher colour depth

5

Increased amplitude

16

Multiple Choice

What is amplitude?

1

Number of samples taken

2

The number of bits per sample

3

The height of the sound wave

4

The pitch

17

Multiple Choice

The number of bits used to store each sound sample.

1

Bit depth

2

Bit rate

3

Bit number

4

Sound bits

18

Decomposition means breaking down into smaller parts.
The decomposed parts of a problem can be tackled independently and treated as smaller problems.

The decomposed parts of a solution can be created or coded separately, then brought back together.

​Decomposition and abstraction

19

Fill in the Blanks

20

Fill in the Blanks

21

Fill in the Blanks

22

Decomposition means breaking down into smaller parts.
The decomposed parts of a problem can be tackled independently and treated as smaller problems.

The decomposed parts of a solution can be created or coded separately, then brought back together.

Decomposition

23

Abstraction in computer science is the process of reducing complexity by focusing on the main idea and hiding the unnecessary details. It involves identifying the critical components and ignoring the irrelevant ones to simplify the design and use of complex systems.

Abstraction

24

Fill in the Blanks

25

Fill in the Blanks

26

Fill in the Blanks

27

Abstraction in computer science is the process of reducing complexity by focusing on the main idea and hiding the unnecessary details. It involves identifying the critical components and ignoring the irrelevant ones to simplify the design and use of complex systems.

Abstraction

28

You think of your smartphone as a device that can make calls, send messages, and browse the internet. You don't need to worry about how it works inside, you just use the apps and features.

When you use a specific app, like a messaging app, you interact with its interface: typing messages, sending emojis, and receiving notifications. You don't need to understand how the app processes your messages or how it connects to the internet

Coffee machines-

Programming examples:
Inbuilt subroutines or classes.

Examples of abstractions

29

Linear search

Data set-Marks [34, 7, 23, 32, 5, 62, 14, 18, 29, 41]

Best case- The target element is the first element in the list. O(1) (constant time)
Average case- The target element is somewhere in the middle of the list.
Worst case- The target element is the last element in the list or is not present in the list O(n).

30

Multiple Choice

Which type of lists or data sets are linear searching algorithms used for?
1
Unsorted lists or data sets
2
Sorted lists or data sets

31

Multiple Choice

Where can Linear Search be performed?
1
On letters
2
On numbers
3
Both
4
None of these

32

Multiple Choice

How many linear searches will it take to find the value 7 in the list [1,4,8,7,10,28]?
1
2
2
3
3
4
4
5

33

Fill in the Blanks

34

Fill in the Blanks

35

Fill in the Blanks

36

Bubble sort

Sorting order- Ascending or Descending
Steps:
1. Begin at the first element of the list.
2. Compare the current element with the next element in the list.
3. If the current element is greater than the next element, swap them.
4. Move to the next pair of adjacent elements and repeat the comparison and swap steps.
5. Repeat for each pass when reaching the end.
6 When a Pass is made without any swap then list has been sorted (Final pass).

37

Bubble sort example

Numbers= [34, 7, 23, 32, 5, 62, 14, 18, 29, 41].
How many maximum passes would it take to sort this list using bubble sort?
How many swaps would take place in first pass?
What is outcome of the first pass?
How many swaps would take place in the final pass?

38

Bubble sort algorithm

def bubble_sort(data):

n = len(data)

pass_count = 0 # To count the number of passes

for i in range(n):

swapped = False

for j in range(0, n - i - 1):

if data[j] > data[j + 1]:

data[j], data[j + 1] = data[j + 1], data[j]

swapped = True

pass_count += 1

if not swapped:

break

return data, pass_count

# Dataset

data = [34, 7, 23, 32, 5, 62, 14, 18, 29, 41]

# Perform bubble sort

sorted_data, passes = bubble_sort(data)

print(f"Sorted Data: {sorted_data}")

print(f"Number of Passes: {passes}")

39

Logic gates

40

Multiple Choice

Question image

Which logic gate is shown here?

1

OR

2

NOT

3

AND

4

NAND

41

Multiple Choice

Question image

What would the ouput(z) be if the inputs were the following?


A=1

B=0

1

0

2

1

42

Multiple Choice

Question image

Which logic gate is shown here?

1

AND

2

OR

3

XOR

4

NAND

43

Multiple Choice

Question image

What would the output (z) be if the inputs were the following?

A=1

B=0

1

0

2

1

44

Multiple Choice

Question image

Which logic gate is associated with the  truth table?


1

NAND

2

OR

3

NOT

4

AND

45

Multiple Choice

Which logic gate is represented by the following symbol, ¬ ?

1

AND

2

OR

3

NOT

4

NAND

46

Multiple Choice

Question image

What is this logic gate?

1

AND

2

OR

3

NAND

4

NOR

5

XOR

47

Data representation

48

Binary shifting left

Shifts the bits to the left by n positions. Equivalent to multiplying x by 2^n
Explanation: 5 in binary is 101. Left shifting 101 by 2 positions gives 10100, which is 20 in decimal.

49

Binary shifting Right

Shifts the bits to the right by n positions. Equivalent to dividing the x by 2^n
Explanation: 20 in binary is 10100. Right shifting 10100 by 2 positions gives 101, which is 5 in decimal.

50

Multiple Choice

What effect does a left shift of 2 places have in binary?

1

Multiplies by 2

2

Multiplies by 4

3

Divides by 2

4

Divides by 2

51

Multiple Choice

What effect does a right shift of 4 places have in binary?

1

Divides by 8

2

divides by 4

3

Divides by 32

4

Divides by 16

52

Multiple Choice

Question image
Add binary numbers shown?
1
01011010
2
10011010
3
10010101
4
10100010

53

Multiple Choice

00010111 + 01001100 =
1
1100011
2
11100011
3
1110001
4
1111011

54

Multiple Choice

Question image
What is this an example of?
1
Overflow error
2
8 bit binary addition

What is a pixel?

1

Smallest element of the picture

2

1 or 0

3

Colours on a screen

4

The number of bits used to represent the colour

Show answer

Auto Play

Slide 1 / 54

MULTIPLE CHOICE