School boards

School Olympiads - National Cyber Olympiad & AI Foundation (NCO) previous year questions (PYQ)

91 previous year School Olympiads - National Cyber Olympiad & AI Foundation (NCO) questions, grouped by year, with answers and solutions.

2025 (4 questions)

Q1.
[Achievers Section - 3 Marks]
Consider the following recursive function:
def fun(n):
    if n <= 1:
        return 1
    return n * fun(n - 2)
What will be the return value of fun(7)?

(A)
{'key': 'A', 'text': '105'}
(B)
{'key': 'B', 'text': '720'}
(C)
{'key': 'C', 'text': '48'}
(D)
{'key': 'D', 'text': '35'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
Convert the hexadecimal number $(2F)_{16}$ into its decimal equivalent.

(A)
{'key': 'A', 'text': '45'}
(B)
{'key': 'B', 'text': '47'}
(C)
{'key': 'C', 'text': '52'}
(D)
{'key': 'D', 'text': '37'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2024 (13 questions)

Q1.
In computing logic for Block-Based Programming Concepts (Scratch / Blockly), what is the binary representation of the decimal number $22$?

(A)
{'key': 'A', 'text': '(10110)₂'}
(B)
{'key': 'B', 'text': '(10111)₂'}
(C)
{'key': 'C', 'text': '(11000)₂'}
(D)
{'key': 'D', 'text': '(10101)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
In computing logic for Input/Output Devices & Secondary Storage Systems, what is the binary representation of the decimal number $22$?

(A)
{'key': 'A', 'text': '(10110)₂'}
(B)
{'key': 'B', 'text': '(10111)₂'}
(C)
{'key': 'C', 'text': '(11000)₂'}
(D)
{'key': 'D', 'text': '(10101)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2023 (13 questions)

Q1.
[Achievers Section - HOTS]
In computing logic for Operating Systems Architecture (Windows, Linux, Mobile OS), what is the binary representation of the decimal number $28$?

(A)
{'key': 'A', 'text': '(11100)₂'}
(B)
{'key': 'B', 'text': '(11101)₂'}
(C)
{'key': 'C', 'text': '(11110)₂'}
(D)
{'key': 'D', 'text': '(11011)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
[Achievers Section - HOTS]
In computing logic for Python Syntax, Variables, Data Types & Operators, what is the binary representation of the decimal number $28$?

(A)
{'key': 'A', 'text': '(11100)₂'}
(B)
{'key': 'B', 'text': '(11101)₂'}
(C)
{'key': 'C', 'text': '(11110)₂'}
(D)
{'key': 'D', 'text': '(11011)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2022 (13 questions)

Q1.
Which memory type operates at the highest speed and is located closest to the CPU core?

(A)
{'key': 'A', 'text': 'Solid State Drive (SSD)'}
(B)
{'key': 'B', 'text': 'Dynamic RAM (DRAM)'}
(C)
{'key': 'C', 'text': 'L1 / L2 Cache Memory'}
(D)
{'key': 'D', 'text': 'ROM (Read Only Memory)'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
In computing logic for Input/Output Devices & Secondary Storage Systems, what is the binary representation of the decimal number $27$?

(A)
{'key': 'A', 'text': '(11011)₂'}
(B)
{'key': 'B', 'text': '(11100)₂'}
(C)
{'key': 'C', 'text': '(11101)₂'}
(D)
{'key': 'D', 'text': '(11010)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2021 (13 questions)

Q1.
Which memory type operates at the highest speed and is located closest to the CPU core?

(A)
{'key': 'A', 'text': 'Solid State Drive (SSD)'}
(B)
{'key': 'B', 'text': 'Dynamic RAM (DRAM)'}
(C)
{'key': 'C', 'text': 'L1 / L2 Cache Memory'}
(D)
{'key': 'D', 'text': 'ROM (Read Only Memory)'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
What will be the output of the following Python code snippet?
nums = [2, 4, 6, 8, 10]
print(nums[1:4:2])

(A)
{'key': 'A', 'text': '[4, 8]'}
(B)
{'key': 'B', 'text': '[4, 6, 8]'}
(C)
{'key': 'C', 'text': '[2, 6]'}
(D)
{'key': 'D', 'text': '[4]'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2020 (11 questions)

Q1.
In computing logic for Conditional Logic (if-elif-else) & Iteration (for/while), what is the binary representation of the decimal number $39$?

(A)
{'key': 'A', 'text': '(100111)₂'}
(B)
{'key': 'B', 'text': '(101000)₂'}
(C)
{'key': 'C', 'text': '(101001)₂'}
(D)
{'key': 'D', 'text': '(100110)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
In computing logic for Cloud Computing, IoT & Smart Devices, what is the binary representation of the decimal number $18$?

(A)
{'key': 'A', 'text': '(10010)₂'}
(B)
{'key': 'B', 'text': '(10011)₂'}
(C)
{'key': 'C', 'text': '(10100)₂'}
(D)
{'key': 'D', 'text': '(10001)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2019 (12 questions)

Q1.
In computing logic for Block-Based Programming Concepts (Scratch / Blockly), what is the binary representation of the decimal number $17$?

(A)
{'key': 'A', 'text': '(10001)₂'}
(B)
{'key': 'B', 'text': '(10010)₂'}
(C)
{'key': 'C', 'text': '(10011)₂'}
(D)
{'key': 'D', 'text': '(10000)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
In computing logic for Flowcharts, Decision Symbols & Algorithmic Tracing, what is the binary representation of the decimal number $31$?

(A)
{'key': 'A', 'text': '(11111)₂'}
(B)
{'key': 'B', 'text': '(100000)₂'}
(C)
{'key': 'C', 'text': '(100001)₂'}
(D)
{'key': 'D', 'text': '(11110)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view

2018 (12 questions)

Q1.
[Achievers Section - HOTS]
In computing logic for Flowcharts, Decision Symbols & Algorithmic Tracing, what is the binary representation of the decimal number $16$?

(A)
{'key': 'A', 'text': '(10000)₂'}
(B)
{'key': 'B', 'text': '(10001)₂'}
(C)
{'key': 'C', 'text': '(10010)₂'}
(D)
{'key': 'D', 'text': '(1111)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
Q2.
In computing logic for Operating Systems Architecture (Windows, Linux, Mobile OS), what is the binary representation of the decimal number $23$?

(A)
{'key': 'A', 'text': '(10111)₂'}
(B)
{'key': 'B', 'text': '(11000)₂'}
(C)
{'key': 'C', 'text': '(11001)₂'}
(D)
{'key': 'D', 'text': '(10110)₂'}
Show answer & solution
Verified Answer & Solution Locked
Sign in to your free student account to reveal verified answers and step-by-step solutions.
Sign in to view
All Years Protected

Want All 91 School Olympiads - National Cyber Olympiad & AI Foundation (NCO) PYQs?

Sign up free to unlock every previous year question paper with detailed solutions, practice in timed exam mode, and evaluate your rank.

Ready to practice School Olympiads - National Cyber Olympiad & AI Foundation (NCO) PYQs?

Sign up free to unlock every previous year question and generate papers from them.