0% found this document useful (0 votes)
8 views7 pages

Computer Science Practice Test

The document is a practice test for Year 10 Computer Science covering multiple choice, short answer, and extended answer sections. It includes questions on CPU functions, data types, ethical concerns in technology, and programming concepts. The test assesses knowledge in areas such as operating systems, SQL queries, and control structures in Python.

Uploaded by

alexa.gudetama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

Computer Science Practice Test

The document is a practice test for Year 10 Computer Science covering multiple choice, short answer, and extended answer sections. It includes questions on CPU functions, data types, ethical concerns in technology, and programming concepts. The test assesses knowledge in areas such as operating systems, SQL queries, and control structures in Python.

Uploaded by

alexa.gudetama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Year 10 Computer Science – Semester 1 Practice Test 2025

Section A: Multiple Choice (10 marks)


Circle the correct answer. Each question is worth 1 mark.
1. What is the main function of the CPU in a computer?
A. Store data permanently
B. Manage software updates
C. Execute instructions and process data
D. Control screen brightness
2. Which device is used to convert physical documents into digital format?
A. Projector
B. Scanner
C. Mouse
D. Speaker
3. Which of the following is a characteristic of an RDBMS?
A. Uses flat files only
B. Does not support SQL
C. Maintains relationships through foreign keys
D. Allows only one table per database
4. What Python keyword is used to define a function?
A. func
B. def
C. declare
D. set
5. Which chart is best suited to compare parts of a whole?
A. Line chart
B. Bar chart
C. Pie chart
D. Scatter plot
6. Which of the following is an example of system software?
A. VLC Media Player
B. Adobe Photoshop
C. Windows 10
D. Google Chrome
7. Which SQL clause is used to filter results based on a condition?
A. FILTER
B. SELECT
C. WHERE
D. FROM
8. What is one risk of relying on biased training data in AI?
A. Increased battery usage
B. Slower performance
C. Unfair decision-making
D. Less storage usage
9. Which data type in Python is used for true/false values?
A. Integer
B. Boolean
C. Float
D. String
10.Which device would be classified as a storage device?
A. RAM
B. CPU
C. SSD
D. Monitor

See next page.

Section B: Short Answer (40 marks)


Answer all questions. Write clearly and use examples where appropriate.
Question 1 (3 marks)
List three ways a smart device (e.g., smartwatch, smart fridge) collects and uses
data to support user functionality.
One:_________________________________________________________________________

_____________________________________________________________________________

Two:_________________________________________________________________________

_____________________________________________________________________________

Three:_______________________________________________________________________

Question 2 (6 marks)

Define the following:


 Operating system
_______________________________________________________________________________

_______________________________________________________________________________

_______________________________________________________________________________

Example:______________________________________________________________________

 Application software
_______________________________________________________________________________

_______________________________________________________________________________

_______________________________________________________________________________

Example:______________________________________________________________________

Peripheral device
__________________________________________________________________________________

__________________________________________________________________________________

__________________________________________________________________________________
Example:________________________________________________________________________

Question 3 (4 marks)
State two ethical concerns and one social impact of using facial recognition
technology in public places.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 4 (5 marks)
Explain the difference between primary memory and secondary memory. Provide
one example of each and describe how they interact during program execution.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 5 (4 marks)
Describe the difference between a logic error and a syntax error in programming.
Include an example of each.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 6 (3 marks)
Provide a correct SQL query to retrieve all students from a table named Students
who are in Year 10.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________
____________________________________________________________________________________

Question 7 (3 marks)
Name three types of charts used in spreadsheets and state a scenario where
each would be the most suitable.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 8 (2 marks)
What is meant by data validation? Give one example of how it is used in digital
forms.

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 9 (2 marks)
Give one advantage and one disadvantage of using cloud storage for file
management.
____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

Question 10 (8 marks)
Scenario: Write Python code to:
 Ask a user to enter a number
 Check if the number is even or odd
 Display the result
Then, extend your code to repeat this process 3 times using a loop.
See next page.
Section C: Extended Answer (58
marks)
Answer all questions. Each response may be broken into parts. Use full sentences
and examples.
__________________________________________________________________________________
__
Question 11 (15
marks)
Write Python code snippets for the following control structures:
 Sequence: Convert Celsius to Fahrenheit using the formula F = C × 9/5 +
32. (3 marks)
 Selection: Check if a number entered by the user is positive, negative, or
zero. (4 marks)
 Iteration: Print the square of numbers from 1 to 5. (3 marks)
 Explain sequence, selection, and iteration with examples. (5 marks)

Question 12 (28
marks)
You are developing a database for a public library. The Library table tracks books
available for loan. Complete the following tasks:
a) Complete the data dictionary for the Library table by filling the blank cells. (5
marks)

Field Name Data Type Format/Size Description Constraint

b) SQL Queries (23 marks total):


 Write a CREATE TABLE SQL command for the Library table. (6 marks)
 Write an SQL query to add a new book record. (4 marks)
 Write an SQL query to display books published after 2015. (4 marks)
 Write an SQL query to update the availability of a book to 'No' where
BookID is 1001. (3 marks)
 Write an SQL query to count how many books are currently available. (3
marks)
 Write an SQL query to display all books written by 'George Orwell'. (3
marks)
End of Practice Test

You might also like