Font size
WorksheetsUVI - Revision Xmas
Total questions: 72
Worksheet time: 1hrs 3mins
Organise these components of the CPU
Program counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Accumulator
Control Unit Send scontrol signals to the other parts of the CPU
Stores frequently used data and instructions
Faster read write access times than RAM
very small amount of super fast store of data for CPU processing
Acts as the conductor to all the components of the CPU
Which of the following is the correct Boolean expression for this circuit?
(A AND B) OR (X AND Y) = Z
NOT (A AND B) = Z
(NOT X) OR (NOT Y) = Z
(NOT A) AND (NOT B) = Z
Which of the truth tables shown below, accurately represents this logic circuit?
Which of the following is the correct truth table for the Boolean expression shown here:
The name of the parameter in this code is
(a)
Select the symbol that assigns a value to a variable. (a)
Type the LINE number that has a logical error
(Line number is on the left of the code snippet)
(a)
Match the code to the technical vocabulary
Selection
Condition
Iteration
Assignment
Which of these names is NOT one of Father Christmas’ Reindeer?
Comet, Cupid, Dasher, Dancer, Prancer, Chaser, Vixen, Donner, Blitzen.
(a)
CHALLENGE QUESTION
Where was St. Nicholas born?
Greece
Turkey
Egypt
Russia
From the note names guess the song
E E E E E E E G C D E
Jingle Bells
Jolly Old St. Nicholas
The First Noel
Finish the lyric:
All I want for Chirstmas...
(a)
Song: Santa Clause is Coming To Town
"You better not ____, better not ____."
Cry, Shout
Cry, Pout
Cry, Doubt
Cry, Flout
Song: Frosty The Snowman
"Frosty the Snowman, was a ____ happy soul."
Jelly
Very
Jolly
Merry
Song: 12 Days of Christmas
"On the fourth day of Christmas my true love sent to me, ____"
Four French Hens
Four Calling Birds
Four Golden Rings
Four Colly Birds
What is the name of the sweet bread eaten during Christmas in Italy?
Panettone
Stollen
Baklava
Turron
Who sings the famous Christmas hit Last Christmas?
Elton John
Michael Bublé
Wham!
George Michael
Which song begins with the lyrics, “Dashing through the snow”?
(a)
Draw the Grinch as you remember him

In Home Alone, where does Kevin’s family travel for Christmas?
Paris
New York
London
Los Angeles
Combien font 14 + 2?
soixante
six
seize
quatorze
Rudolf is famous for his glowing red nose. The consumption of __________ could possible make his nose emit light.
fungi
bacteria
animals
glowsticks
The reason Santa's hair is completely white is because of the _________________ clock.
melanogenic
santaogenic
whiteogenic
Digital
The ability to avoid detection and observation is ________
crypsis
stealthiness
really cool
hideandseekiness
What kind of change occurs to the turkey and ham traditionally cooked for Christmas dinner?
physical change
chemical change
A large male reindeer has a mass of 300kg, what size force is this?
30 Newtons
150 Newtons
300 Newtons
3000 Newtons
A large male reindeer has a mass of 300kg, what size force is this?
30 Newtons
150 Newtons
300 Newtons
3000 Newtons
On Christmas Eve, Santa has 32 hours to deliver presents. Why does he have longer than a day?
he travels east to west maximise darkness
he travels west to east maximise darkness
He travels faster than light
The elves help for 8 hours
Translates low level assembly language mnemonic into machine code
Assembler
Compiler
Interpreter
Which of the following is NOT a translator?
Assembler
Compiler
Interpreter
Executable
Which of these is high level code?
The correct order of the stages of compilation is:
Lexical Analysis, Syntax Analysis, Code Generation, Code Optimisation
Lexical Analysis, Syntax Analysis, Code Optimisation, Code Generation
Syntax Analysis, Lexical Analysis, Code Optimisation, Code Generation
Syntax Analysis, Lexical Analysis, Code Generation, Code Optimisation
The code is checked against the rules in:
Lexical Analysis
Syntax Analysis
Code Generation
Code Optimisation
1 4 2 9 3 8 5
What does the list look like after one pass of the bubble sort algorithm.
The number of chocolates a family ate on Christmas Day was recorded. The range was 8 chocolates and the highest amount was eaten by Kevin who had 13 chocolates.
What was the least number of chocolates eaten?
5
13
18
21
Organise these options into the right categories
Complex circuitry
Less complex circuitry
Multiple clock cycles per instruction
Single clock cycle per instruction
Less memory used to store the instructions for a program
Piepling harder to implement
More suited to pipelining
Less power consumption
Higher power consumption
Generates less heat
runs at lower clock speed
CISC stands for
(a)
Organise these options into the right categories for global and local variables
Declared outside any sub-routines
Scope - accessible throughout the entire program
Declared in a sub-routine
Scope only accesible within the sub-routine
Kept in memory for duration of the program
COuld mean more memory is being used than needed
Can be accessed by any function in the program
Typically used for constants and configuration settings
Changes to global variables can affect the entire program
Can lead to unintended side effects if not managed properly
Memory is released when the sub-routine exits
Can have the same name as global variables without conflict
Used for temporary data storage
Helps in reducing the risk of unintended side effects
Encourages modular programming practices
Easier for different programmers to work on teh program
Select the objects attributes initialized in the Room class constructor method.
Put each of the following into the correct category
set_description()
get_ description()
describe()
init()
self.name
self.description
self.linked_rooms
self.characters
room_name
Room
Write a line of code to run the describe method on a Room object called room1
(a)
Which of the following is a benefit of inheritance in OOP?
Code reusability
Increased playability
Simpler syntax
Faster execution
The waterfall method is......
pouring water on your keyboard and hoping it makes software
a linear approach to software development
a way to develop software quickly
unorganized
Which validation check would we use to check that a field is empty:
Presence check
Length check
Range check
Format check
What do we use to connect tables in a relational database:
Foreign Key
Query
Fields
Table
Select the field which may be used a primary key
Select the record in this table
Select the field in this table
Definition of encryption
Using an algorithm and a key to convert message data into a form that is not understandable without that key.
A method of trying to find the plain text from the cipher text without the decryption key.
Process of turning legible text into gobbledygook.
Using an algorithm and a key to convert encrypted message data into its plain text equivalent.
A Caesar cipher encrypts the plaintext Et tu, Brute into the ciphertext ix xy, fvyxi. What would the same cipher encrypt it was Greek to me into?
mx aew kviio xs qi
ny bfx lwjjp yt rj
ep swo cnaag pk ia
qb eia ozmms bw um
What is the main difference between hashing and encryption as shown in the image?
Hashing and encryption both produce a human-readable output.
Hashing is reversible while encryption is not.
Hashing produces a fixed-size hash value, whereas encryption produces an encrypted value that can be of variable length.
Encryption uses a key for the transformation process, while hashing does not.
What is the main difference between hashing and encryption techniques?
Hashing is a two-way process, while encryption is not.
Encryption is a one-way process, while hashing is not.
Hashing is a one-way process, while encryption is a two-way process.
There is no difference; both are two-way processes.
What is one of the benefits of using hashing in data storage and retrieval?
It requires the data to be sorted.
It increases the time complexity for searching.
It allows for quick searching, insertion, and deletion of data.
It is only useful for small datasets.
The ability of a programming language to process objects differently depending on their class is called ...
Encapsulation
Inheritance
Polymorphism
Instantiation
Attributes
is a device used to connect computers together to form a LAN
Router
Hub
Modem
The code below creates a turtle object and then tells it to move forwards 50 steps. What is the name of the method being called in this code?
tracy
Turtle
forward
50
Name the condition at which the recursive method will stop calling itself.
Base case
Worst Case
Best Case
None of the above
The number of recursive calls is limited to the ____ of the stack.
time
ability
quality
size
What is the returned value of recmethod(5)?
68
70
75
82
