v3 Bytecode Format (BC2) Checkpoint

Predict fresh artifacts, diagnose a broken invariant, and test a version boundary. Select one answer per multiple-choice question; numeric responses use the stated integer format. Use review links to revisit the relevant representation, then attempt the independent transfer task.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. Which prefix makes PUSH_NUM 6; CALL 1 meaningful as a call to function ID 4?

Select one answer.

2. Which pair correctly distinguishes BC1 and BC2 calls?

Select one answer.

3. A BC2 file lists Function ID 5 before Function ID 2. What should Decode do with their IDs?

Select one answer.

4. A BC2 document has valid syntax but CALL lacks enough stack operands. Which statement is justified?

Select one answer.

5. A BC2 instruction is MAKE_ARRAY 4. How many element operands does it consume before pushing the array? Enter only the requested integer.
Join Discord