wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Scince Quizz - Feb 2025

Total questions: 25

Worksheet time: 22mins

Name
Class
Date
1.

Answer the question shown in the image.

(a)  

2.

State the simplified versions of the following Boolean expression
¬ ¬A

a)

(¬A Λ ¬B)

b)

¬(¬A Λ ¬B)

c)

A

d)

None of the above

3.

What is the simplified form of (¬A Λ ¬B)?

a)

A ∨ B

b)

¬(A ∨ B)

c)

¬A ∨ B

d)

¬(A Λ B)

4.

What is the simplified form of P ∨ Q?

a)

Q ∨ P

b)

P Λ Q

c)

¬P ∨ Q

d)

¬Q ∨ P

5.

What is the simplified form of P ∨ (Q ∨ R)?

a)

(P ∨ Q) ∨ R

b)

P Λ Q

c)

¬(P ∨ Q)

d)

P ∨ Q ∨ R

6.

What is the simplified form of P Λ (Q ∨ R)?

a)

P ∨ Q ∨ R

b)

(P Λ Q) ∨ (P Λ R)

c)

(P ∨ Q) Λ R

d)

¬P ∨ Q

7.

State the simplified version of the following Boolean expression:
¬(¬A Λ ¬B)

(a)  

8.

What is the simplified form of ¬(A ∧ (B ∨ C))?

a)

¬A ∨ (¬B ∧ ¬C)

b)

(¬A ∨ ¬B) ∧ ¬C

c)

¬A ∨ ¬B ∨ ¬C

d)

¬A ∧ (¬B ∨ ¬C)

9.

A university stores student information in a single large spreadsheet. As the university grows, managing student grades, personal details, and course enrollments becomes cumbersome, with frequent data duplication and errors.

What type of database system would help the university better organize this data?

a)

Flat-file database

b)

Relational database

c)

Hierarchical database

d)

NoSQL database

10.

A library has a table for books where each book has a unique ISBN number. They also have a table for borrowing records, and each record includes the ISBN of the borrowed book.

In this database design, what role does the ISBN play in the borrowing records table?

a)

Primary key

b)

Composite key

c)

Candidate key

d)

Foreign key

11.

A company wants to make sure that no employee’s department assignment appears more than once in their records, keeping the data clean and efficient.

What stage of normalization ensures that no repeating groups or arrays exist in a table?

a)

First Normal Form (1NF)

b)

Second Normal Form (2NF)

c)

Third Normal Form (3NF)

d)

Boyce-Codd Normal Form (BCNF)

12.

Aldi has over 45,000 employees working across multiple store locations. The company maintains an Employee table that stores details such as EmployeeID, Name, StoreLocation, and Salary. Some store managers noticed salary anomalies where certain employees were getting different salaries despite having the same job title and experience.


To ensure salary consistency among employees with the same job title, which normalization form should Aldi apply?

a)

First Normal Form (1NF)

b)

Second Normal Form (2NF)

c)

Third Normal Form (3NF)

d)

Boyce-Codd Normal Form (BCNF)

13.

Aldi recently launched an online shopping platform. When a customer places an order, multiple steps occur: order placement, payment processing, and order dispatch. If any step fails (e.g., payment is declined), the entire transaction should be rolled back.

Which database property ensures that either all steps of a transaction succeed or none at all?

a)

Durability

b)

Isolation

c)

Atomicity

d)

Consistency

14.

A call center uses full-duplex communication for customer support. Agents can speak to customers while receiving responses, with no delay or need to switch between talking and listening.


Which type of transmission is used in a full-duplex communication system?

a)

Simplex

b)

Half-duplex

c)

Sequential

d)

Full-duplex

15.

A streaming service, such as Netflix, needs to deliver high-definition (HD) video without buffering. To maintain smooth playback, the bit rate is optimized to ensure fast enough data transmission.

Which metric is used to determine how much data can be transmitted per second for services like Netflix streaming?

a)

Bit rate

b)

Parity bit

c)

Latency

d)

Throughput

16.

Aldi’s online payment system relies on TCP (Transmission Control Protocol) for reliable data transmission. However, occasionally, packets are lost during transmission.

How does TCP handle packet loss in Aldi’s payment system?

a)

It ignores the lost packets and continues transmission.

b)

It speeds up the process by using fewer packets.

c)

It re-transmits lost packets to ensure the complete data is delivered.

d)

It uses UDP to bypass the issue.

17.

A car manufacturing company uses robotic arms to assemble vehicles on the production line. The robotic arms are programmed to perform specific tasks like welding, attaching bolts, and painting. Instead of coding each robotic arm individually for every car model, the engineers have created a set of generalized instructions that are abstracted into modular "tasks" like “weld component” or “paint part.” These abstract instructions are reused across different car models, reducing the need for repetitive programming.

What advantage does the company gain by abstracting robotic tasks into modular instructions?

a)

It makes the robotic arms work independently without supervision.

b)

It increases the complexity of programming because tasks must be unique for each car.

c)


It eliminates the need for any programming of robotic arms.

d)

It allows for reusability and reduces programming effort across car models.

18.

A health-tracking app based in the UK has users input sensitive personal health data, including weight, exercise routines, and diet. The app collects this information to offer personalized recommendations. However, users did not realize that the app also shares anonymized data with external research organizations for marketing and product development purposes. Several users expressed concern about how their data was used without their full understanding, claiming they were not adequately informed of this practice during the sign-up process.


Which principle of the Data Protection Act 1998 is most likely being violated?

a)

Personal data must be processed transparently and fairly.

b)


Personal data must not be used for purposes beyond the scope of consent.

c)

Personal data must not be transferred to external parties without legal safeguards.

d)

Personal data must be kept secure.

19.

A game development team wants an efficient way to store player data without wasting memory.

Which linked list type reduces memory overhead?

a)

Single Linked List

b)

Doubly Linked List

c)

Circular Linked List

d)

Self-Referencing List

20.

A logistics company tracks the number of deliveries made by 5 of its drivers each day of the week. They store this information in a data structure where each driver has a fixed number of slots (7 for the days of the week).



Which data structure is most appropriate for storing this information?

a)

Stack

b)

Queue

c)

Array

d)

Linked List

21.

What is the difference between a compiler and an interpreter?

a)

A compiler translates the entire program at once, while an interpreter translates one line at a time.

b)

A compiler is faster than an interpreter.

c)

A compiler translates the program into machine code, while an interpreter executes the program directly.

d)

All of the above

22.

A growing e-commerce website notices that its product pages take a long time to load for returning customers. To address this, the developers implement a caching strategy where product images, descriptions, and reviews are stored locally on users' browsers. However, some users report seeing outdated product prices.



What likely caused the outdated product prices on the website?

a)


The cache size is too small to store product prices.

b)

The cache retrieval process is slower than usual.

c)

The original server is down, causing a cache miss.

d)

Cache validation was not performed to check for updates.

23.

A banking application processes thousands of transactions per second. It needs a unit capable of performing calculations like adding balances, checking account limits, and verifying transactions.

Which part of the CPU is responsible for performing these calculations?

a)

Program Counter (PC)

b)

Cache

c)

Arithmetic Logic Unit (ALU)

d)

Control Unit (CU)

24.

A startup develops a speech recognition AI to transcribe customer calls in real time. Their system initially uses a high-performance CPU, but processing takes too long. Engineers consider using a GPU to improve speed.

Why would a GPU be more efficient for this task than a CPU?

a)

GPUs have higher clock speeds than CPUs

b)

GPUs process instructions sequentially

c)

CPUs consume less power than GPUs

d)

GPUs can perform thousands of calculations in parallel

25.

A gaming laptop uses high-resolution textures and ray tracing to render lifelike graphics.

Which processor is best suited for this task?

a)

ALU

b)

GPU

c)

Co-Processor

d)

Control Unit