Practice · Computer Science

IB Computer Science practice questions, marked in seconds

Instant AI marking against IB-style markschemes. Multiple choice checks free with no account - written answers get examiner-style feedback, point by point.

SLHL34 questions · 23 topics

Q Try one now

M4537
A company has 800 employees spread across six countries. The analyst needs statistics on how often each employee uses the current stock sys... [1]
AQuestionnaires sent to all employees
BInterviews with all employees
CObservation of employees at work
Checks instantly · free · no account
Topics
Browse by topic 23

02 Questions

34
A company has 800 employees spread across six countries. The analyst needs statistics on how often each employee uses the current stock system. Which information-gathering techn...MCQA computer's primary memory holds the boot-up instructions used when power is first applied, and also holds the currently running program and its data. Which memory type is vola...MCQA laptop is used on rough terrain and is frequently knocked while running. Its internal drive stores data in NAND flash memory cells. Compared with a hard disk drive, this drive...MCQA program simulates a device that loses the contents of primary memory when power is removed. Variables in RAM are reset to 0 on each power loss; values written to DISK persist....MCQA running process references a memory address on a page that is not currently in RAM. Which action does the operating system take?MCQAn 8-bit register holds the binary value 10011010. The value is interpreted as an unsigned integer. What is the denary equivalent?MCQN = 45 P = 1 T = 0 loop while N > 0 B = N mod 2 T = T + B * P P = P * 10 N = N div 2 end loop output T What is the output?MCQThe pseudocode enumerates the input rows of a truth table for two inputs A and B and outputs the value of one Boolean expression for each row. loop A from 0 to 1 loop B from 0 t...MCQA receiver stores the sequence numbers of arriving packets in the array PACKETS = [1, 2, 4, 5, 3]. The pseudocode below models a TCP receiver that outputs only packets delivered...MCQThe pseudocode below uses integer division DIV, which discards any fractional part, and MOD, which gives the remainder. A = 17 B = 5 C = A DIV B D = A MOD B E = C + D output E W...MCQThe function F(N) returns 1 when N ≤ 1 , and otherwise returns N + F(N-1) . The value returned by F(4) is passed as the argument to G(X) , which returns 2 × X . What is the valu...MCQA dough prover heats for exactly 40 minutes after the start button is pressed, then switches off. A separate bread oven switches its heater off when a probe reads 220 ^°C and on...MCQA collection NAMES holds five items. After resetNext() is called, getNext() is executed five times. A further call to hasNext() returnsMCQA singly linked list holds the values 4, 9, 16, 25 in that order. HEAD references the first node. Each node has fields DATA and NEXT, and the last node's NEXT is NULL. CURRENT =...MCQA binary tree has 4 levels, numbered from level 1 at the root. Every level is completely filled. How many nodes does the tree contain?MCQA microwave oven heats food for a time entered on a keypad and then stops. A room heater switches off when a thermistor reading reaches the dial temperature. Which system is ope...MCQDefineDefine the term stack. [2]WRITTEN[2]DefineDefine the term volatile memory. [2]WRITTEN[2]DefineDefine the terms bit and byte. [2]WRITTEN[2]StateState two applications of logic gates. [2]WRITTEN[2]DefineDefine the Boolean operator NAND. [2]WRITTEN[2]DefineDefine the term protocol. [2]WRITTEN[2]DefineDefine the term pre-condition. [2]WRITTEN[2]ListList two advantages of caching. [2]WRITTEN[2]DefineDefine concurrent processing. [2]WRITTEN[2]DefineDefine the term Boolean data type. [2]WRITTEN[2]StateState two characteristics of a collection. [2]WRITTEN[2]IdentifyIdentify the two fields of a node. [2]WRITTEN[2]StateState two applications of stacks. [2]WRITTEN[2]StateState two resources managed by an operating system. [2]WRITTEN[2]DefineDefine virtual memory. [2]WRITTEN[2]DefineDefine preemptive scheduling. [2]WRITTEN[2]DefineDefine the term closed-loop control system. [2]WRITTEN[2]StateState two components of a feedback loop. [2]WRITTEN[2]
How it works
01
Try a question

Pick a topic and answer IB-style questions written to the syllabus and its command terms. No account needed for multiple choice.

02
Get marked instantly

Written answers are marked against IB-style markschemes in seconds - an IB mark, plus point-by-point feedback on your working.

03
Track progress & compete

Keep a streak, climb your league, challenge classmates - practice that actually sticks between now and exam day.

Practice IB Computer Science the way it is examined

Every question on IBMarker is written to the IB Computer Science syllabus and its command terms - outline, explain, discuss, evaluate - with mark allocations that match the paper conventions. Multiple choice questions check instantly, and written answers are marked against IB-style markschemes so you learn exactly where marks are won and lost.

Practice at Standard or Higher Level across 23 topics. Track which subtopics need work, keep a daily streak, and revise with feedback that reads like an examiner's - not a textbook's.

Questions, answered
Is IBMarker affiliated with the IB?

No. IBMarker is an independent study platform and is not affiliated with, or endorsed by, the International Baccalaureate Organization (IBO).

Are these real past-paper questions? +

No - they are original questions written in the style of IB papers, matched to the syllabus, command terms and mark allocations. That keeps practice authentic without reproducing copyrighted exam material.

How does the AI marking work? +

Your answer is compared against an IB-style markscheme, marking point by marking point. You get a mark out of the total, plus feedback on what earned credit and what was missing.

Is it free? +

Multiple choice practice is free with no account. Create a free account to have written answers AI-marked and to keep your progress, streaks and league place.

Does it cover both SL and HL? +

Yes - every question is tagged SL or HL where it applies, and you can filter the bank by topic and question type.

More subjects

IBMarker is not affiliated with the International Baccalaureate Organization (IBO). "IB" and "International Baccalaureate" are registered trademarks of the IBO. All questions are original, written in the style of the IB Diploma Programme.