Practice 2.1 Computer organization with authentic IB Computer Science (CS) exam questions for both SL and HL students. This question bank mirrors Paper 1, 2, 3 structure, covering key topics like programming concepts, algorithms, and data structures. Get instant solutions, detailed explanations, and build exam confidence with questions in the style of IB examiners.
Calculate, showing your working in each case:the binary (base 2) value of the denary (base 10) number: 105.
Calculate, showing your working in each case: the hexadecimal (base 16) value of the denary (base 10) number: 200.
Construct a logic diagram for the following expression.
NOT A OR (A AND B)
Colours are represented by a computer as a combination of the three primary colours: red, green and blue.
Numerical values are used to represent the different shades of each primary colour. These values range from 0 to 255 in decimal, or 00 to FF in hexadecimal.
State the maximum number of colours that can be represented in a computer pixel.
State the number of bits used to represent a non-primary colour, such as yellow.
State why hexadecimal numbers are frequently used in computing.
Copy and complete the following truth table where:
| 0 | 0 | 0 | ... | ... | ... |
| ... | ... | ... | ... | ... | ... |
Calculate how many different colours can be represented using two hexadecimal characters.
State the hexadecimal equivalent of the following binary number:
11011111
Identify one function of a single-user operating system.
Website developers need to consider a range of usability factors when designing a website.
A company promotes its products online. To make a purchase, customers are required to register with the company and provide data like their:
Once registered, more than one customer is able to access the server to retrieve and modify their data at the same time.
State where the customer data is held during the process of modifying their data.
The company is considering sharing its customers’ data with marketing organizations.
Explain why there could be ethical issues for the company when sharing its customers’ data.
Explain how the operating system ensures that each customer’s data is secure when multiple users are accessing the data at the same time.
Identify two usability factors that need to be considered in the design of a website.
Outline one reason why visual displays on a computer screen can create difficulties for some people.
State the hexadecimal representation of the binary number 10001010.
State how many integers could be represented in this byte.
Construct a truth table with two input variables. If the input variables are equal the value of the output variable should be True, otherwise it should be False.
State how the data stored in the byte will be represented in hexadecimal.
Outline why this byte could not be used to represent characters such as those used in Chinese.
Outline the function of an operating system in managing primary memory.
Explain the roles of the data bus and the address bus in the machine instruction cycle.
Distinguish between random access memory (RAM) and read only memory (ROM).