Search Header Logo

AP1 Paper 2 Computer Science

Authored by RHSC Computing

Professional Development

12th Grade

Used 18+ times

AP1 Paper 2 Computer Science
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

CATEGORIZE QUESTION

3 mins • 4 pts

Identify whether the OCR Reference Language code given is an example of selection or iteration.

Groups:

(a) Selection

,

(b) Iteration

for i = 1 to 10
   print(i)
next i

if playerHit() then
   score = 0
endif

switch bonus:
   case 0:
    score = 9
   case 1:
    score = 7
   case 2:
    score = 5
endswit

whilescore != 0
   playgame()
endwhile

2.

FILL IN THE BLANKS QUESTION

1 min • 1 pt


Write pseudocode to increment a value held in a variable score by one.

(a)  

3.

FILL IN THE BLANKS QUESTION

1 min • 1 pt


Breaking a complex problem down into smaller problems.

(a)  

4.

FILL IN THE BLANKS QUESTION

1 min • 1 pt


Hiding or removing irrelevant details from a problem to reduce the complexity.

(a)  

5.

LABELLING QUESTION

5 mins • 5 pts

A restaurant needs an algorithm designing to help employees work out if a customer can have a half price meal or not. It should:

•input required data

•decide if the customer is entitled to a discount

•output the result of the calculation.



Design the algorithm using a flowchart.

a
b
c
d
e

If day NOT "saturday"

INPUT discCard

Output "half price"

End

Output "Full price"

6.

LABELLING QUESTION

3 mins • 3 pts

Each member of staff that works in a restaurant is given a Staff ID. This is calculated using the following algorithm.

Identify the three different variables used.

g
h
i

staffID

print

endwhile

str

surname

input

while

=

year

str(year)

7.

LABELLING QUESTION

3 mins • 3 pts

Each member of staff that works in a restaurant is given a Staff ID. This is calculated using the following algorithm.

Identify the first three different operators used

c
b
a

=

surname

while

str(year)

endwhile

<

+

input

str

year

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?