Hardware and Software
Programming Concepts
Networks and the Internet
Data Representation
Ethics and Security
100

What is the main function of the CPU?

To process instructions and data.

100

What is a variable?

A named storage location in memory.

100

What does LAN stand for?

Local Area Network.

100

What is a binary number system? 

A base-2 number system using 0s and 1s.

100

What is malware? 

Malicious software designed to harm computers.

200

Name two types of secondary storage.

HDD, SSD, Optical Discs, etc.

200

What does the "IF" statement do in programming?

It makes decisions based on a condition.

200

What is the role of a router in a network?

To direct data packets between networks.

200

Convert the binary number 1010 to decimal. 

10

200

What is phishing? 

A cyber attack to steal sensitive information.

300

What is the difference between RAM and ROM?

RAM is volatile; ROM is non-volatile.

300

What is the purpose of a loop?

To repeat a set of instructions.

300

What is the difference between HTTP and HTTPS? 

HTTPS is secure (encrypted).

300

What is ASCII? 

A character encoding standard.

300

What is the purpose of a firewall? 

To block unauthorized access to a network.

400

What does GPU stand for, and what is its purpose?

Graphics Processing Unit; it handles graphics rendering.

400

What is the difference between a compiler and an interpreter? 

A compiler translates the entire program at once; an interpreter translates line by line.

400

What is an IP address? 

A unique identifier for devices on a network.

400

Convert the decimal number 25 to binary.

11001

400

What is encryption?  

The process of converting data into a code to prevent unauthorized access.

500

Explain the purpose of an operating system.

To manage hardware resources and provide a user interface.

500

Write pseudocode to find the largest of three numbers. 

  INPUT num1, num2, num3 

  IF num1 > num2 AND num1 > num3 THEN 

      OUTPUT num1 

  ELSE IF num2 > num3 THEN 

      OUTPUT num2 

  ELSE 

      OUTPUT num3 

500

Explain the purpose of DNS. 

Domain Name System; it translates domain names (e.g., google.com) into IP addresses.

500

What is the purpose of hexadecimal in computing? 

To represent binary data in a more compact and readable form.

500

What is the difference between ethical hacking and illegal hacking? 

Ethical hacking is authorized and aims to improve security; illegal hacking is unauthorized and malicious.