AP CSP Unit 1 Quiz 1 Practice

AP CSP Unit 1 Quiz 1 Practice

9th - 12th Grade

5 Qs

quiz-placeholder

Similar activities

CS Discoveries Unit 1, lesson 1-3 Review

CS Discoveries Unit 1, lesson 1-3 Review

6th - 10th Grade

10 Qs

ICT Computer Programming

ICT Computer Programming

12th Grade

5 Qs

2BT-CODIFICACION-FOR-WHILE

2BT-CODIFICACION-FOR-WHILE

12th Grade

4 Qs

Computer General Knowledge - 1

Computer General Knowledge - 1

5th - 10th Grade

10 Qs

Baking Part 1

Baking Part 1

11th Grade

10 Qs

STRING HANDLING

STRING HANDLING

10th Grade

10 Qs

Module 1.3 Questions

Module 1.3 Questions

12th Grade

9 Qs

AlexaSkillProgram

AlexaSkillProgram

9th - 12th Grade

10 Qs

AP CSP Unit 1 Quiz 1 Practice

AP CSP Unit 1 Quiz 1 Practice

Assessment

Quiz

Computers

9th - 12th Grade

Easy

Created by

Scott Chamberlain

Used 2+ times

FREE Resource

5 questions

Show all answers

1.

MATCH QUESTION

1 min • 5 pts

Match the following terms and definitions.

Compilation

technique in computing that

hides detail, makes more complicated ideas simpler, and

collects a bunch of ideas into a single idea

Iteration

the process of identifying and fixing syntax and logic errors in a program

Debugging

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

Algorithm

the process of source code being translated into machine

code

Abstraction

the process or set of rules

to be followed in calculations or other problem-solving

operations, especially by a computer

2.

REORDER QUESTION

1 min • 5 pts

Place the following steps in the correct order as they occur in the iterative development process.

Document the code and process

Design an algorithm

Test and debug

Investigate and plan

Write the code

3.

CLASSIFICATION QUESTION

1 min • 3 pts

Organize these options into the right categories

Groups:

(a) Formal Language

,

(b) Natural Language

Written and spoken forms

Evolves over time

Easy for machines to parse

Developed by small group

Unambiguous

Ambiguous

4.

CLASSIFICATION QUESTION

1 min • 3 pts

Organize these options into the right categories

Groups:

(a) High Level Programming Language

,

(b) Low Level Programming Language

,

(c) BOTH types of programming languages

Java

Machine language

Easy for machines to parse

Difficult for humans to parse

Easy for humans to parse

Assembler

Guaranteed unambiguous

Python

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Suppose you have to swap the locations of two things in positions "A" and "B". Which algorithm successfully accomplishes the task?

Move A to B

Move B to A

Move B to A

Move A to B

Move A to B

Move B to C

Move A to C

Move B to C

Move A to B

Move C to A