CMU Unit 1 Practice Test

CMU Unit 1 Practice Test

Assessment

Flashcard

Computers

9th - 12th Grade

Hard

Created by

Fab Lab

FREE Resource

Student preview

quiz-placeholder

22 questions

Show all answers

1.

FLASHCARD QUESTION

Front

Types of errors: Syntax Error, Logical Error, Runtime Error, Cascade Error. Which one is NOT a type of error?

Back

Cascade Error

2.

FLASHCARD QUESTION

Front

Logical Error

Back

Code runs, but doesn't do what we want it to do.

3.

FLASHCARD QUESTION

Front

Runtime Error

Back

Code follows the rules of Python and runs, but crashes after it starts.

4.

FLASHCARD QUESTION

Front

Syntax Error

Back

Code doesn't run because program doesn't follow the rules of Python.

5.

FLASHCARD QUESTION

Front

Which of the following has an error? Rect(50, 50, 200, 300, fill='dodgerBlue'), Line(0, 200, 400, 200), Circle(300, 200, 75, fill='crimson'), RegularPolygon(200 200 20 3)

Back

RegularPolygon(200 200 20 3)

Answer explanation

The Rect has no commas between the numbers. This command is not following the rules of Python - it is a syntax error!

6.

FLASHCARD QUESTION

Front

Which of the following has an error? Circle(200, 200, fill='black'), Line(0, 200, 400, 200, lineWidth=2) , Polygon(100, 100, 150, 150, 200, 200, fill='blue'), Rect(0,0,100,200,fill=None)

Back

Circle(200, 200, fill='black')

Answer explanation

The circle command takes a minimum of 3 inputs: Circle(centerX, centerY, radius). This was missing the radius number - a syntax error.

7.

FLASHCARD QUESTION

Front

Which of the following has an error? Polygon(100, 200, 300, 300, fill=None), Circle(-100, -100, 200, fill=gradient('red', 'orange', 'yellow', start='left-top')), Rect(350, 50, 50, 50, fill='blue', borderWidth=5), Polygon(150, 160, 180)

Back

Polygon(150, 160, 180)

Answer explanation

To draw a polygon with code, we write: Polygon(x1, y1, x2, y2, x3, y3, …). It must have an even number of coordinates! For this question, we wrote x1, y1,x2, but we forgot to put y2! This is not following the rules of Python - a syntax error.

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?