wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

APCSP Create Task

Total questions: 50

Worksheet time: 32mins

Name
Class
Date
1.

You can collaborate with your peers on the video portion of the project.

a)

True

b)

False

2.

You can collaborate with peers on the written portion of your project.

a)

Yes, as long as you cite them

b)

No, it is not allowed

c)

Yes, only on sections 2c and 2d

d)

Yes, it is allowed

3.

You will have a minimum of how much time to work on the create task

a)

all the time I need

b)

12 hours

c)

8 hours

d)

24 hours

4.

The create task is worth how much of your total AP exam grade?

a)

15%

b)

40%

c)

20%

d)

30%

5.

You are allowed to collaborate with other students during all of the following except

a)

planning and designing your project

b)

testing and debugging your project

c)

writing an algorithm that will no be including in your written response

d)

writing the algorithm that is part of your written response

6.

The create task will include all of the following except

a)

a video of your program running

b)

individual written responses about your program and the development process

c)

an artifact that describes your program

d)

the program code

7.

Students can

a)

seek guidance from your teacher or AP Coordinator to use and acknowledge APIs or other pieces of open-source code. Program code not written by you can be used in programs as long as you are extending the project in some new way. You should provide acknowledgment and credit from program code you did not write

b)

seek assistance from your teacher or AP Coordinator in resolving collaboration issues where one partner is clearly and directly impeding the completion of the Create performance task

c)

as needed, seek assistance from your teacher or AP Coordinator in defining your focus or choice of topics and seeking clarification pertaining to the task

d)

seek assistance from your teacher or AP Coordinator to resolve technical problems that impede work, such as a failing workstation or difficulty with access to networks, or help with saving files or making movie files;

e)

all of the above

8.

Students CAN'T

a)

collaborate on the video or any of the written responses

b)

submit work that has been revised, amended, or correct by another individual, with the exception of cited program code

c)

submit work from a practice performance task as your official submission to the College Board to be scored by the AP Program

d)

seek assistance or feedback on answers to prompts

e)

all of the above

9.
Plagiarized work includes all of the following except
a)
failure to acknowledge media used in computational artifact
b)
using code found online without credit
c)
asking your coding partner for help in debugging your code
d)
submitting the same written responses as your collaborator
10.
You may not revise your work once you
a)
get a grade from your teacher
b)
upload it to the AP Digital Portfolio
c)
receive input from another student
d)
submit as final to the AP Digital Portfolio
11.
Which of the following is NOT a required part of your program development process?
a)
design
b)
implementation
c)
testing
d)
finding at least 3 sources
12.
You are required to independently develop an _________ that integrates 2 or more _________
a)
algorithm; algorithms
b)
abstraction; abstractions
c)
algorithm; abstractions
d)
abstraction; algorithms
13.
You must develop one ________ that manages the complexity of your program
a)
array
b)
algorithm
c)
program
d)
abstraction
14.
You must create one ___ that displays the ___ of your program & demonstrates its functionality
a)
video; code
b)
video; running
c)
pdf file; code
d)
pdf file; running
15.

Which of these will not be submitted to the college board?

a)

your actual program

b)

a pdf of your code

c)

a video of your program running

16.

Students must complete written responses independently.

a)

True

b)

False

17.

Student programming projects should include the following:

a)

use of several effectively integrated mathematical and logical concepts, from the language you are using;

b)

implementation of an algorithm that integrates two or more algorithms and integrates mathematical and/or logical concepts; and

c)

development and use of abstractions to manage the complexity of your program (e.g., procedures, abstractions provided by the programming language, APIs).

d)

All of the above

18.

Students are allowed to collaborate with ________ for the programming project of this PT.

a)

the teacher

b)

one partner

c)

multiple partners

d)

no one

19.

Students can

a)

seek guidance from your teacher or AP Coordinator to use and acknowledge APIs or other pieces of open-source code. Program code not written by you can be used in programs as long as you are extending the project in some new way. You should provide acknowledgment and credit from program code you did not write

b)

seek assistance from your teacher or AP Coordinator in resolving collaboration issues where one partner is clearly and directly impeding the completion of the Create performance task

c)

as needed, seek assistance from your teacher or AP Coordinator in defining your focus or choice of topics and seeking clarification pertaining to the task

d)

seek assistance from your teacher or AP Coordinator to resolve technical problems that impede work, such as a failing workstation or difficulty with access to networks, or help with saving files or making movie files;

e)

all of the above

20.

Students CAN'T

a)

collaborate on the video or any of the written responses

b)

submit work that has been revised, amended, or correct by another individual, with the exception of cited program code

c)

submit work from a practice performance task as your official submission to the College Board to be scored by the AP Program

d)

seek assistance or feedback on answers to prompts

e)

all of the above

21.

You will have a minimum of how much time to work on the create task

a)

all the time I need

b)

12 hours

c)

8 hours

d)

24 hours

22.

The create task will include all of the following except

a)

a video of your program running

b)

individual written responses about your program and the development process

c)

an artifact that describes your program

d)

the program code

23.
Plagiarized work includes all of the following except
a)
failure to acknowledge media used in computational artifact
b)
using code found online without credit
c)
asking your coding partner for help in debugging your code
d)
submitting the same written responses as your collaborator
24.
You may not revise your work once you
a)
get a grade from your teacher
b)
upload it to the AP Digital Portfolio
c)
receive input from another student
d)
submit as final to the AP Digital Portfolio
25.
You must develop one ________ that manages the complexity of your program
a)
array
b)
algorithm
c)
program
d)
abstraction
26.
You must create one ___ that displays the ___ of your program & demonstrates its functionality
a)
video; code
b)
video; running
c)
pdf file; code
d)
pdf file; running
27.

In your create Performance task you must have

a)

list

b)

for loop

c)

a function with a parameter

d)

all of the above

28.

Students will submit the AP Create Task to _.

a)

AP Classroom in College board

b)

Schoology

c)

Google Drive

d)

AP Computer Science Principles Exam page on AP Central

29.
What should be included in the algorithm used in a student-developed procedure?
a)
No algorithm needed
b)
Sequencing, selection, and iteration
c)
Only selection
d)
Only sequencing
30.
What is the purpose of using a list in program development?
a)
To store and manage data
b)
To make the program more complex
c)
To fulfill the program's purpose
d)
To avoid algorithms
31.
What should be included in the submitted program code if written by someone other than you?
a)
Proper acknowledgment
b)
Built-in procedures only
c)
No acknowledgment
d)
Comments only
32.
What should the first program code segment with a list show?
a)
How to use built-in procedures
b)
How to make the program more complex
c)
How data is stored in the list
d)
How to avoid using the list
33.
What is the importance of algorithms in program development?
a)
Not important
b)
Only for visual output
c)
Help fulfill the program's purpose
d)
Only for tactile output
34.
What should be included in a student-developed procedure?
a)
Return type only
b)
No algorithm
c)
No parameters
d)
Parameters and algorithm
35.
How should code segments be submitted in the AP Digital Portfolio?
a)
With comments only
b)
Without any documentation
c)
With proper documentation
d)
With built-in procedures only
36.
What is the difference between student-developed procedures and built-in procedures?
a)
Built-in procedures are not considered student-developed
b)
Student-developed procedures are not necessary
c)
Built-in procedures are more complex
d)
No difference
37.
How does data abstraction help in program development?
a)
Makes the program easier to develop
b)
Requires significant modifications
c)
Is not necessary
d)
Makes the program more complex
38.
What role does input and output play in program functionality?
a)
Only for textual output
b)
Helps determine program functionality
c)
Only for audible output
d)
No role
39.
Why is proper documentation and acknowledgment important in submitted program code?
a)
To give credit where it's due
b)
To manage program complexity
c)
To fulfill the program's purpose
d)
To make the program more complex
40.
What must be included in the submitted program code according to the checklist?
a)
Comments only
b)
Built-in procedures only
c)
Visual output only
d)
Data abstraction and algorithms
41.
What is considered student-developed in program code?
a)
Student-developed procedures
b)
Event handlers
c)
Existing procedures
d)
Built-in procedures
42.
What is the purpose of the AP CS Principles Create Performance Task checklist?
a)
To list programming languages
b)
To explain data abstraction
c)
To provide coding examples
d)
To ensure all necessary materials are submitted
43.
What should be submitted to assist in responding to the written response prompts on exam day?
a)
Built-in procedures only
b)
Code segments with comments
c)
Required portions of code segments
d)
Visual output only
44.
What should the second program code segment with a list show?
a)
How data is stored in the list
b)
How to make the program more complex
c)
How data in the list is used
d)
How to avoid using the list
45.
How should a student-developed procedure be called in a program?
a)
With built-in procedures
b)
With comments
c)
With a call to the procedure
d)
Not necessary
46.
What is required for the use of lists or other collection types in program development?
a)
Visual output only
b)
Managing program complexity
c)
No requirements
d)
Proper documentation
47.
How does the use of a list help manage program complexity?
a)
Requires significant modifications
b)
Stores and manages data
c)
Makes the program more complex
d)
Makes the program easier to develop
48.
How should output be determined in a program?
a)
Based on comments
b)
Randomly
c)
Based on input and program functionality
d)
Based on built-in procedures
49.

The create task is worth how much of your total AP exam grade?

a)

16%

b)

12%

c)

20%

d)

30%

50.

In your create Performance task you must have

a)

list

b)

for loop

c)

a function with a parameter

d)

all of the above