WorksheetsIg2 Qui
Total questions: 136
Worksheet time: 1hrs 11mins
Select the correct declaration of variables when finding the highest value in a list of values
Highest ← 0
Highest ← 100
Highest ← [9]
Highest ← Lowest
Which of these is are selection statements?
CASE...OF...OTHERWISE...ENDCASE
IF...THEN...ELSE...ENDIF
IF...THEN...ELSE...IF...THEN...ENDIF...ENDIF
FOR....TO...NEXT
Which lines are the errors located on?
Line 4, 5, 8
Line 1, 3, 4,
Line 4, 5, 7
Line 4, 5, 8 and a missing input
Describe with an example the purpose of the validation check?
Correct the error on line 6
(a)
Describe with an example the purpose of the verification check?
A value that cannot change whilst the program is running
Array
Variable
Constant
Table
Correct the error on line 2
Counter = 0
Counter = Num
Counter = Total
Counter = 100
Which lines are the errors located on?
Line 2, 7, 3
Line 2, 6, 7,
Line 8, 3, 7
Line 2, 6, 7, 8
A value that can change whilst the program is running
Array
Variable
Constant
Table
Select the correct declaration of variables when finding the lowest value in a list of values
lowest ← 0
lowest ← 100
lowest ← [9]
lowest ← Highest
A series of element of the same data type is
Array
Variable
Constant
Table
What does the command word 'Calculate' mean?
Identify
Describe
Work out from given facts, figures or information
State
When the command word 'Compare' is used, what is expected from the candidates?
Give precise meaning
Set out the main points
Identify/comment on similarities and/or differences
Provide structured evidence that leads to a given result
What is the meaning of the command word 'Define'?
Judge or calculate the quality, importance, amount or value of something
give precise meaning
Express in clear terms
Show how or give an example
When the command word 'Show (that)' is used, what is expected from the candidates?
Produce an answer from a given source or recall/memory
State the points of a topic / give characteristics and main features
Provide structured evidence that leads to a given result
Set out purposes or reasons / make the relationships between things evident / provide why and/or how and support with relevant evidence
What does the command word 'Describe' mean?
Apply knowledge and understanding to situations where there are a range of valid responses in order to make proposals
Give precise meaning
State the points of a topic / give characteristics and main features
set out the main points
When the command word 'Evaluate' is used, what is expected from the candidates?
Set out the main points
Judge or calculate the quality, importance, amount or value of something
Express in clear terms
Work out from given facts, figures or information
What is the meaning of the command word 'Explain'?
Provide structured evidence that leads to a given result
Give precise meaning
Set out purposes or reasons / make the relationships between things evident / provide why and/or how and support with relevant evidence
Identify/comment on similarities and/or differences
When the command word 'Give' is used, what is expected from the candidates?
Produce an answer from a given source or recall/memory
Identify/comment on similarities and/or differences
Set out the main points
Work out from given facts, figures or information
What does the command word 'Identify' mean?
Apply knowledge and understanding to situations where there are a range of valid responses in order to make proposals
Give precise meaning
Name/select/recognise
Judge or calculate the quality, importance, amount or value of something
When the command word 'Outline' is used, what is expected from the candidates?
Give precise meaning
Set out the main points
Provide structured evidence that leads to a given result
Identify/comment on similarities and/or differences
When the command word 'State' is used, what is expected from the candidates?
Express in clear terms
Work out from given facts, figures or information
Identify/comment on similarities and/or differences
Give precise meaning
What does the command word 'Suggest' mean?
Identify/comment on similarities and/or differences
Judge or calculate the quality, importance, amount or value of something
Apply knowledge and understanding to situations where there are a range of valid responses in order to make proposals
Set out purposes or reasons / make the relationships between things evident / provide why and/or how and support with relevant evidence
A verification method used to check if data transferred has been altered or corrupted ; calculating from block of being sent, the ________ value is sent after each data block
Checksum
Parity Check
ARQ
None of above Options
re-calculation made on any additional data values sent to the recipient
Checksum
Parity Check
ARQ
None of above Options
Data is sent in blocks or packets
Checksum
Echo Check
ARQ
None of above Options
A method that can determine which bit in a data stream has been changed
Checksum
Parity Check
ARQ
None of above Options
An additional value sent at the end of a block of data to be used to check if any data transmission error occurred
Check Sum
Parity Check
Automatic Repeat Request (ARQ
Echo Check
What does ARQ stand for?
(a)
Extra bit sent with each byte of data
Checksum
Parity check
ARQ
Which of the following is the form of error detection that makes use of the system of acknowledgements and timeouts?
parity bit
ARQ
cyclic redundancy check
check digit
Which of the following describes the check where the receiving computer sends back a copy of the data to the sending computer to allow it to compare the data?
echo check
checksum
ARQ
check digit
Which of the following correctly represents the data 1101011 if odd parity is used?
01101011
11101011
11010110
11101011
What validation type uses the last one digit to check the other digits are correct?
Check digit
Checksum
Parity check
Echo check
0000 0000
A Check Digit is included with a barcode because
There can be errors in scanned numbers and the barcode needs to be checked for accuracy.
There can be security issues with some barcodes and the check digit gives additional security.
There may be newer products added to a category and the check digit is for each new sub category.
There may be issues with the self-service checkout, and the check digit ensures that all products get scanned smoothly.
The Barcode used for books is called
ISBN
Modulo 11
VIN
QR code
If check digits weren't used...
Errors could regularly occur at the point of sale; that could cost either the vendor or the customer.
Barcodes would take longer to scan.
Less errors would occur in shopping, meaning shoppers at self service checkouts would not have to wait for errors in the weighing scales.
It would be difficult to buy imported goods as their barcodes would not work properly with out systems.
Which is a disadvantage of parity checking?
We cannot locate where the error is
It takes a long time to calculate
It can only be done once
It is expensive to design
How does an ARQ check work?
The sender resends the data if it does not receive confirmation after a certain amount of time
The sender compares the sent data to the original and sees if an error occurred
The receiver checks with the sender to find out whether the data was sent correctly
The sender checks whether the receiver has received the data by performing a calculation on a check digit
Which of these is NOT part of the header?
Packet Number
Sender IP Address
Receiver IP Address
Name of File
The components of a packet are...
Header, Payload, Trailer
Head, Middle, End
Header, data, Trailer
Head, data, Tail
In packet switching each packet will follow the same route
True
False
What is packet switching?
A method of data transmission
Data transmission
Optimum route
How is data sent?
Splitting them up
One huge packet
What is the correct order for sending a file?
Split data into packets - label each packet - send packets down different routes - read the address of each packet - put packets back together
Split data into packets - send packets down different routes - label each packet - read the address of each packet - put packets back together
Which piece of Packet Header data allows your computer to reassemble the data?
Packet Number
Recipient Address
Size of Packet
Which piece of Packet Header data ensures the packet goes to the correct computer?
Packet Number
Recipient Address
Size of Packet
Packets are all sent down the same route to reach the recipient
True
False
Packets are split up when ______ and reassembled when _______
Sent...Received
Received...Sent
Taking a secret message and reproducing the original plain text is known as?
Caesar Cipher
Encryption
Cipher Text
Decryption
Asymmetric encryption uses only 1 key.
True
False
Maybe
God Knows
'hello' has been encrypted with Caesar cipher to 'khoor'. The key used was:
12345
The process of converting plaintext to ciphertext.
cryptography
cyphertext
decryption
encryption
Information that is readable without performing any cryptographic operations.
cryptography
plaintext
encryption
decryption
A string of text that has been converted to a secure form using encryption.
encryption
decryption
ciphertext
plaintext
The process of converting a ciphertext into plaintext.
encryption
decryption
plaintext
cryptography
What is encryption?
Building tombs
Protecting data by scrambling it
Unscrambling data to read it
Exploring church basements
An individual can have many public keys.
TRUE
FALSE
What is the duration of Paper 1 - Computer Systems?
2 hours
1 hour 45 minutes
2 hours 15 minutes
1 hour 30 minutes
Which assessment objective assesses the knowledge and understanding of the principles and concepts of computer science?
AO1
AO2
AO3
AO4
Which assessment objective assesses the ability to apply knowledge and understanding of the principles and concepts of computer science to a given context
AO1
AO2
AO3
AO4
What is the weighting of AO1 in the IGCSE qualification?
20%
60%
40%
30%
What is the format of the final question in Paper 2 - Algorithms, Programming and Logic?
Short answer
Multiple choice
True or false
Unseen scenario question
What does the grade 'G' indicate in Cambridge IGCSE?
Pending
The highest grade
The lowest grade
Ungraded
What is the total number of marks for Paper 2 - Algorithms, Programming and Logic?
50 marks
75 marks
100 marks
125 marks
What is the topic covered in Paper 1 - Computer Systems?
Boolean logic
Algorithms, Programming and Logic
Data representation
Databases
What is the purpose of assessment at Cambridge IGCSE?
Both of these
None of these
To show likely future success
To measure learning and achievement
What is the highest grade in Cambridge IGCSE?
A*
A
B
C
What is the approximate weighting of AO3 in the IGCSE qualification?
30%
60%
40%
20%
What is the assessment format of Paper 1 - Computer Systems?
Oral assessment
Practical assessment
Written paper
Group project
What is the assessment format of Paper 2 - Algorithms, Programming and Logic?
Group project
Written paper
Practical assessment
Oral assessment
What is the topic covered in Paper 2 - Algorithms, Programming and Logic?
Boolean logic
The internet and its uses
Hardware
Data transmission
What is the expected time to spend on the scenario question in Paper 2?
30 minutes
1 hour
15 minutes
45 minutes
What is the lowest grade in Cambridge IGCSE?
G
D
U
F
What is paper 1 about?
computer systems
problem solving and programming
problem solving and programming pre release material
advanced theory
My Brain hurts
how many retakes of the test do you get.
none
1
3
unlimited
My Brain hurts
can you use a calculator in your exam?
Yes
No
I dont know
My Brain hurts
How much time do you have in paper 2?
60 mins
90 mins
105 mins
120 mins
My Brain hurts
what percentage is Paper 1 (Computer Systems) worth in your final grade?
60%
20%
70%
50%
My Brain hurts
How many topics are there in the computer science course?
9
11
10
6
My Brain hurts
What is the weighting in IGCSE For AO2
20
25
40
45
My Brain hurts
How many late homework's should Ms. Amy allow before she offers you the help you need in a noon school Detention?
2
3
4
It does not matter as I will never hand in any late work!
In Cambridge IGCSE 0478 Computer Science Standards,
Pseudocode is presented in a monospaced (fixed-width) font and will be consistent throughout.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Pseudocode is presented in a multi-spaced (flexi-width) font and will be consistent throughout.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Generally, Pseudocodes are indented by four (4) spaces.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Generally, Pseudocodes are indented by four (4) spaces. But THEN & ELSE clause in an IF statement is indented by two (2) spaces.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Generally, Pseudocodes are indented by four (4) spaces. But THEN & ELSE clause in an IF statement is indented by three (3) spaces.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
KEYWORDS can be lower or upper case.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
KEYWORDS are in upper case.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Identifiers are in mixed case. (upper case or lower case)
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Angled brackets < > are used to enclose meta-variables that can be substituted by other symbols.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Line numbers are used for each line of statement. However, when a statement runs over one line of text, the continuation lines are not numbered.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Line numbers are used for each line of statement including when it runs over one line of text.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
Putting a comment on a Pseudocode section to clarify is encouraged.
True
False
In Cambridge IGCSE 0478 Computer Science Standards,
The symbol for comment in Pseudocode is...
</ comment />
// comment
< comment >
// comment //
In Cambridge IGCSE 0478 Computer Science Standards,
is the atomic datatype keyword for whole number
INTEGER
BOOLEAN
STRING
CHAR
REAL
In Cambridge IGCSE 0478 Computer Science Standards,
is the atomic datatype keyword for a sequence of zero or more characters.
INTEGER
BOOLEAN
STRING
CHAR
REAL
In Cambridge IGCSE 0478 Computer Science Standards,
is the atomic datatype keyword for numbers capable of containing fractional part.
INTEGER
BOOLEAN
STRING
CHAR
REAL
In Cambridge IGCSE 0478 Computer Science Standards,
is the atomic datatype keyword for TRUE OR FALSE logical values.
LOGIC
BOOLEAN
GATES
CHAR
REAL
In Cambridge IGCSE 0478 Computer Science Standards,
it is the atomic datatype keyword for a single character
CHARACTER
BOOLEAN
STRING
CHAR
ALPHABET
In Cambridge IGCSE 0478 Computer Science Standards,
it is a good practice to use identifier names that describe the variable, procedure, or function they refer to.
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
when writing Identifiers should be considered as mixed case throughout.
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
when writing Identifiers, it should be considered as case - sensitive.
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
assignments should be made in the following format:
<identifier> --> <value>
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
assignments should be made in the following format:
<identifier> <-- <value>
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
Arrays in main pseudocode statements, only one index value is used for each dimension in the square brackets. e.g. StudentNames[1] <-- "Ali"
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
Arrays in main pseudocode statements, only multiple index value can be used for each dimension in the square brackets. e.g. StudentNames[1] <-- "Ali", "George", "Rebecca"
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
Arrays in main pseudocode statements, can be used in assignment statements (provided they have the same size and data type).
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
A statement should NOT, however, refer to a group of array elements individually.
StudentNames [ 1 TO 30] <-- " "
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
A statement CAN refer to a group of array elements individually.
StudentNames [ 1 TO 30] <-- " "
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
multiple values are allowed for INPUT and OUTPUT statements
TRUE
FALSE
In Cambridge IGCSE 0478 Computer Science Standards,
The identifier of a COUNT controlled (FOR) loop must be a variable of data type INTEGER.
TRUE
FALSE
Which of the following is are key functions of a firewall?
prevent unauthorised access to a private network
Improving Internet speeds between public and private networks
Ensuring data is backed up
Buffering incoming and outgoing data to ensure a constant data traffic speed
Blocking data traffic to a private network
Which of these are true about firewalls?
Uses a set of rules to decide what packets to allow
Checks the websites that users request
Checks all incoming and outgoing data packets
Can change the IP addresses of each packet according to as set of rules
Can block applications by checking port numbers of each packet
Which of these are true about virusses and firewalls?
Firewalls with deep packet inspection can check packets for viruses
Only firewalls with deep packet inspection can check packets for source IP address
All firewalls check packets for viruses
All firewalls check all packets reeived
Firewalls only check the first packet in a transmission
Firewalls can
be hardware
be software
use deep packet inspection
change IP addresses
Firewalls can
monitor incoming data traffic
monitor outgoing data traffic
act as intermediary servers
can block unauthorised traffic
Which of the following is NOT a function of a firewall?
Blocking unauthorized access
Monitoring network traffic
Encrypting data
Allowing safe connections
What type of firewall filters traffic based on source and destination IP addresses?
Packet-filtering firewall
Proxy firewall
Stateful inspection firewall
Next-generation firewall
Messages or parts of the world that are blocked are kept on a list known as a
Black list
Blocked list
Grey List
White List
The image below shows an example of...
ARP cache
certificate authority
firewall rules
public key infrastructure (PKI)
Firewall rules can be based on...
IP addresses
ports
domain names
file names
protocol types
A firewall is used to...
detect the presence of known trojans
prevent unauthorised access to a private network
heal infections by known viruses
encrypt connections
Which of these can be used as access control items?
source IP address
protocol type
port number
packet sequence number
checksum
