Unit 3 Review - CS Python Fundamentals

Unit 3 Review - CS Python Fundamentals

10th - 12th Grade

•

25 Qs

quiz-placeholder

Similar activities

Grade 11 Final Exam

Grade 11 Final Exam

9th - 11th Grade

•

20 Qs

Media and Information Literacy Quiz No. 1

Media and Information Literacy Quiz No. 1

12th Grade

•

20 Qs

Coding Karel 2

Coding Karel 2

KG - University

•

20 Qs

Skill Competition Quiz 2024

Skill Competition Quiz 2024

10th Grade - University

•

20 Qs

Topic 4.1 Introduction to Java

Topic 4.1 Introduction to Java

12th Grade

•

20 Qs

SOFTWARE 7I

SOFTWARE 7I

7th Grade - University

•

20 Qs

CSS - Operating System

CSS - Operating System

11th Grade

•

20 Qs

N+ Chapter 5

N+ Chapter 5

12th Grade

•

20 Qs

Unit 3 Review - CS Python Fundamentals

Unit 3 Review - CS Python Fundamentals

Assessment

Quiz

•

Computers

•

10th - 12th Grade

•

Practice Problem

•

Hard

Created by

Christina Ricks

Used 39+ times

FREE Resource

About this resource

This quiz comprehensively covers Python programming fundamentals at the high school level, specifically targeting grades 10-12. The content focuses on essential programming concepts including function definition and usage, parameter passing, conditional statements with Boolean logic, and algorithm analysis. Students need a solid understanding of Python syntax, particularly the proper use of operators (==, >=, and, or), indentation rules, and control flow structures like if/elif/else statements. The quiz requires students to trace through code execution, predict outputs based on different input values, identify syntax errors, and understand the logical flow of conditional statements. Additionally, students must grasp fundamental computer science concepts such as algorithm characteristics, performance analysis, and the historical context of Boolean mathematics developed by George Boole. Created by Christina Ricks, a Computers teacher in the US who teaches grades 10-12. This quiz serves as an excellent comprehensive review tool for students completing their third unit in Python fundamentals, supporting multiple instructional purposes from formative assessment to homework assignments. Teachers can utilize this as a pre-test to gauge student readiness for more advanced topics, as guided practice during review sessions, or as a summative assessment following instruction on functions and conditional logic. The varied question formats—from fill-in-the-blank to code tracing exercises—provide opportunities for differentiated assessment and help students demonstrate their understanding through multiple modalities. This assessment aligns with computer science standards focusing on programming fundamentals, algorithm analysis, and computational thinking skills essential for high school computer science coursework.

See more

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

25 questions

Show all answers

1.

FILL IN THE BLANK QUESTION

1 min • 1 pt

A ______ is a block of code that can be run by calling it by name

2.

FILL IN THE BLANK QUESTION

1 min • 1 pt

_____ are pieces of information that can be sent to a function

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following code:

 

x = math.pow(5, 10)

The pow is a ____________.

class

function

parameter

variable

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a function?

sqrt()

print()

random

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

Consider the attached code (click on the image to enlarge). What is the output if the user types in 10? Check all that apply.

A

B

C

D

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

What is output if the user types in 7? Click all that apply.

A

B

C

D

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

What is output if the user types in 12? Click all that apply.

A

B

C

D

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?