wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bootstrap Unit 1-4 Review

Total questions: 13

Worksheet time: 8mins

Name
Class
Date
1.

What type is:

a)

Number

b)

String

c)

Image

d)

name

2.

What type is: "(sqrt 4)"

a)

Number

b)

String

c)

Image

d)

name

3.

What type is: circle

a)

Number

b)

String

c)

Image

d)

name

4.

What type is: x

a)

Number

b)

String

c)

Image

d)

name

5.

What type will this expression evaluate to: (circle 50 "solid" "red")

a)

Number

b)

String

c)

Image

d)

name

6.

What is the third argument in the circle expression:

(circle (* 4 5) "solid" "red")

a)

4

b)

5

c)

"solid"

d)

"red"

7.

Evaluate this expression:


(+ (/ 6 (/ 9 3)) 8)

a)

26

b)

10

c)

3

d)

17

8.

How many arguments does + have:

(+ (/ 6 (/ 9 3)) 8)

a)

0

b)

2

c)

3

d)

4

9.

Which is a valid expression for rotate where

; rotate : Number Image -> Image

a)

(rotate 50 "solid" "red")

b)

(rotate 50 circle)

c)

(rotate 50 (circle 50 "solid" "red")

d)

(rotate Number Image)

10.

What is the domain of rotate:

; rotate : Number Image -> Image

a)

rotate

b)

Number Image

c)

Image

d)

Number

11.

What is the range of rotate:

; rotate : Number Image -> Image

a)

rotate

b)

Number Image

c)

Image

d)

Number

12.

Given these examples, what is a valid expression for dot:

(EXAMPLE (dot 1)(circle 1 "solid" "red")

(EXAMPLE (dot 10)(circle 10 "solid" "red")

a)

dot : Number -> Image

b)

(dot 100)

c)

(dot 100 "solid" "red")

d)

(dot size "solid" "red")

13.

Given these examples, what is the function definition for dot:

(EXAMPLE (dot 1)(circle 1 "solid" "red")

(EXAMPLE (dot 10)(circle 10 "solid" "red")

a)

(EXAMPLE (dot size)(circle size "solid" "red")

b)

(circle 10 "solid" "red")

c)

(dot size)(circle size "solid" "red")

d)

(define (dot size)(circle size "solid" "red"))