NEW
Font size
WorksheetsSection A: Objective Questions - Y8 CS Term 1 Revision
Total questions: 26
Worksheet time: 13mins
What is a network in computing terms?
A collection of computers connected to share resources
A single computer with multiple programs
A type of programming language
A mathematical algorithm
Which of the following best describes a LAN (Local Area Network)?
A network that connects computers across the world
A network that connects computers in a limited area like a school or home
A network that only connects two computers
A network that requires satellite connection
What is the purpose of a router in a network?
To store data permanently
To process data calculations
To direct data packets between different networks
To display information to users
What is a pseudocode?
A programming language used only by beginners
An informal, human-readable description of an algorithm
A code that requires special software to run
A secret code used to protect data
Which of the following is NOT typically included in pseudocode?
Input and output statements
Exact programming syntax with semicolons and brackets
Decision structures (if-then statements)
Loop structures (for, while)
In a network, what device connects multiple computers together on a single network?
Modem
Router
Switch
Server
What is an algorithm?
A type of computer virus
A step-by-step procedure for solving a problem
A programming language
A network security protocol
Which of the following is an example of a selection statement in an algorithm?
REPEAT...UNTIL
FOR...NEXT
IF...THEN...ELSE
What is the main purpose of an IP address?
To identify a user's personal information
To uniquely identify devices on a network
To store website data
To encrypt network communications
Which of the following best describes the Internet?
A global network of interconnected networks
A programming language
A type of computer hardware
A software application
What is a variable in programming?
A mathematical equation
A storage location with a name that contains data
A type of network connection
A hardware component
Which loop structure would you use when you don't know in advance how many times the loop will be executed?
FOR loop
WHILE loop
REPEAT loop
SEQUENCE loop
What is the purpose of a flowchart in algorithm design?
To create a visual representation of the steps in an algorithm
To test if the algorithm works correctly
To convert the algorithm into machine code
To identify security vulnerabilities
What does WWW stand for in a web address?
World Wide Web
Web World Window
Wide Web Window
World Web Window
In networking, what does bandwidth refer to?
The physical size of a network cable
The maximum data transfer rate of a network
The number of computers on a network
The security level of a network
Which of the following is NOT a common network topology?
Star
Ring
Triangle
Bus
What is the correct pseudocode for a simple program that displays "Hello" five times?
FOR count = 1 TO 5 PRINT "Hello" END FOR
IF count < 5 THEN PRINT "Hello" END IF
WHILE count = 5 PRINT "Hello" END WHILE
PRINT "Hello" PRINT "Hello" PRINT "Hello" PRINT "Hello" PRINT "Hello"
What is the main difference between the Internet and the World Wide Web?
They are different names for the same thing
The Internet is a global network of networks, while the Web is a service that uses the Internet
The Web is faster than the Internet
The Internet is wireless while the Web requires cables
Which of these is an example of a computational thinking skill?
Typing quickly
Memorizing facts
Breaking down problems into smaller parts
Building physical computers
What is the purpose of decomposition in computational thinking?
To destroy old computers
To break down complex problems into smaller, more manageable parts
To combine small problems into larger ones
To translate code from one language to another
An algorithm is a set of steps to solve a problem. Why is it important?
It provides a clear method to solve problems efficiently.
It makes problems more complicated.
It is only used in mathematics.
It is not useful in real life.
Which of the following is a simple pseudocode for brushing your teeth?
1. Pick up toothbrush. 2. Apply toothpaste. 3. Brush teeth. 4. Rinse mouth.
1. Pick up fork. 2. Eat food. 3. Wash hands. 4. Go to bed.
1. Turn on computer. 2. Open browser. 3. Search for videos. 4. Watch movie.
1. Wear shoes. 2. Tie laces. 3. Walk outside. 4. Run.
Programmers might use pseudocode before writing actual code because:
It helps plan the logic before coding.
It makes the code run faster.
It automatically generates code.
It is required by all programming languages.
Which of the following pseudocode correctly describes a program that asks a teacher to input a student’s score, checks if the score is 50 or higher, and displays “Pass” if it is, or “Fail” otherwise?
INPUT score IF score >= 50 THEN OUTPUT "Pass" ELSE OUTPUT "Fail"
INPUT score IF score > 50 THEN OUTPUT "Pass" ELSE OUTPUT "Fail"
INPUT score IF score <= 50 THEN OUTPUT "Pass" ELSE OUTPUT "Fail"
INPUT score IF score < 50 THEN OUTPUT "Pass" ELSE OUTPUT "Fail"
Which of the following best represents the process for a program that helps a teacher record students’ test scores and determine if they pass or fail?
Ask for the student’s score, check if it is 50 or higher, display “Pass” if true, otherwise display “Fail”.
Ask for the student’s name, display “Pass” for all scores, ignore the score value.
Automatically assign “Pass” to all students without checking the score.
Ask for the student’s score, display “Fail” if the score is 50 or higher, otherwise display “Pass”.
Which of the following is the correct pseudocode for a program that asks the user to enter a number, checks if the number is even or odd, and displays “Even Number” if it is even, otherwise displays “Odd Number”?
Input number If number % 2 == 0 then Display "Even Number" Else Display "Odd Number"
Input number If number % 2 == 1 then Display "Even Number" Else Display "Odd Number"
Input number If number > 0 then Display "Even Number" Else Display "Odd Number"
Input number If number < 0 then Display "Even Number" Else Display "Odd Number"
