Code.org Unit 3 Quiz

Code.org Unit 3 Quiz

9th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

AP CSP Test Review

AP CSP Test Review

8th - 10th Grade

15 Qs

Programming in the Game AB

Programming in the Game AB

9th - 12th Grade

15 Qs

Unit 3

Unit 3

9th - 12th Grade

15 Qs

AP CSP Exam Review: Big Idea 3

AP CSP Exam Review: Big Idea 3

8th - 10th Grade

15 Qs

Introduction to Programming Vocabulary

Introduction to Programming Vocabulary

9th - 12th Grade

16 Qs

AP CSP~ BigIdea 2 Data

AP CSP~ BigIdea 2 Data

9th - 12th Grade

10 Qs

APCSP Unit 1

APCSP Unit 1

9th - 12th Grade

20 Qs

AP Computer Science Principles Big Idea 3

AP Computer Science Principles Big Idea 3

8th - 10th Grade

15 Qs

Code.org Unit 3 Quiz

Code.org Unit 3 Quiz

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Mr. Saint-Germain

Used 117+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following best describes one of the benefits of using an iterative and incremental process of

program development?

It allows programmers to implement algorithmic solutions to otherwise unsolvable problems.

It eliminates the need for programmers to test completed programs.

It enables programmers to create programs that use the lowest-level abstractions available.

It helps programmers identify errors as components are added to a working program.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

How are procedures (functions) abstractions in computer science?

They are blocks of code that do something specific

They represent the lowest level of code for the computer to run

They use actual values to represent concepts

They can be used without understanding or seeing the code used.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What do parameters used in a procedure provide?

A way to get values into the procedure, making the code more flexible

A way to return values calculated in the procedure back to the calling program

A way to call a procedure from within another procedure

A way to connect an API to the procedure

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Why do we have high-level programming languages?

To make it easier for people to write code

So code will compile faster, increasing efficiency

To make code reusable, to speed development time

To prevent errors in programs

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an example of a coding-related abstraction?

Using comments in your code

The CPU (Central Processing Unit)

Pressing a button on an app

A constant value

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A collection of commands made available to a programmer

ASCII

Heuristic

API

DNS

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An extra piece of information passed to a function to customize it for a specific need

Parameter

Library

Function

Block

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?