Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

별먹기 바운스 & 자동차 부수기

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

게임에서 공이 아래로 떨어지지 않고 튕기는 이유는 무엇일까요?

a)

중력 블록을 꺼서

b)

바닥에 닿으면 Y값을 5로 정하기 때문

c)

공이 벽을 통과하기 때문랜덤으로 움직이기 때문

2.

오른쪽 화살표 키를 누르면 공은 어떻게 움직일까요?

a)

위로 간다

b)

왼쪽으로 간다

c)

오른쪽으로 간다

d)

가만히 있는다

3.

코드에서 X값을 X값 × 0.9로 정하기 블록은 어떤 역할을 할까요?

a)

공이 점점 빨라진다

b)

공이 순간이동한다

c)

공이 위로 올라간다

d)

공이 점점 느려진다

4.

공이 오른쪽 벽에 닿았을 때 X값을 -3으로 ,

왼쪽 벽에 닿았을 때 X값을 3으로 정하는 이유는?

a)

공이 벽을 통과하지

못하게 하기 위해

b)

공이 양쪽 벽에서

튕기도록 하기 위해

c)

공이 속도를 잃지

않도록 하기 위해

d)

공이 위로

올라가도록 하기 위해

5.

공의 Y값에 -0.2만큼 더하기 블록이 있습니다.

이것은 어떤 원리를 표현한 것일까요?

a)

바람

b)

마찰력

c)

튕김

d)

중력

6.

코드에서 캐릭터가 충돌했을 때 원위치 신호 보내기 블록을 사용했습니다.

이 신호를 사용하는 이유는 무엇일까요?

a)

다른 오브젝트들도

동시에 원래 위치로

돌아가게 하기 위해

b)

신호를 보내야

점수가 올라가기 때문에

c)

캐릭터가 더

빨라지도록 하기 위해

d)

배경 음악을

멈추게 하기 위해

7.

x좌표를 자동차 생명 값만큼

바꾸기 블록이 하는 역할은 무엇일까요

a)

자동차를

이동시키는 역할

b)

자동차 생명에 따라

막대의 길이를

바꾸는 역할

c)

자동차 색깔을

바꾸는 역할

d)

자동차를

회전시키는 역할

8.

자동차 생명 표시줄이 줄어들 때,

막대의 색이 빨강(#FF0000)에서

회색(#e4e4e4)로 바뀌는 이유는 무엇일까요?

a)

자동차가 충돌하지

않도록 하기 위해

b)

생명을

회복시키기 위해

c)

배경과

어울리게 만들기 위해

d)

남은 생명을

잘 구분하기 위해

9.

코드에서 그리기 굵기를 10으로

정하기 블록은 왜 필요한 걸까요

a)

자동차 속도를

조절하기 위해

b)

자동차 모양을

바꾸기 위해

c)

생명 표시줄을 굵고

눈에 잘 띄게 만들기 위해

d)

자동차 색을

바꾸기 위해

10.

코드에서 자동차 생명 값 = 0이 되면

모든 붓 지우기와 반복 중단하기가 동시에 실행됩니다.

이때 게임 진행에 어떤 효과가 나타날까요?

a)

생명 막대만 지워지고

자동차는 계속 움직인다

b)

점수가

자동으로 올라간다

c)

자동차가 다시

원위치로 이동한다

d)

생명 막대도 지워지고,

게임이 멈춘다

11.

생명 표시줄을 자동차 생명 값에 따라

그리는 구조는 어떤 프로그래밍 개념을 잘 보여줄까요?

a)

변수와 조건문 활용

b)

무작위(Random)

함수 활용

c)

반복문과 소리 출력

d)

이벤트 처리와 센서값