Log in
Sign up for FREE
arrow_back
Library
Scratch Test
By Mickey Arnold
star
star
star
star
star
Share
share
Last updated almost 2 years ago
20 questions
Add this activity
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Question 1
1.
A.
50
B.
65
visibility
View drawing
Question 2
2.
A.
63
B.
56
visibility
View drawing
Question 3
3.
A.
95
B.
80
visibility
View drawing
Question 4
4.
A.
60
B.
40
visibility
View drawing
Question 5
5.
A.
50
B.
68
visibility
View drawing
Question 6
6.
A.
16
B.
10
visibility
View drawing
Question 7
7.
What is output by the code to the right?
set a to -14
repeat 3
change a by 12
say a
Question 8
8.
A.
1
B.
17
visibility
View drawing
Question 9
9.
What is output by the code to the right?
set c to 5
repeat until c > 60 change c by 10
say c
visibility
View drawing
Question 10
10.
A.
75
B.
45
visibility
View drawing
Question 11
11.
A.
8
B.
7
visibility
View drawing
Question 12
12.
A.
38
B.
72
visibility
View drawing
Question 13
13.
A.
[2, 2, 2, 2, 2]
B.
[2, 2, 2, 2]
visibility
View drawing
Question 14
14.
A.
[2, 5, 8, 11]
B.
[4, 5, 7]
visibility
View drawing
Question 15
15.
A.
[25]
B.
[5, 10, 15]
visibility
View drawing
Question 16
16.
A.
delete find of list
B.
delete count of list
visibility
View drawing
Question 17
17.
A.
change spot by -1
B.
change spot by 2
visibility
View drawing
Question 18
18.
A.
false
B.
true
visibility
View drawing
Question 19
19.
A.
false
B.
true
visibility
View drawing
Question 20
20.
A.
2
B.
6
visibility
View drawing
What is output by the code to the right?
set a to 75
repeat 5
change a by -5
say a
C.
60
D.
55
E.
70
What is output by the code to the right?
set a to 63
repeat 4
change a by -7
say a
C.
49
D.
42
E.
35
What is output by the code to the right?
set a to 100
repeat 3
change a by -5
say a
C.
85
D.
90
E.
70
What is output by the code to the right?
set a to 60
repeat 2
change a by 10
say a
C.
90
D.
80
E.
10
What is output by the code to the right?
set a to 50
repeat 6
change a by 3
say a
C.
53
D.
56
E.
65
What is output by the code to the right?
set a to 0
repeat 7
change a by 2
say a
C.
14
D.
12
E.
8
A.
10
B.
-2
C.
22
D.
34
E.
-26
What is output by the code to the right?
set c to 1
repeat until c > 49
change c by 8
say c
C.
33
D.
49
E.
57
A.
15
B.
35
C.
55
D.
65
E.
75
What is output by the code to the right?
set e to 90
repeat until e < 20
if e > 50 change e by -15
else
change e by -10
say e
C.
15
D.
35
E.
5
What is output by the code to the right?
set e to 150
set count to 0
repeat until e < 75
if e > 100 change e by -20
else
change e by -5
change count by 1
say count
C.
9
D.
6
E.
5
What is output by the code to the right?
set f to 1 set g to 0 repeat until f > 20
change g by f
change f by 4
say g
C.
45
D.
76
E.
68
What is output by the code to the right?
E. list
set list as empty
set a to 2
repeat 6
add a to list
say list
C.
[2, 2, 2, 2, 2, 2]
D.
[]
E. list
What is output by the code to the right?
set list as empty
set b to 2
repeat 4
change b by 3
add b to list
say list
C.
[5, 8, 11, 14]
D.
[8, 11, 14]
E.
[11, 14]
What is output by the code to the right?
set list as empty
set b to 5
repeat 5
change b by 5
add b to list
say list
C.
[5, 10, 15, 20, 25]
D.
[20, 25]
E.
[10, 15, 20, 25, 30]
Which of the following code statements would correctly fill
<*1>
?
//the following code would create a list
//of random numbers
//the user would be asked for a value
//the code would search for value in the list
//and remove each occurrence from the list
set list as empty
set rand to 0
repeat 10
set rand to pick random 1 to 10
add rand to list
set count to 0
ask "Enter a number" and wait
set find to answer
set spot to 1
repeat 10
if item spot of list = find
<*1>
else
<*2>
C.
delete list
D.
delete spot of rand
E.
delete spot of list
Question 33 xx
Which of the following code statements would correctly fill
<*2>
?
//the following code would create a list
//of random numbers
//the user would be asked for a value
//the code would search for value in the list
//and remove each occurrence from the list
set list as empty
set rand to 0
repeat 10
set rand to pick random 1 to 10
add rand to list
set count to 0
ask "Enter a number" and wait
set find to answer
set spot to 1
repeat 10
if item spot of list = find
<*1>
else
<*2>
C.
change spot by 0
D.
change spot by 1
E.
change spot by -2
What is returned by the call
isBiggerThan25( -11 )
?
isBiggerThan25( number )
if number > 25
report true
report false
C.
1
D.
0
E.
-1
What is returned by the call
isMystery( 77 )
?
isMystery( number )
if number < 0
report true
report false
C.
1
D.
0
E.
-1
What is returned by the call
countEm( 1,2,3,4,14,5,6,7,21 )
?
isHuh( number )
if not number mod 2 = 0
report false
report true
countEm( list )
set spot to 0
set count to 0
repeat length of list
if isHuh(item spot of list)
change count by 1 change spot by 1
report count
C.
4
D.
3
E.
5