Project Stem Python Unit 1 Test Review

Project Stem Python Unit 1 Test Review

Assessment

Quiz

Computers

9th - 12th Grade

Practice Problem

Medium

Created by

Ryan Goulet

Used 161+ times

FREE Resource

About this resource

This quiz covers fundamental computer science concepts with a focus on introductory Python programming, making it appropriate for high school students in grades 9-12. The assessment evaluates students' understanding of computer hardware components, distinguishing between input and output devices, and the differences between main memory (RAM) and secondary storage. Students need to demonstrate knowledge of operating system functions, Python programming fundamentals including variable naming conventions, data types (string, int, float), and basic syntax rules. The quiz tests practical programming skills such as understanding escape sequences, string concatenation versus arithmetic operations, user input handling, and the automatic string conversion of input() function results. Additionally, students must apply number system conversion skills, specifically translating between binary and decimal representations, which requires understanding positional notation and base-2 arithmetic. Created by Ryan Goulet, a Computers teacher in the US who teaches grades 9-12. This comprehensive review quiz serves as an excellent formative assessment tool for students preparing for their Unit 1 examination in Project STEM's Python curriculum. Teachers can deploy this assessment as a pre-test diagnostic to identify knowledge gaps, assign it as homework to reinforce key concepts, or use it during class as a review activity before summative testing. The quiz format makes it ideal for warm-up activities at the beginning of class periods or as exit tickets to gauge daily learning progress. This assessment aligns with Computer Science standards including CSTA K-12 Computer Science Standards 9-12.1A-AP-10 (developing programs incorporating learned concepts), 9-12.1A-AP-11 (evaluating and refining computational artifacts), and 9-12.1A-DA-12 (creating computational models to understand real-world phenomena), as students demonstrate foundational knowledge necessary for advanced programming concepts and computational thinking skills.

See more

Student preview

quiz-placeholder

17 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not an output device

Speaker

Monitor

Barcode Scanner

Plotter

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following can be considered as both an input and an output device

Scanner

Keyboard

Headphones with microphone

Speaker

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an advantage of main memory over secondary memory in most computers

More memory available

Faster access time

Data is more permanent

Can be used to hold larger data files

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which is not an example of secondary memory

Hard disk drive

Flash drive

CD/DVD drive

RAM

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which software controls access to memory?

Operating System

Compiler

Application

None of the above

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a valid variable name?

1stname

first name

first#name

firstName

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a data type in Python?

string

int

float

double

Create a free account and access millions of resources

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?