New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

CS Fundamentals Quiz

Quiz

Played 0

About this activity

Core topics review

Created by

India

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
CS Fundamentals Quiz
 

CS Fundamentals QuizOnline version

Core topics review

by dhruv
1

What is the basic unit of data in a computer’s memory?

2

Which data type best fits a whole number without decimals?

3

What does a function primarily do in programming?

4

Which loop repeats while a condition is true?

5

Which structure holds ordered elements and supports indexed access?

6

What describes an object’s blueprint in OOP?

7

Which step is central to solving problems efficiently?

8

Which system manages data storage and retrieval for multiple users?

9

Which language is used to query relational databases?

10

Which component coordinates tasks and resources in a computer?

11

What component measures the speed of executing instructions?

12

Which tool translates high-level language to machine code?

13

Which technology enables devices to communicate over networks?

14

Which address type uniquely identifies devices on a network?

15

What describes a server in client-server architecture?

16

Which pair best contrasts hardware and software?

17

What is the role of a compiler when building software?

18

Which protocol layer governs data exchange between hosts on a network?

19

What is the main difference between RAM and storage?

20

Which term best fits software that runs on a server?

Feedback

A bit (0 or 1) is the smallest data unit; 8 bits make a byte.

Integers are whole numbers without fractional parts.

Functions encapsulate reusable logic or tasks.

A while loop executes as long as the condition remains true.

An array stores elements at consecutive indexes.

A class defines fields and methods for objects.

An algorithm is a step-by-step procedure to solve a problem.

A DBMS is a database management system for handling data.

SQL is used to query and manage relational databases.

The OS manages hardware, software, and processes.

CPU speed relates to how quickly the processor executes instructions.

A compiler converts source code to executable machine code.

Networks connect computers to share data and resources.

An IP address identifies a device on an IP network.

Servers host resources; clients request services.

Hardware: tangible components; software: programs running on hardware.

Compilers translate high-level code into machine-executable code.

Transport layer (e.g., TCP/UDP) manages data transfer between hosts.

RAM loses data when power is off; storage retains data.

Backend services run on servers to support applications behind the scenes.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.