Font size
WorksheetsFinal Year 11 quiz
Total questions: 123
Worksheet time: 2hrs 30mins
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'A' be?
1
3
5
7
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'B' be?
1
3
5
7
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'C' be?
1
3
8
13
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'D' be?
11
13
8
1
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'E' be?
3
5
8
13
Look at the Algorithm Below. In the corresponding Trace Table, what value should 'F' be?
5
8
13
18
Which of these is an example of an operating system?
Windows
Word
Excel
PS3
What can an operating system do?
Allow the hardware and software to communicate?
Make a computer run faster
Make tea
carry out hospital operations
Smart phones don't need operating systems, only computers do.
True
False
Utility Programs that:
Reorganize all scattered data and restore file in contiguous location
Program Uninstaller
Disk Defragmenter
Backup Utility
Data Recovery Utility
A small program that allows a specific peripheral device to communicate with a computer system
Driver Programs
Firmware
Operating System
Utility Programs that:
Recover corrupted / accidentally deleted data
Program Uninstaller
Disk Scanning Program
Backup Utility
Data Recovery Utility
Utility Programs that:
Makes duplicate copy of selected file or entire hard disk
Program Uninstaller
Disk Scanning Program
Backup Utility
Data Recovery Utility
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Address Register (MAR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Data Register (MDR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Accumulator
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The control unit
Controls the flow of data around the CPU and also decodes instructions
Only controls the flow of data around the CPU
Only decodes instructions
Controls how much power is directed to all components within the computer
The Arithmetic Logic Unit (ALU)
Carries out numerical calculations and logical decisions
Calculates the different items of number data stored within the Accumulator and converts them into logical decisions
Calculates graphic data as they are only found within GPU units.
Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.
Cache
A small piece of memory within the CPU that remembers the most recent instructions.
A small piece of memory in the RAM (Random Access memory that keeps the most recent instructions at the front of the queue for processing.
A small piece of memory that remembers lots of different instructions from all of the programs you run. This means the startup time for your computer will progressively get quicker.
A small piece of memory in the Hard Disk Drive that supports the fast action of the CPU.
The CPU carries out instructions and the Memory stores them.
True
False
What data type is used for whole numbers?
Real/Float
Integer
String
Boolean
What data type is used for yes or no?
Real/Float
Integer
String
Boolean
What data type is used for a combination of letters, numbers and symbols?
Real/Float
Integer
String
Boolean
What data type is used for decimals including money?
Real/Float
Integer
String
Boolean
Arrays can hold any data types as long as all the items are the same data types.?
True
False
Which data type can hold items of different types?
String
Record
Array
Group
What is the equivalent of a record in Python?
String
Array
Function
List
Where can records/lists be stored in Python? Pick 2 places.
Table/Database
Cabinet
Text File
Case
What data type would the items in a text file be treated as in Python?
Real/Float
Integer
String
Boolean
What character is typically used to separate fields in a text file?
Full stop .
Hash tag #
Exclamation Mark !
Comma ,
What application would I NOT use to create a text file?
PowerPoint
Notepad
Excel
Word
What action would I NOT use on a text file?
Open
Close
Write
Examine
In the client-server model, what is the primary protocol used for communication between a browser & web server?
FTP
TCP
HTTP
SSL
What is a network protocol?
Lets you connect to a device
Agreed way of transferring files between devices on a network
Agreed way of sending emails on a network
Agreed way of checking files for errors
What does TCP stand for?
Transcript Control Protocol
Transition Control Protocol
Transmit Control Protocol
Transmission Control Protocol
IP (Internet Protocol) is responsible for packet switching
True
False
Select TWO statements which TCP/IP process follows
Request from client sent to server
Packets are sent in order
Packets are sent as one file
Confirmation is sent back to confirm that packets have been received
Select TWO rules TCP/IP must follow?
Senders computer name
Packets are numbered
Error Check
None of the above
Select the network layer where IP address/Packet Number/Error check is completed.
Application Layer
Transport Layer
Internet Layer
Link/Physical Layer
What does UDP stand for?
User Data Protocol
User Datagram Protocol
User Date Protocol
User Dynamic Protocol
When will it be appropriate to use UDP instead of TCP?
Sending an email
Sending an image
Streaming Live
Sending a music file
One of the advantages of UDP?
Secure
Larger
Smaller
Faster
Which protocol holds the email until you actually delete it?
POP3
IMAP
SMTP
FTP
Which protocol holds the email only until you receive it?
SMTP
FTP
IMAP
POP3
What does HTTPS stand for?
Hyper Text Transfer Protocol
Hyper Text Transport Protocol Secure
Hyper Text Transport Protocol
Hyper Text Transfer Protocol Secure
Which protocol is responsible for transferring computer files between client and server on a computer network?
SMTP
FTP
TCP/IP
HTTP
Data packets can arrive at different times at the final location?
True
False
Before data transmission begins, devices send messages to one-another, completing a task called?
Data Transmission
Handshaking Process
Network Protocol
Packet Switching
What is a Debugger?
A program that scans software.
it is used when a program fails to compile or to run. Error messages are displayed to help the programmer diagnose what has gone wrong.
A program which removes viruses.
A program which helps locate, identify and rectify errors in a program.
Which IDE facility displays the order in which the lines of a program are executed, and possibly the values of variables as the program is being run?
A Trace
A Copier
A Line Numberer
A Variable Counter
What is a Break Point?
A facility which breaks a while loop or an 'if' statement.
A Facility which displays the current value of any variable. The value can be 'watched' as the program code is single-stepped to see the effects of the code on the variable.
A facility which interrupts a program on a specific line of code, allowing the programmer to compare the values of variables against expected values.
A film staring Keanu Reeves.
Which IDE tool converts each line of source code into machine code, and executes it as each line of code is run?
Compiler
Variable Watch
Memory Inspector
Interpreter
Which IDE tool converts all source code into executable machine code before sending it to the CPU?
Loader
Compiler
Debugger
Linker
Which IDE tool allows a programmer to enter, format and edit source code.
Linker
Compiler
Interpreter
Editor
What is a Break Point?
A facility which breaks a while loop or an 'if' statement.
A Facility which displays the current value of any variable. The value can be 'watched' as the program code is single-stepped to see the effects of the code on the variable.
A facility which interrupts a program on a specific line of code, allowing the programmer to compare the values of variables against expected values.
A film staring Keanu Reeves.
What are error diagnostics used for?
To debug lines of code.
Used to interrupt the program flow if the watched variable reaches a specified value.
To spot mistakes.
Used when a program fails to compile or to run to help the programmer understand what has gone wrong.
Which IDE tool displays the current value of any variable?
A variable count
A variable value
A variable watch
A variable location box
The Binary Integer 01001101 is represented in Denary as:
73
75
77
79
5.23 would be stored as:
Integer
Real Number
String
Character
Boolean
What is the binary number 0111 1101 in hexadecimal?
AC
9C
9D
8B
What is the Hexadecimal number 7C in denary?
83
123
141
124
Which of these is a floating point number?
3
3.0
7
5.6
Which of these cannot be accurately stored as a floating point number?
1/8
2/3
4.00000000000000000001
4/4
17/9
Why do we use flowcharts?
To represent and plan algorithms in an easy way
To use different mathematical shapes
The computer can read them
It's more complicated
TRUE
"D"
What is a variable?
A storage location of memory which can change
A random area to store things in.
Something that changes
Something that can only store numbers
What is a Constant?
A storage location of memory which does not change
A random area to store things in.
Something that changes
Something that can only store numbers
What does "SQL" stand for?
Structured Question Language
Structured Query Language
Simple Query Language
Simple Question Language
Which statement is used to extract data from a database?
Extract
Get
Open
Select
If you were wanting to filter data, which clause would you use?
Where
Order by
From
Select
Which character returns all the data found in a table?
%
#
*
/
Which word is missing from the following SQL statement?
Select * table_name
With
Where
From
And
How would we script a SQL query to select "Description" from the Item table?
SELECT Item.Description
EXTRACT Description FROM Item
SELECT Item FROM Description
SELECT Description FROM Item
With SQL how can I return all items in the Item table sorted from the lowest priced to the highest priced?
SELECT * FROM Items ORDER BY Price ASCENDING
SELECT * FROM Items ORDER BY Price ASC
SELECT * FROM Items BY Price LOWEST TO HIGHEST
SELECT * FROM Items ORDER BY Price DESC
How would you display Chairs in the Items table that have a Price greater than £50.
SELECT * FROM Items WHERE Type = 'Chair' AND Price > 50
SELECT * FROM Items WHERE Type = 'Chair' OR Price < 100
SELECT * FROM Iterms WHERE Type = 'Chair' AND Price >= 50
SELECT * FROM Items WHERE Price > 50
