🇬🇧 Limited Time — UK Only·🎓 Free Learning for 1 Month·🤖 Free AI Training Included·📚 4,000+ Lessons · 35,000+ Quizzes·🏆 GCSE Mocks · Olympiad Papers·⚡ Selected Students Only · Limited Places·🎁 Free Value Worth £2,000·🇬🇧 Limited Time — UK Only·🎓 Free Learning for 1 Month·🤖 Free AI Training Included·📚 4,000+ Lessons · 35,000+ Quizzes·🏆 GCSE Mocks · Olympiad Papers·⚡ Selected Students Only · Limited Places·🎁 Free Value Worth £2,000·🇬🇧 Limited Time — UK Only·🎓 Free Learning for 1 Month·🤖 Free AI Training Included·📚 4,000+ Lessons · 35,000+ Quizzes·🏆 GCSE Mocks · Olympiad Papers·⚡ Selected Students Only · Limited Places·🎁 Free Value Worth £2,000·
Back to questions directory
A-Level Computer ScienceYear UnknownQ11

(1500U30-1) 5 11. This algorithm duplicates a three-dimensional array of length n. You can assume the array (myArray) has already been populated with data. © WJEC CBAC Ltd. (a) Evaluate the efficiency of the algorithm and using Big O notation, determine the growth rate for time performance. [5] (b) Determine the growth rate of memory space during a single run of the algorithm. [2] (c) Identify the type of time complexity and draw a graph of the algorithm to illustrate the order of time performance. Graph paper is not required. [2] 12. Describe how data may be recovered if lost. [4] 13. Discuss the importance of codes of conduct in promoting professional behaviour throughout the software development stages. You should draw on your knowledge, skills and understanding from a number of areas across your computer science course when answering this question. [12] END OF PAPER 1 declare i,j,k,n as integer 2 declare myArray[n,n,n] 3 declare myArrayCopy[n,n,n] 4 5 set i = 0 6 set j = 0 7 set k = 0 8 9 for i = 0 to n - 1 10 11 for j = 0 to n - 1 12 13 for k = 0 to n - 1 14 15 set myArrayCopy[i,j,k] = myArray[i,j,k] 16 17 next k 18 19 next j 20 21 next i BLANK PAGE 6 © WJEC CBAC Ltd. (1500U30-1) © WJEC CBAC Ltd. BLANK PAGE (1500U30-1) 7 © WJEC CBAC Ltd.

Computer Science A-Level Diagram
Paper Source:WACS223P.pdf

Get full Socratic AI guidance on this question — free in the Applaa desktop app

Appy Buddy guides you step-by-step toward the answer without giving it away. Type your attempt and get instant, mark-scheme-aware clues that teach you to think like an examiner.

Download Applaa Free →
Applaa Desktop App

Join Applaa Community

Create your own games, learn AI concepts, program interactive apps, and share with a kid-safe community approved by parents. Free forever on Windows and Mac.

Download Free

Available for Windows and macOS · COPPA Compliant

Exam Specification Info

This question is part of the UK A-Level Computer Science syllabus. In the actual exam, structured questions typically require linking specific keywords to gain full marks. Applaa helps you drill these topics.

Syllabus levelAdvanced Level (A-Level)
SubjectComputer Science
Official MarksVariable (2–6 marks)