Programming Languages
Acronyms
Cavista
OOP Principles
Debug This!
100

print("Hello World")

This programming language is...

What is Python?

100

CPU stands for

What is Central Processing Unit?

100
The industry Cavista Botswana primarily operates in

What is Technology?

100

The blueprint for creating objects

What is a Class?

100

for i in range(5):

    print(i)

    i+=1

What is there is no need for i+=1 because the for loop is self-incrementing?

200

public static void main(String[] args){

   System.out.println("Hi");

}

This programming language is...


What is Java?

200

API stands for

What is Application Programming Interface?

200

The year Cavista Botswana office was officially opened

What is 2024 (September 10th)?

200

The OOP principle that allows a class to inherit properties from another class

What is Inheritance?

200

my_list = [1, 2, 3]

print(my_list[3])

What is there is no 4th index so index out of bounds exception?

300

puts "Hello"

This programming language is...

What is Ruby?

300

DNS stands for

What is Domain Name System?

300

Cavista's main colours

What is Red, Black, White?

300

A class that cannot be instantiated directly

What is Abstract Class?

300

public string Multiply(int a, int b){

   string message = "The product is: " + a*b;

   return message;

}

int x = Multiply(5, 2);

Console.WriteLine(x);

What is the function returns type string but variable x has been declared as an int?

400
The language primarily used for iOS app development.

What is Swift?

400

CI/CD stands for

What is Continuous Integration/Continuous Delivery (or continuous Deployment)?

400

The countries Cavista is located in

What is Botswana, Nigeria, India, Philippines?

400

The OOP principle that allows an object to take many forms

What is Polymorphism?

400

x = "5"

y = 2

print(x + y)

What is error triggered by trying to add a literal string to a variable of type int?

500

let name: string = "Alice";

This programming language is...

What is TypeScript?

500

REST stands for

What is Representational State Transfer?
500

The CEO and founder of Cavista

What is Niyi John Olajide?

500

The term for keywords that restrict access using public/private/protected

What is Access Modifier?

500

a = [1, 2, 3]

b = a

b.append(4)

print(a)

What is the output will be [1, 2, 3, 4] even though a was not appended because b now holds the memory address (reference) for the object so any change made to b is made to a?

M
e
n
u