Font size
WorksheetsJ277 Paper 2 March Recap
Total questions: 43
Worksheet time: 25mins
What is an Algorithm?
A set of instructions.
A Diagram.
A list of things to do.
What does the process of Abstraction do?
Remove information.
Ignore unimportant details.
Highlight important information.
Ignore unimportant details and highlight important ones.
Decomposition is the process in which you?
Break a large task down into smaller sections.
Solve easy parts of a problem.
Look for patterns in the problem.
Ignore unimportant details and highlight important ones.
Which of the following are Searching Algorithms?
Binary and Linear
Merge and Bubble
Linear and Insertion
Insertion and Merge
Which of these are Sorting Algorithms?
Bubble, Linear and Insertion
Bubble, Insertion and Merge
Binary, Insertion and Merge
Binary, Linear and Merge
What is input validation?
Checking if an input is correct or not.
Making sure that an input is the correct data type.
Removing unwanted characters from an input.
Checking whether inputs meet certain criteria.
Which of the following make code more maintainable?
Comments, Sensible variable names and Indentation
User interfaces, Sensible variable names and Indentation
Comments, Sensible variable names and Multiple languages
Comments, User interfaces and Indentation
Which of the following explains Iterative testing?
This type of testing happens throughout development.
This type of testing is conducted when development is over.
Which of the following explains Final testing?
This type of testing happens throughout development.
This type of testing is conducted when development is over.
Which of the following describes a Logic Error?
Where the code can be run but does something unexpected.
The code cannot be understood due to an error.
Where you use a variable that you have not declared.
Where you try to use data that is the incorrect type.
Which of the following describes a Syntax Error?
Where the code can be run but does something unexpected.
The code cannot be understood due to an error.
Where you use a variable that you have not declared.
Where you try to use data that is the incorrect type.
Which of the following describes a Name Error?
Where the code can be run but does something unexpected.
The code cannot be understood due to an error.
Where you use a variable that you have not declared.
Where you try to use data that is the incorrect type.
Which of the following describes a Type Error?
Where the code can be run but does something unexpected.
The code cannot be understood due to an error.
Where you use a variable that you have not declared.
Where you try to use data that is the incorrect type.
Which Logic Gate does this truth table belong too?
NOT
AND
OR
Which Logic Gate does this truth table belong too?
NOT
AND
OR
Which Logic Gate does this truth table belong too?
NOT
AND
OR
What does IDE stand for?
Integrated Development Environment
Intelligent Developing Environment
Integrated Developing Environment
Intelligent Development Environment
What is the order of languages, from least to easiest to understand by a human?
Machine code, Assembly code, High Level code
Assembly code, Machine code, High Level code
Assembly code, High Level code, Machine code
High Level code, Machine code, Assembly code
How can the following Logic Gate be expressed?
NOT(A) OR (B AND C)
NOT(A) AND (B OR C)
(A) OR (B AND C)
(A) AND (B OR C)
How can the following Logic Gate be expressed?
NOT((A AND B) OR NOT(C))
NOT((A OR B) AND NOT(C))
(A AND B) OR NOT(C)
(A OR B) AND NOT(C)
How can this Logic Gate be expressed?
NOT(A AND B) AND (NOT(NOT(C)))
NOT(A AND B) AND C
NOT(A OR B) OR (NOT(C))
NOT(A OR B) OR (NOT(NOT(C)))
What programming construct is used in this image?
Selection
Iteration
Sequencing
Identify which of the following is not one of the three main programming constructs?
Sequencing
Selection
Iteration
Sub Routines
What programming construct is used in this image?
Selection
Iteration
Sequencing
What error is in the following code?
Logic Error
Syntax Error
Type Error
Indentation Error
What programming construct is used in this image?
Selection
Iteration
Sequencing
What error is in the following code?
Logic Error
Type Error
Syntax Error
Indentation Error
What error is in the following code?
Logic Error
Type Error
Syntax Error
Indentation Error
What error is in the following code?
Logic Error
Type Error
Syntax Error
Indentation Error
What error is in the following code?
Logic Error
Type Error
Syntax Error
Indentation Error
Which of the following best describes 'Machine Code'?
1's and 0's used to give commands. Very difficult for humans to read and write.
Uses a combination of letters and numbers to give commands. Not easy to for humans ready and write.
Made using mainly English words. Easy for humans to read and write.
Which of the following best describes 'Assembly Code'?
1's and 0's used to give commands. Very difficult for humans to read and write.
Uses a combination of letters and numbers to give commands. Not easy to for humans ready and write.
Made using mainly English words. Easy for humans to read and write.
Which of the following best describes 'High Level Code'?
1's and 0's used to give commands. Very difficult for humans to read and write.
Uses a combination of letters and numbers to give commands. Not easy to for humans ready and write.
Made using mainly English words. Easy for humans to read and write.
Which of the following best describes a 'Compiler'?
Used to convert high level code to machine code. All the source code is converted at once and is not needed once translated.
Used to convert high level code to machine code. Source code is converted one line at a time and is needed once translated to run the program again.
Used to convert assembly code to machine code. This is unique to each CPU.
Which of the following best describes a 'Interpreter'?
Used to convert high level code to machine code. All the source code is converted at once and is not needed once translated.
Used to convert high level code to machine code. Source code is converted one line at a time and is needed once translated to run the program again.
Used to convert assembly code to machine code. This is unique to each CPU.
Which of the following best describes a 'Assembler'?
Used to convert high level code to machine code. All the source code is converted at once and is not needed once translated.
Used to convert high level code to machine code. Source code is converted one line at a time and is needed once translated to run the program again.
Used to convert assembly code to machine code. This is unique to each CPU.
The programming skill that is used to store data under a defined name, this value can change in a program?
(a)
The programming skill that is used to store data under a defined name, this value cannot change in a program?
(a)
The programming skill used get data into a program?
(a)
The image shows a conditional statement known as a __ ____ ____ Statement.
(a)
The programming skill used to change data types is known as; (a)
Which type of Sub-Routine allows data to be returned to the program.
Procedure
Function
The name of the programming data store that stores multiple pieces of data under on name; (a)
