CS Theory
Guess the Language
CS Trivia
Data Structures
Algorithms
100

The decimal value of 11012.

What is 13?

100

The language of this code segment

print("Hello, World!")


What is python?

100

The full form of HTML. 

What is HyperText Markup Language?

100

A data structure that contains a collection of ordered elements.

What is an array?

100

An algorithm that iterates through an array, element by element, in search of a value.

What is a linear search?

200

The value of the following boolean expression when a is true and b is false.

a OR (a AND b)

What is true?

200

The language of this code segment

public class Main {

  public static void main(String[] args) {

    System.out.println("Hello, World!"); 

  }

}

What is Java?

200

The "Father of Computer Science."

Who is Alan Turing?

200

A data structure that uses last in, first out (LIFO).

What is a stack?

200

An algorithm that searches for a value in an array of sorted elements, splitting the list in half each iteration.

What is a binary search?

300

The binary equivalent of 4728.

What is 1001110102?

300

The language of this code segment


#include <iostream>

int main() {

  std::cout << "Hello, World!" << std::endl;

  return 0;

}

What is C++?

300

The process of dividing workload across multiple processing units.

What is parallel processing?

300

A data structure that uses first in, first out (FIFO).

What is a queue?

300

The simplest common sorting algorithm, with a poor time complexity, where elements are swapped in multiple passes. 

What is Bubble Sort?

400

The simplified form of this boolean expression

NOT((a AND b) or b)

What is NOT(b)?
400

The language of this code segment


console.log("Hello, World!");

What is JavaScript?

400

The year python was first released.

What is 1991?

400

A hierarchical data structure where each parent node has at most 2 children.

What is a binary tree?

400

Defining a function in terms of itself, often with a base case.

What is recursion?

500

The resulting bitstring when the following is evaluated:
10011 AND (01100 OR 10110)

What is 10010?

500

The language of this code segment

using System;

public class HelloWorld

{

  public static void Main(string[] args)

  {

    Console.WriteLine("Hello, World!");

  }

}

What is C#?

500
The company that created Java.

What is Sun Microsystems?

500

A data structure that contains ordered elements with each element pointing to the next.

What is a linked list?

500

An algorithm used to traverse a tree level by level.

What is Breadth-First Search (BFS)?

M
e
n
u