Copy of Year 9 Computing Assessment 1 Winter 2025 - Topics 9.1 and 9.2 (12/4/2025)
star
star
star
star
star
Last updated 11 days ago
35 questions
Topic 9.1 - Data Representation 3
Required
1 point
1
Question 1
1.
What is binary for?
Required
3 points
3
Question 2
2.
Add in the base number system for each form of data representation. This will require you to put a number into each box.
Binary: Base _______
Denary: Base _______
Hexadecimal: Base _______
Required
7 points
7
Question 3
3.
Place the following data sizes in order, from smallest at the top to largest at the bottom.
Bit
Nibble
Gigabyte
Kilobyte
Byte
Megabyte
Terabtye
Required
2 points
2
Question 4
4.
How many bits are there in a nibble and a byte?
Nibble: _______ Byte: _______
Required
1 point
1
Question 5
5.
Work out the answer to this binary addition sum by placing the correct digit in each box. You will need to get all the carry and all the answer boxes correct to get the point
Other Answer Choices:
0
1
Required
1 point
1
Question 6
6.
When the answer to a binary addition has too many digits, this is called an....
Required
1 point
1
Question 7
7.
What is the purpose of 'ASCII'?
Required
1 point
1
Question 8
8.
Which of these text representation systems can represent the most characters?
Required
2 points
2
Question 9
9.
The number of bits used to identify each colour in a bitmap
_________________
The number of pixels that make up an image. Measured by calculating image width x height _______________
Other Answer Choices:
Resolution
colour depth
Required
4 points
4
Question 10
10.
Explain how resolution and colour depth can affect the quality and file size of an image.
NOTE: There are 4 marks available for this question. You will need to be able to identify 1 impact on quality and 1 on file size, and for each you need to explain what the impact is.
Required
1 point
1
Question 11
11.
What is the main purpose of hexadecimal?
Required
1 point
1
Question 12
12.
What would the hexadecimal value be for the denary number "12"? _______
Required
2 points
2
Question 13
13.
What term describes reducing the size of a file by removing or reducing the data stored within it?
_______
NOTE: You are being tested on your spelling of a key term - please ensure that spelling is accurate to get the point! If you are unsure, ask your teacher to check before you submit.
Required
1 point
1
Question 14
14.
Why would removing / reducing data in an image be helpful?
Required
1 point
1
Question 15
15.
Which format for removing/reducing data in a file is permanent?
__________
Required
5 points
5
Question 16
16.
Which type of compression is used for which type of file?
Lossy
Lossless
Pictures
Sounds
Videos
Program files
Documents
Required
1 point
1
Question 17
17.
When capturing a sound wave to record it to digital format, the frequency that the captures are taken is called the...?
Required
3 points
3
Question 18
18.
____________________in a sound recording means a __________accurate and therefore a better quality recording
Topic 9.2 - Computational Thinking and Programming 3
Required
8 points
8
Question 19
19.
Match all of these terms to their correct definitions
Draggable item
arrow_right_alt
Corresponding Item
Pseudocode
arrow_right_alt
A method of solving a problem logically – to think and act like a computer
Decomposition
arrow_right_alt
The instructions or steps required to solve a problem and program the actions a computer takes
Debugging
arrow_right_alt
Breaking an algorithm into smaller, more manageable parts
Pattern recognition
arrow_right_alt
Focusing on what is important, ignoring or removing any detail that is not necessary to the core algorithm
Algorithm
arrow_right_alt
Looking for similarities and trends in computer programs and algorithms
Abstraction
arrow_right_alt
Shows the flow and direction of the steps of an algorithm in a visual way
Computational thinking
arrow_right_alt
Shows each step of an algorithm in a clearly ordered, written structure using a generic standard format - which can then be written into any programming language
Flow chart
arrow_right_alt
The act of finding and fixing bugs (errors) in your program
Required
1 point
1
Question 20
20.
What is the name of the programming language that you have used to create your programs?
_______
If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
Required
2 points
2
Question 21
21.
Writing code tells the computer to perform instructions. The instructions are called _____________. Specific named actions that are performed are called ______________.
Other Answer Choices:
calls
controls
functions
commands
Required
1 point
1
Question 22
22.
What technical word describes 'running' a function? _________
Other Answer Choices:
call
command
charge
control
Required
1 point
1
Question 23
23.
When using a function you need to use which type of brackets?
Required
1 point
1
Question 24
24.
The rules that control the structure of the symbols, punctuation, and words of a
programming language
Required
1 point
1
Question 25
25.
What is named data called, where the data is held in memory but may change during the course of the program?
_______
If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
Required
1 point
1
Question 26
26.
The string data type is written within quotation marks
Required
1 point
1
Question 27
27.
What is a sequence?
Required
1 point
1
Question 28
28.
What is meant by iteration?
Required
2 points
2
Question 29
29.
Iteration allows us to simplify our algorithm by stating that we will repeat certain steps until told otherwise. This makes designing algorithms quicker and simpler because they don’t have to include lots of unnecessary steps. Iteration is often called _______ or a _______ .
See the hint for a clue on the words. If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
Required
1 point
1
Question 30
30.
What is the function used in Python that performs count-controlled iteration?
Required
1 point
1
Question 31
31.
Turtle is a what within Python?
Required
3 points
3
Question 32
32.
Which Turtle instruction performs which action?
Draggable item
arrow_right_alt
Corresponding Item
for i in range(4):
turtle.forward(100)
turtle.right(90)
arrow_right_alt
turtle.forward(150)
turtle.left(90)
arrow_right_alt
for i in range(3):
turtle.forward(100)
turtle.right(120)
arrow_right_alt
Required
1 point
1
Question 33
33.
What action will the following instruction perform?
Required
1 point
1
Question 34
34.
What angle would go inside the brackets on line 5 to make a hexagon?
_______
Required
3 points
3
Question 35
35.
Write the code required below to demonstrate how to create an pentagon (5 sides) using iteration, where each side is 50 units long.
Use your answers to the previous few questions to guide you. You should have 4 or more lines of code depending on your approach. Check the hints for more advice if you need.