
Computer Science Concepts GCSE
Authored by Wayground Content
Science
9th - 12th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the primary function of a firewall?
A firewall encrypts data to protect it from unauthorized access.
A firewall monitors and controls incoming and outgoing network traffic based on security rules, acting as a barrier between a trusted internal network and untrusted external networks.
A firewall is used to speed up network connections by optimizing data flow.
A firewall provides physical security for network hardware.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What are the three basic Boolean operators?
AND, OR, NOT
AND, OR, XOR
AND, NOR, NOT
OR, NAND, NOT
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the role of a test case in ensuring a program is robust?
A test case defines specific inputs, expected outputs, and conditions to verify that the program behaves correctly, helping catch bugs and edge-case failures.
A test case is a document that outlines the overall design of the software application.
A test case is used to measure the performance of the software under heavy load conditions.
A test case is a checklist of features that need to be implemented in the software.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the term 'debugging' mean in the context of programming?
The process of writing code without errors.
The process of finding, analysing, and fixing errors (bugs) in a program.
The process of compiling code into an executable format.
The process of testing a program for performance issues.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the difference between a 'for' loop and a 'while' loop in programming?
A for loop is used when the number of iterations is known beforehand; a while loop is used when repetition depends on a condition that may change during execution.
A for loop is used for infinite iterations; a while loop is used for a fixed number of iterations.
A for loop can only iterate over arrays; a while loop can iterate over any data structure.
A for loop is always faster than a while loop regardless of the situation.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is De Morgan's Law in Boolean logic?
NOT (A AND B) = (NOT A) OR (NOT B) and NOT (A OR B) = (NOT A) AND (NOT B)
NOT (A OR B) = (NOT A) OR (NOT B)
A AND B = NOT (A OR B)
A OR B = NOT (A AND B)
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is debugging, and why is it important in programming?
Debugging is the process of finding and fixing errors, ensuring the program works correctly and reliably.
Debugging is the process of writing code without errors, which is essential for programming efficiency.
Debugging is the method of optimizing code for better performance, which is crucial for software development.
Debugging is the practice of reviewing code for style and formatting, important for maintaining code quality.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?