wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AP CSP 300PT Quizizz 12-11

Total questions: 87

Worksheet time: 2hrs 31mins

Name
Class
Date
1.

What is data analysis?

a)

Data analysis is the process of inspecting, cleaning, transforming, and modeling data in order to discover useful information, draw conclusions, and support decision-making.

b)

Data analysis is the process of visualizing data using charts and graphs.

c)

Data analysis is the process of organizing data in a database.

d)

Data analysis is the process of collecting data from various sources.

2.

Aria, Noah, and Priya are working on a computer science project. Why is their data analysis important?

a)

Data analysis is not important in their computer science project

b)

Data analysis is only important in other fields, not in their computer science project

c)

Data analysis is only important for large companies, not for their small project

d)

Data analysis is important in their computer science project because it helps in making informed decisions, identifying patterns and trends, detecting anomalies, improving performance, and optimizing processes.

3.

What are the steps involved in data analysis?

a)

Collect the data, Analyze the data, Draw conclusions, Communicate the results, Evaluate the results

b)

Define the problem and objectives, Collect and prepare the data, Analyze the data, Present the data, Evaluate the data

c)

Define the problem and objectives, Collect and prepare the data, Explore and analyze the data, Draw conclusions and make predictions, Communicate the results.

d)

Define the problem and objectives, Analyze the data, Draw conclusions, Communicate the results, Evaluate the results

4.

Arjun, Mia, and Daniel are working on a project. They have a lot of raw data and are unsure about how to present it. Arjun suggests they use data visualization. How would you describe data visualization to them?

a)

The representation of data or information in a graphical or pictorial format.

b)

The process of encrypting data

c)

The analysis of data using statistical methods

d)

The process of converting data into audio format

5.

Abigail, Noah, and Benjamin are working on a project that involves a large amount of data. They are debating on the best way to present their findings. What are the benefits if they choose data visualization?

a)

Data visualization is only useful for presenting data to a large audience

b)

Data visualization is time-consuming and not worth the effort

c)

Data visualization helps in understanding complex data, identifying patterns and trends, making data-driven decisions, and communicating information effectively.

d)

Data visualization is only applicable to certain industries

6.

Liam, Priya, and Henry are working on a project for their data science class. They have collected a lot of data and are now considering different ways to visualize it. What are the different types of data visualization techniques they could use?

a)

bar graphs, line plots, scatter diagrams, pie diagrams, heat charts, bubble charts

b)

bar charts, histograms, scatter plots, cross tab

c)

bar graphs, line plots, scatter diagrams, pie diagrams, heat charts, network diagrams

d)

bar graphs, line plots, scatter diagrams, pie diagrams, heat charts, tree diagrams

7.

What are the best practices for creating effective data visualizations?

a)

Identify the purpose, choose appropriate type, simplify design, use clear labels, ensure accessibility

b)

Use small font sizes and unclear labels to save space

c)

Use as many colors as possible, even if they don't relate to the data

d)

Make the design as complex as possible to impress viewers

8.

How can data visualization help in decision-making?

a)

Data visualization helps in decision-making by presenting complex data in a visual format that is easy to understand and interpret.

b)

Data visualization has no impact on decision-making.

c)

Data visualization only works for small datasets.

d)

Data visualization makes decision-making more complicated.

9.

Abigail and Daniel are working on a project where they need to explore two columns of data at the same time. Oliver suggests a few visualization techniques. Which of these techniques would be most suitable for Abigail and Daniel's needs?

a)

Bar charts and Histograms

b)

Bar charts

c)

Histograms

d)

Scatter plots and Cross tab

10.

Aiden, Rohan, and Priya are working on a school project. They have collected data and are deciding how to represent it. When should they use bar graphs and histograms?

a)

When their data is not uniform

b)

When they have collected a large amount of data

c)

When they are analyzing data from one column only

d)

When they need to analyze multiple values

11.

Ethan, Rohan, and Aria are working on a project where they have a large dataset. They are particularly interested in exploring the relationship between two columns in the dataset. What would be the best visualization technique for them to use?

a)

scatter plot

b)

histogram

c)

bar chart

d)

cross tab

12.

What is the role of data cleaning in data analysis?

a)

Data cleaning is not necessary in data analysis.

b)

Data cleaning is the process of collecting data for visualization.

c)

Data cleaning is the process of identifying and correcting errors in the data, which is crucial for ensuring the accuracy of the analysis.

d)

Data cleaning is the process of collecting data from various sources.

13.

Maya, Anika, and Elijah are working on a data analysis project for their statistics class. Why is it important for them to choose the right visualization technique?

a)

The choice of visualization technique has no impact on their project.

b)

Choosing the right visualization technique can help them in effectively communicating the results of their project to the class.

c)

Choosing the right visualization technique can make their project look more appealing.

d)

Choosing the right visualization technique can help them in understanding their data better, identifying patterns and trends, and making informed decisions about their project.

14.

What is data cleaning?

a)

Data cleaning is the process of encrypting data for security purposes

b)

Data cleaning is the process of deleting all data to start fresh

c)

Data cleaning is the process of identifying and correcting errors or inconsistencies in data to improve its quality.

d)

Data cleaning is the process of creating new data from scratch

15.

Why is data cleaning important in AP CSP?

a)

Data cleaning is important in AP CSP to ensure accurate, complete, and reliable data for analysis.

b)

Data cleaning only applies to certain types of data in AP CSP

c)

Data cleaning can be done after analysis in AP CSP

d)

Data cleaning is unnecessary in AP CSP

16.

What are some common techniques used in data cleaning?

a)

Ignoring missing values completely

b)

Adding more noise to the data

c)

Mixing up data formats further

d)

Removing duplicates, handling missing values, correcting inconsistent data formats, standardizing data values, detecting outliers

17.

Explain the concept of missing data in data cleaning.

a)

Missing data in data cleaning refers to the presence of values in a dataset

b)

Missing data in data cleaning refers to the absence of values in a dataset, which can occur due to various reasons such as human error, equipment malfunction, or data corruption.

c)

Missing data in data cleaning is always due to software bugs

d)

Missing data in data cleaning is intentional and does not affect the analysis

18.

How can outliers be handled during data cleaning?

a)

Remove outliers if they are due to errors or extreme values, or transform them using techniques like winsorization or log transformation.

b)

Create a separate dataset for outliers

c)

Replace outliers with the mean of the dataset

d)

Ignore outliers completely and proceed with analysis

19.

What is the role of data validation in the data cleaning process?

a)

Data validation is not necessary in data cleaning

b)

Data validation is only useful for data analysis, not cleaning

c)

Data validation only adds complexity to the process

d)

Data validation plays a crucial role in ensuring the accuracy and quality of the data being cleaned.

20.

Discuss the significance of data normalization in data cleaning.

a)

Data normalization is not necessary for data cleaning

b)

Data normalization can introduce errors in the data

c)

Data normalization slows down the data cleaning process

d)

Data normalization is crucial in data cleaning as it reduces redundancy, improves data consistency, and facilitates data analysis.

21.

What are some tools or software used for data cleaning in AP CSP?

a)

Microsoft Word

b)

Excel, Google Sheets, OpenRefine, Python libraries like Pandas

c)

Tableau

d)

Photoshop

22.

Explain the difference between data cleaning and data preprocessing.

a)

Data cleaning involves adding noise to the dataset, while data preprocessing involves removing noise.

b)

Data cleaning is done before data preprocessing in the data analysis pipeline.

c)

Data cleaning focuses on transforming the data for analysis, while data preprocessing focuses on handling errors in the dataset.

d)

Data cleaning focuses on handling errors in the dataset, while data preprocessing focuses on transforming the data for analysis.

23.

How does data cleaning contribute to the overall data analysis process in AP CSP?

a)

Data cleaning ensures data is encrypted before analysis.

b)

Data cleaning ensures accurate, complete, and formatted data for reliable analysis.

c)

Data cleaning involves creating duplicate data for analysis.

d)

Data cleaning focuses on removing outliers from the dataset.

24.

Convert 48 to a binary number

a)

110000

b)

110001

c)

110111

d)

111111

25.

What is the value in binary of 11001 + 2?

a)

111111

b)

11101

c)

11100

d)

11011

26.

What is the smallest number of bits needed to store the decimal number 7?

a)

1

b)

2

c)

3

d)

4

27.

Which math calculation could result in a roundoff error?

a)

2/9

b)

2*6

c)

6-2

d)

3+5

28.

Many older computers were designed to handle only 8-bit systems, meaning that all numbers that the computers used could not exceed 8 bits in length. Which of the following numbers would NOT be viable in an 8-bit system?

a)

14

b)

34

c)

255

d)

256

29.

What signal can be represented using a digital signal without losing any data?

a)

The human voice in air

b)

The varying temperature during the day

c)

Volume due to a train honking its horn

d)

The varying grades of a student during the school year

30.

Which of the following is a trade-off inherent in lossy compression of an image?

a)

Smaller file size (bytes)

b)

Speed of transmitting file

c)

Image quality

d)

Image size (number of pixels)

31.

An Alaskan biologist is tracking a pod (group) of whales using tracking collars. For the whales, the following geolocation data are collected at frequent intervals:

* Time

*Date

*Geographical location of the sea mammals

Which of the following questions about a whale could NOT be answered using only the data collected from the tracking collars?

a)

About how many miles did the animal travel in one week?

b)

Does the animal travel in groups with other tracked animals?

c)

Do the movement patterns of the animal vary according to the weather?

d)

In what geographic location does the animal typically travel?

32.

Why is it usually easier to read code written in a high-level language than code written in a low-level language?

a)

High-level languages tend to be written by smarter people

b)

High-level languages tend to be closer to basic computer code, which makes them easier to translate.

c)

High-level languages tend to be written for more experienced programmers to use, which implicitly makes them easier to read.

d)

High-level languages tend to be closer to natural language by utilizing simplified abstractions with descriptive names.

33.

What binary number represents the letter J?

a)

77

b)

74

c)

73

d)

70

34.

What is the purpose of using conditionals in programming?

a)

To make decisions based on certain conditions

b)

To repeat a block of code multiple times

c)

To store and organize data

d)

To perform mathematical calculations

35.

Which statement is used to execute a block of code only if a condition is true?

a)

if statement

b)

for statement

c)

while statement

d)

switch statement

36.

What is the syntax for an if statement in most programming languages?

a)

if (condition) { code }

b)

if (code) { condition }

c)

condition { if (code) }

d)

code { if (condition) }

37.

When using an if-else statement, what happens if the condition is false?

a)

The code inside the else block is executed

b)

The code inside the if block is executed

c)

The code inside both the if and else blocks is executed

d)

The code inside neither the if nor else block is executed

38.

What does a nested conditional refer to?

a)

A conditional statement that is inside a loop

b)

A conditional statement that is inside another conditional statement

c)

A conditional statement that is inside a function

d)

A conditional statement that is inside a class

39.

What is the purpose of using Boolean variables in programming?

a)

To store text data

b)

To store numeric data

c)

To store true or false values

d)

To store complex data structures

40.

In a Boolean expression, what value is returned when both conditions are true?

a)

true

b)

false

c)

null

d)

undefined

41.

What is the output of the following code snippet?
var x = 5; var y = 10;
if (x > y) {
{ console.log("x is greater than y"); }

else { console.log("x is less than or equal to y"); }

a)

x is greater than y

b)

x is less than y

c)

x is equal to y

d)

x is less than or equal to y

42.

What is the output of the following code snippet?

var age = 18;

if (age >= 18) {

console.log("You are eligible to vote");

}

else {

System.out.println("You are not eligible to vote");

}

a)

You are eligible to vote

b)

You are not eligible to vote

c)

The code does not compile

d)

The code produces an error

43.

What will the output be when temperature = 85?

a)

It's cool.

b)

It's warm.

c)

It's hot.

d)

It's very hot.

44.

A program is:

a)

a series of steps to complete a task that a computer can understand.

b)

Python, JavaScript, Java, PHP, and Ruby

c)

the action we want the program to take.

d)

a condition that is false.

45.

Coding is:

a)

Python, JavaScript, Java, PHP, and Ruby

b)

the action of writing instructions for a computer in a language that it can understand.

c)

a language that is more precise than English but less precise than a coding language.

d)

a specific action to be taken if the condition is false.

46.

What is syntax?

a)

a catch-all for every other situation besides true.

b)

pieces of code that direct the program to run in different ways depending on what else is happening.

c)

a set of rules for how a language is written.

d)

English, Chinese, or Spanish.

47.

Control flow statements:

a)

pieces of code that direct the program to run in different ways depending on what else is happening.

b)

determine which code is being carried out at a given time.

c)

give the program the flexibility to go down more than one path.

d)

all of these.

48.

Pieces of code that only run "under certain conditions":

a)

conditional statements

b)

control flow statments

c)

syntax

d)

variables

49.

What is a condition?

a)

JavaScript

b)

Something that has to be true in order for an action to be carried out.

c)

syntax

d)

pseudocode

50.

This is a catch-all for every other situation besides the one where the condition is true.

a)

then

b)

do

c)

else

d)

if

51.

What is/are true about pseudocode?

a)

somewhere between English and a coding language.

b)

more precise than English but less precise than a coding language.

c)

used by programmers to figure out the logic and flow of their programs without having to worry about syntax.

d)

all of these

52.

A variable is...

a)

is a placeholder for a piece of information that can change.

b)

is like a bucket for holding information.

c)

can be written as letters or with longer words.

d)

all of these

53.

Which symbol means "not equal to"?

a)

==

b)

<=

c)

>=

d)

!=

54.

Which of the following is a test statement?

a)

color = sprite.ask("What's your favorite color?")

b)

sprite.say("So your favorite color is " + color.")

c)

if color == "red":

d)

color = "red"

55.

Which of the following best describes what a test statement is?

a)

This part is the code that runs in a conditional if the condition is true

b)

This is the part of the code that checks whether a condition is true or false

c)

This is a code that shows how many times a loop should run

d)

This is a code that saves multiple pieces of information in one place

56.

Which of the following best describes what the nested code part of a conditional is?

a)

This part is the code that runs in a conditional if the condition is true

b)

This is the part of the code that checks whether a condition is true or false

c)

This is a code that shows how many times a loop should run

d)

This is a code that saves multiple pieces of information in one place

57.

How many test statements does this program have?

a)

1

b)

2

c)

3

d)

4

58.

What happens if the user inputs "winter" into the first question in this program?

a)

The background changes to a winter background

b)

The user is asked another question

c)

The sprites says "Sad..."

d)

The sprite says "Me too!"

59.

Which of the following best describes what a flowchart is?

a)

A diagram that shows each step of a process or algorithm

b)

Conventions for making code easier for people to read

c)

The line of code in a conditional that checks if something is true or false.

d)

The line of code in a conditional that's indented over

60.

Which of the following symbols compares two values to see if they are the same?

a)

=

b)

[ ]

c)

==

d)

""

61.

According to the following flow chart, what will happen right after the user chooses "red"?

a)

The sprite will ask "Would you like to choose the red door, or the blue door?"

b)

The sprite will say "You win a car!"

c)

The sprite will say "You win a house!"

d)

The sprite will say "Thanks for playing!"

62.

According to the following flow chart, in what situation will the sprite say "Thanks for playing!"?

a)

If the user chooses "red"

b)

If the user chooses "blue"

c)

All of the above

d)

None of the above

63.

Which of the following programs follows the flowchart here?

a)
b)
c)
64.

In this program, there are several variables and If and statements. Check ALL of the lines that will be said by the program after the code is run.

a)

"Cool!"

b)

"Mindblowing!"

c)

"Sweet!"

d)

"Far out!"

65.

Which of these best describes when you want to use a conditional?

a)

When you want to repeat some code

b)

When you want to save a value

c)

When you want the program to do different things depending on user input

d)

When you want to add a certain amount to your variable

66.

Which of these is NOT a conditional?

a)

If-else

b)

If-And

c)

If statement

d)

For Counter

67.

Which line of code here has an error?

a)

1

b)

3

c)

5

d)

6

68.

To check if two values are the same, you need the (a)   sign.

69.

I have a program that has two variables, day and month. day tells you which # day it is, while month tells you which #r month it is. (Ex, for May 20 the month would be 5 and the day would be 20) Which kind of conditional would I need to check if today is Christmas?

a)

If else

b)

If

c)

If And

d)

For Counter

70.

I want to write a program that if the day is a friday, the program says "TGIF!" and if it isn't, it says "Hang in there!" What kind of conditional do I need?

a)

If else

b)

If

c)

If And

d)

For Counter

71.

I want to write a program so that if the user gets to 100 points, the program says "Congrats!" Which conditional should use?

a)

If else

b)

If

c)

If And

d)

For Counter

72.

Which of the following variable declarations are right?

a)

var 10 =10;

b)

var num = 10;

c)

var name = "Bob";

d)

var number 10 = 10;

73.

What is the value of x here?

(a)  

74.

What is the value of z?

(a)  

75.

Is this statement true or false? ( write true or false)

(a)  

76.

Is this statement true or false? (write true or false)

(a)  

77.

Is this statement true or false? (Write true or false)

(a)  

78.

Which statement will be printed to the console?

a)

I am 5

b)

I am not 5

c)

I'm not sure

d)

Nothing will be printed

79.

Which of these statements will be printed?

a)

I am less than or equal to 10

b)

I am none of the options

c)

I am 5

80.

What will be printed to the console?

a)

You are in elementary school

b)

You are in high school

c)

You are in some other school

81.

What will be printed to the console?

a)

You passed

b)

You failed

c)

None of the options

82.

What will be printed to the console log?

a)

You got the average

b)

You failed

c)

Congrats you get ice cream!

83.
If x has the value 12, Java will only evaluate the left side of the compound expression in the statement: if (x > 1 && x < 10)
a)
True
b)
False
84.

Match the following

a)

!

1.

Not

b)

||

2.

or

c)

&&

3.

and

d)

Logical Operator

4.

A symbol or word used to connect two or more expressions

e)

An expression that produces a true or false when evaluated

5.

Boolean Expression

85.

Any expression that can be evaluated for true or false is known as a ________ __________.

(a)  

86.

3 < 8 evaluates to? ​ (a)  

Choose from the below words
TRUE
FALSE
Boolean Value
Neither True or False
==
!
||
87.

Evaluate the expression for a Boolean Value