































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
2025 OCR AS Level Computer Science H046/01 Computing principles Includes Verified Question paper & Marking Scheme Attached Oxford Cambridge and RSA Tuesday 13 May 2025 – Afternoon AS Level Computer Science H046/01 Computing principles Time allowed: 1 hour 15 minutes Do not use: • a calculator Please write clearly in black ink. Do not write in the barcodes. First name(s) Last name INSTRUCTIONS • Use black ink. • Write your answer to each question in the space provided. You can use extra paper if you need to, but you must clearly show your candidate number, the centre number and the question numbers. • Answer all the questions. INFORMATION • The total mark for this paper is 70. • The marks for each question are shown in brackets [ ]. • Quality of extended response will be assessed in questions marked with an asterisk (*). • This document has 16 pages. ADVICE • Read each question carefully before you start your answe 2
Typology: Exams
1 / 39
This page cannot be seen from the preview
Don't miss anything!
































Oxford Cambridge and RSA Tuesday 13 May 2025 – Afternoon AS Level Computer Science H046/01 Computing principles Time allowed: 1 hour 15 minutes Do not use:
© OCR 2025
2* OCR Accountants is a firm of 30 employees. Each employee handles financial matters for many local businesses. The organisation runs a single large server which hosts their email, website and files about businesses they work with. Discuss the different functions of an operating system and why they are essential to the management of this single server. You should refer to the following in your answer:
© OCR 2025 Turn over
3 Ben works for a company that conducts national public surveys. The surveys are given to 10 people at a time and each question has three different options to choose from: A, B or C. For each question people select one option only. (a) Identify two data methods that Ben could use to capture the data and identify a benefit of each. METHOD 1 Method ............................................................................................................................................. .......................................................................................................................................................... Benefit .............................................................................................................................................. .......................................................................................................................................................... METHOD 2 Method ............................................................................................................................................. .......................................................................................................................................................... Benefit .............................................................................................................................................. .......................................................................................................................................................... [4] (b) When the data is collated, the answers for each question are stored in separate 2-dimensional arrays. Question 1 is stored in an array called resultsQ1. Each person is stored on a separate row. Each row contains three Boolean values. Trueis used if that option was selected or Falseif that option was not selected. For example, the results for resultsQ1are: Option A Option B Option C False False True False True False True False False True False False False False True False True False False False True False False True False False True © OCR 2025 Turn over
False Tru e False © OCR 2025
© OCR 2025
4* A major online retailer is looking to improve how they deliver their products. They currently use delivery companies to deliver their products to customers. They intend to use drones to deliver any products that weigh below 5 kilograms. Heavier products will be delivered using electric self-driving vehicles. Discuss the drawbacks of implementing this system. You should refer to the following in your answer:
(a) Convert the denary number 183 into a hexadecimal number. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [1] (b) Calculate the binary addition of these two 8-bit (unsigned) binary numbers. Show your working.
(c) Calculate the binary subtraction of these two 8-bit (unsigned) binary numbers. Show your working.
(d) Tick ( ) one box for each piece of data to show if it is an example of a String , Float or Character data type. String Float Character
“j” “Hello World” [3] © OCR 2025 Turn over
© OCR 2025
(ii) Write the function findAverage that will accept the array steps as a parameter and then return the average number of steps. You should write your answer using pseudocode or program code. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [5] (c) Beth needs to translate her code using a compiler or an interpreter. Describe one benefit to Beth of using a compiler instead of an interpreter. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [2] © OCR 2025
7 A common method for representing characters is the Unicode character set. This was developed to improve the ASCII character set. (a) Explain one benefit of using Unicode instead of ASCII. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [2] (b) Explain one drawback of using Unicode instead of ASCII. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [2] 8 Eve has designed a logic circuit. The expression she has created for the logic circuit is: Q =(J C / D ) 0 (J C /J D ) 0 ( A / C /J B ) (a) Complete the Karnaugh map for this expression and state the simplified expression. You should draw groups around the cells you are using to simply this expression. Show your working. CD
Simplified expression: .......................................................................................................................................................... .................................................................................................................................................. [4] © OCR 2025 Turn over
(a) When computers transmit data over a network they use protocols. Explain the importance of using protocols when transmitting data. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [2] (b) The TCP/IP stack allows communication over large distances such as the internet. Describe the purpose of the transport layer in the TCP/IP stack. .......................................................................................................................................................... .......................................................................................................................................................... .......................................................................................................................................................... .................................................................................................................................................. [2] END OF QUESTION PAPER Oxford Cambridge and RSA Copyright Information OCR is committed to seeking permission to reproduce all third-party content that it uses in its assessment materials. OCR has attempted to identify and contact all copyright holders whose work is used in this paper. To avoid the issue of disclosure of answer-related information to candidates, all copyright acknowledgements are reproduced in the OCR Copyright Acknowledgements Booklet. This is produced for each series of examinations and is freely available to download from our public website (www.ocr.org.uk) after the live examination series. If OCR has unwittingly failed to correctly acknowledge or clear any third-party content in this assessment material, OCR will be happy to correct its mistake at the earliest possible opportunity. For queries or further information please contact The OCR Copyright Team, The Triangle Building, Shaftesbury Road, Cambridge CB2 8EA. OCR is part of Cambridge University Press & Assessment, which is itself a department of the University of Cambridge. © OCR 2025 Turn over
GCE Computer Science H046/01: Computing principles AS Level Mark Scheme for June 2025 © OCR 2025 Oxford Cambridge and RSA Examinations