IB Computer Science Paper 1 2006

Approved & Edited by ProProfs Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Abbeysin
A
Abbeysin
Community Contributor
Quizzes Created: 1 | Total Attempts: 311
Questions: 12 | Attempts: 311

SettingsSettingsSettings
IB Computer Science Paper 1 2006 - Quiz

This quiz covers key topics from the IB Computer Science Paper 1 2006, including semantics, syntax, buses in instruction cycles, data integrity, multitasking, modularity, and binary search.


Questions and Answers
  • 1. 

    Define semantics and syntax and give an example of how they each relate to programming code. [4 marks]

  • 2. 

    Describe the role of buses in the machine instruction cycle. [4 marks]

  • 3. 

    Define data integrity and identify one factor that affects integrity when data is transmitted from one computer to another. [2 marks]

  • 4. 

    Describe an example of multi tasking on a personal computer. [2 marks]

  • 5. 

    Outline two advantages to a programmer of modularity at the design stage of a program, which is being coded for the first time. [4 marks]

  • 6. 

    Explain why data must be ordered if a binary search is used. [2 marks]

  • 7. 

    Outline the way in which a macro could be used when producing a document with a word processor. [2 marks]

  • 8. 

    Define the terms function argument and function parameter. [2 marks]

  • 9. 

    Define virtual memory and give an example of when it might be used. [2 marks]

  • 10. 

    Explain one reason why flash memory is increasingly being used as a portable storage medium. [3 marks]

  • 11. 

    (a) Trace the following algorithmic extract for an input of 34. {input (i); k = i mod 6; m = i div 6; output (m*6+k); } [2 marks]

  • 12. 

    (b) Determine the output if any integer, n, is input. [1 mark]

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Apr 06, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 25, 2008
    Quiz Created by
    Abbeysin
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.