Unit 1 Review AP CSP

Unit 1 Review AP CSP

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Programming concepts: Revision

Programming concepts: Revision

4th - 9th Grade

15 Qs

2.1 Algorithms and Computational Thinking

2.1 Algorithms and Computational Thinking

8th - 11th Grade

10 Qs

algorithms INTRO

algorithms INTRO

KG - University

10 Qs

Scratch Programming

Scratch Programming

1st - 12th Grade

13 Qs

Hour of Code

Hour of Code

4th Grade - Professional Development

13 Qs

Understanding Algorithms and Pseudocode

Understanding Algorithms and Pseudocode

9th Grade

15 Qs

Blues Non-Neg Quiz

Blues Non-Neg Quiz

1st Grade - University

9 Qs

Introduction to Python Programming Quiz

Introduction to Python Programming Quiz

10th Grade

10 Qs

Unit 1 Review AP CSP

Unit 1 Review AP CSP

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Amy Austin

Used 73+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a variable?

A placeholder for a value

Calculation

A program that names something

A type of number

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The process of imagining something that does not yet exist, but that has potential value, and making it real through the application of design, implementation, and production

iterative development process

innovating

iteration

debug

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

to identify and remove errors from a computer program

iterative development process

iteration

debug

innovating

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

repeatedly applying a process with the goal of coming closer and closer to a solution

innovating

debug

iterative development process

iteration

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Understanding of the life cycle of a program is an essential component to becoming an effective programmer. Which of the following is the best example of how the life cycle of a program should work?

Idea→write code→algorithm→execute code→debug→maintain

Idea→algorithm→write code→execute code→maintain→debug

Idea→algorithm→write code→execute code→debug→maintain

Idea→algorithm→write code→debug→execute code→maintain

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Jeremiah is part of a group planning a summer fair at which local businesses can run stalls and events. He wants to use his programming skills to develop an app for the fair which businesses will be able to use to communicate information about their activities at the fair with visitors. Which of the following would be the best first step for Jeremiah to take?

Develop all of the major algorithms which will be required for the app by drawing flowchart representations

Find out from the businesses and potential visitors what information and format they think should be used for the app

Write some sample code to understand how the app might work

Write thorough documentation explaining how the code for the app works

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A program that Thomas has written is complete. It has been tested thoroughly, and some outputs were not as expected. Thomas is now going through the code carefully attempting to establish the cause of these errors and change the code to remove them. What is this procedure called?

Debugging

Development

Error check

Coding

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?