Programming Fundamentals
Networking & Internet Technologies
Database & SQL
Gaming and Multimedia
Emerging Technologies
100

This keyword is used to handle an exception that occurs inside a try block.

Catch

100

This device connects multiple computers within the same Local Area Network (LAN) and forwards data based on MAC addresses.

Switch

100

This type of key uniquely identifies each record in a table.

Primary Key

100

What image file format supports transparency and is commonly used in web and game graphics?

PNG (Portable Network Graphics)

100

What technology enables computers to learn from data and improve their performance without being explicitly programmed?

Machine Learning

200

What will be the output of the following code?

int x = 5;
int y = 2;
Console.WriteLine(x % y);  

1

200

An OSI layer responsible for logical addressing and routing of packets between networks.

Network Layer (Layer 3)

200

What SQL command is used to retrieve data from a database?

Select

200

WYSIWYG allows users to see how a document will appear while it is being created. What does the acronym WYSIWYG mean?

What You See Is What You Get

200

What cloud computing model allows users to access software applications over the internet without installing them locally?

Software as a Service (SaaS)

300

int[] numbers = {10, 20, 30};
Console.WriteLine(numbers[1]);

20

300

What protocol uses port 443 by default and provides secure web communication?

HTTPS

300

Which SQL constraint prevents duplicate values in a column and ensures that each value is unique?

UNIQUE constraint

300

In the world of MLBB (Mobile Legends: Bang Bang), which team and country won the M3 World Championship?

Blacklist International

Philippines

300

What technology creates a fully immersive digital environment that users can interact with using headsets?

Virtual Reality (VR)

400

int a = 10;
int b = 0;

if (b != 0 && a / b > 1)
{
    Console.WriteLine("True");
}
else
{
    Console.WriteLine("False");
}

False

400

Which protocol is used to automatically assign IP addresses to devices in a network?

DHCP (Dynamic Host Configuration Protocol)

400

What type of database is designed to handle large volumes of unstructured or semi-structured data and does not strictly use relational tables?

NoSQL database

400

What color model is primarily used for digital screens and monitors?

RGB (Red, Green, Blue)

400

What decentralized digital ledger technology records transactions across multiple computers securely and transparently?

Blockchain

500

try
{
    int[] arr = {5, 10, 15};
    Console.WriteLine(arr[3]);
}
catch (Exception e)
{
    Console.WriteLine("Error caught");
}

Error caught 

arr[3] causes an IndexOutOfRangeException because the highest valid index is 2.
The exception is caught by the catch block.

500

Convert the following binary octet to decimal:
11000000

192

Explanation:
128 + 64 = 192

500

What cloud-hosted NoSQL database developed by Google allows real-time data synchronization across clients?

Firebase Database

500

What augmented reality mobile game released in 2016 allows players to catch virtual creatures in real-world locations?

Pokémon GO

500

What branch of artificial intelligence focuses on enabling computers to understand, interpret, and generate human language?

Natural Language Processing (NLP)

M
e
n
u