June 2023 QP - Component 1 Eduqas Computer Science AS-level
June 2023 QP - Component 1 Eduqas Computer Science AS-level
Centre Candidate
Surname
Number Number
First name(s) 2
GCE AS
S23-B500U10-1
B500U10-1
B 5 0 0 U101
3. 4
01
4. 3
5. 8
ADDITIONAL MATERIALS 6. 7
A calculator. 7. 9
8. 9
INSTRUCTIONS TO CANDIDATES 9. 8
Use black ink or black ball-point pen. 10. 8
Do not use gel pen or correction fluid.
Write your name, centre number and candidate number 11. 11
in the spaces at the top of this page. 12. 5
Answer all questions.
13. 6
Write your answers in the spaces provided in this booklet.
If you run out of space, use the additional page(s) at 14. 10
the back of the booklet, taking care to number the
question(s) correctly. Total 100
2
Examiner
only
Answer all questions.
1. Complete the following table giving three different data types and their storage requirements.
Storage Requirements
Data Type
(in bits)
3
Examiner
only
2. (a) State each step showing how a dual-core processor would process the following
calculation. [4]
Y = (6 × 5) + (3 × 4) + (5 × 9) + (2 × 7)
B 5 0 0 U101
03
(b) State, giving an example, why this calculation cannot be processed in fewer steps. [2]
4
Examiner
only
3. Explain data fragmentation and why the functional characteristics of a solid state drive (SSD)
mean that its performance is not affected by fragmented data. [4]
5
Examiner
only
4. The following data is stored in a 4-bit register:
1 1 0 0
Demonstrate how the state of the second least significant bit can be discovered using a logical
operation. [3]
B 5 0 0 U101
05
6
Examiner
only
5. (a) Many high-level languages provide programmers with a suite of standard functions.
Explain, giving an example, the possible benefits of standard functions. [4]
(b) Other than using a high-level language to write applications, a programmer might use
an assembly language.
Describe the advantages of using an assembly language over a high-level language. [4]
7
Examiner
only
6. Simplify the following Boolean expression using Boolean identities and rules. [7]
B 5 0 0 U101
07
8
Examiner
7. In a certain computer system, real numbers are stored in normalised floating-point form using only
two’s complementation, a 10-bit mantissa and a 4-bit exponent.
(a) Determine the closest possible denary representation of 8.610 using this system. [4]
(b) Calculate the absolute and relative error that has occurred in 7(a).
State how this floating-point system could be modified to allow a more accurate
representation of 8.610. [5]
BLANK PAGE
B 5 0 0 U101
09
PLEASE DO NOT WRITE
ON THIS PAGE
10
8. A sequential file is used to store a record that includes a student’s ID and their total mark in a
class test.
11
Examiner
only
(a) Complete the algorithm, using pseudocode, which allows a user to input a student’s ID
to be deleted and then removes that record from the file gradesFile. [7]
B 5 0 0 U101
11
12
Examiner
only
13
Examiner
only
9. Describe the role of the operating system. [8]
14
Examiner
only
10. Describe two applications that use different modes of operation. [8]
APPLICATION 1
APPLICATION 2
15
BLANK PAGE
16
Examiner
only
11. The following algorithm is intended to sort integers stored in myArray into descending order.
(a) The algorithm does not work as intended. Identify the error and suggest a suitable
change to the algorithm. [2]
17
Examiner
(b) Identify and describe the purpose of two different types of repetition used in this only
algorithm. [4]
Repetition Type 1
Lines: to
Repetition Type 2
Lines: to
(c) Identify and describe the use of selection in this algorithm. [2]
Lines: to
(d) State an alternative type of sorting algorithm and describe the characteristics of your
chosen type of sort. [3]
18
Examiner
only
12. Very large and expensive computer systems and software are used in animation and
computer-generated graphics, which allow a user to manipulate and generate objects.
Describe what can be achieved by such packages in relation to 2D and 3D images and
modelling. [5]
19
Examiner
only
13. Describe contemporary processes that protect the security and integrity of data. [6]
20
Examiner
only
14. The computer system in a large manufacturing company has grown over the last twenty years.
New features have been added and old features of the system updated. The result is a system
that has many faults and incompatibilities. The management of the company believe that
replacing this old system may help improve their company’s productivity.
The company has employed an analyst to carry out a feasibility study on the possible
replacement of the old system.
Describe the purpose of a feasibility study and give examples of the considerations that an
analyst would make. [10]
21
Examiner
only
22
Examiner
only
END OF PAPER
23
24
BLANK PAGE