Start learning →

Olympiad (Class 11) Computer Science — practice by topic

Browse 120 questions across 6 Computer Science topics. Choose what you want to revise, then open a question to check its answer and worked solution.

Start learning Olympiad (Class 11) with Quill →

Computer Science topics

Try a Computer Science question

Worked practice questions

A beginner picks a language built to be easy for people to read and write. That is a:

  1. High level language
  2. Hard wired language
  3. Hand coded language
  4. Half built language
Show answer and solution

Correct answer: A. High level language

1. Languages differ in how close they sit to the machine. 2. One kind is designed for humans to read and understand. 3. That kind is a high level language. _Source: OpenStax Introduction to Computer Science, Chapter 7, High-Level Programming Languages._

Open this question →

A programmer writes count = 5. The name count labels a spot in:

  1. Printer
  2. Memory
  3. Monitor
  4. Network
Show answer and solution

Correct answer: B. Memory

1. A variable gives a name to a storage place. 2. That place holds a value while the program runs. 3. So count labels a spot in memory. _Source: OpenStax Introduction to Computer Science, Chapter 7, High-Level Programming Languages._

Open this question →

In JavaScript one variable holds a number, then later a text string. JavaScript is:

  1. Weakly typed
  2. Strongly typed
  3. Strictly typed
  4. Steadily typed
Show answer and solution

Correct answer: A. Weakly typed

1. Some languages lock a variable to one data type. 2. JavaScript lets the same variable hold any type. 3. So JavaScript is weakly typed. _Source: OpenStax Introduction to Computer Science, Chapter 7, High-Level Programming Languages._

Open this question →

How to practise

  1. Choose a Computer Science question and try to work out your answer.
  2. Open the question to check the correct answer and read its worked solution.
  3. Continue in the app for bite-sized lessons, explanations and review with Quill. You can start without creating an account.