wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Basic

Total questions: 60

Worksheet time: 20mins

Name
Class
Date
1.

1. Scratch là gì? hãy chọn câu trả lời đúng ở 1 trong 4 đáp án sau:

a)

Là tên gọi của một loại ngôn ngữ lập trình.

b)

Một phần mềm game

c)

Một phần mềm Microsoft.

d)

Một trang web.

2.

2. Có thể chạy Scratch mà không cần cài đặt hay không?

a)

Sai

b)

Đúng

3.

3. Muốn chuyển đổi ngôn ngữ sang "Tiếng việt" trong Scratch thì bạn phải thực hiện như thế nào?

a)

File → chọn "Tiếng Việt".

b)

File → Save → → chọn "Tiếng Việt".

c)

Bấm chọn vào quả địa cầu → chọn "Tiếng Việt".

d)

File → Open → chọn "Tiếng Việt".

4.

4. Bấm vào đâu để đổi tên của nhân vật?

a)

Nút số 1

b)

Nút số 2

c)

Nút số 3

d)

Nút số 4

5.

5. Phần màu vàng trong hình dưới đây dùng để làm gì?

a)

Đổi tên nhân vật

b)

Đổi tên bản sao

c)

Đổi tên ngoại hình

d)

Chỉnh sửa nhân vật

6.

6. Trong một chương trình có thể có nhiều nhân vật và sân khấu hay không?

a)

b)

Không

7.

7. Khối lệnh nào cho phép ta di chuyển nhân vật?

a)

Motion

b)

Looks

c)

Sound

d)

Events

8.

8. Khối lệnh nào cho phép ta ẩn hay hiện nhân vật?

a)

Motion

b)

Looks

c)

Sound

d)

Events

9.

9. Vị trí mũi tên chỉ vào dùng để ?

a)

Kịch bản

b)

Chỉnh kiểu xoay

c)

Chỉnh hướng

d)

Chỉnh trọng Tâm

10.

10. Cách lưu một kịch bản?

a)

1

b)

2

c)

3

11.

11. Cách mở một kịch bản?

a)

1

b)

2

c)

3

12.

12. Hình dưới đây theo bạn có bao nhiêu nhân vật?

a)

Một nhân vật

b)

Hai nhân vật

c)

Ba nhân vật

d)

Không có nhân vật nào hết

13.

13. Hãy xem kịch bản sau và cho biết làm thế nào để cho kịch bản chạy?

a)

Bấm lá cờ màu xanh.

b)

Bấm phím Space bar

c)

Bấm vào nhân vật

d)

Bấm vào hình nhân vật (cây viết) trên sân khấu

14.

14. Với kịch bản dưới đây hình vẽ trên sân khấu sẽ là hình gì?

a)

Hình tam giác

b)

Hình chữ nhật

c)

Hình vuông

d)

Ngũ giác

15.

15. Những lệnh này dùng để làm gì ?

a)

Nhận thông báo.

b)

Thay đổi hành động của nhân vật

c)

Tạo ra một bản sao mới.

d)

Tùy chọn để bắt đầu kịch bản cho nhân vật.

16.

16. Hình ảnh dưới đây là gì?

a)

Các vòng lặp trong Scratch.

b)

Lệnh đếm.

c)

Lệnh lặp mãi mãi.

d)

Lệnh lặp có điều kiện.

17.

17. Vào đâu để thay đổi nét vẽ ?

a)

1

b)

2

c)

3

d)

4

e)

5

18.

18. Bạn mở Scratch và bạn thiết kế kịch bản như sau (hình).  Khi bấm vào cờ xanh thì nhân vật sẽ vẽ ra hình gì?

a)

Hình vuông

b)

Hình chữ nhật

c)

Hình tròn

d)

Không có hình

19.

19. Với kịch bản như sau (hình) hãy cho biết sau khi kịch bản hoàn thành hướng của nhân vật là bao nhiêu?

a)

1 độ

b)

0 độ

c)

90 độ

d)

-180 độ

20.

20. Kịch bản dưới đây vẽ hình gì?

a)

Hình tam giác

b)

Hình vuông

c)

Hình tròn

d)

Ngũ giác

21.

21. Kịch bản dưới đây vẽ hình gì?

a)

Tam giác

b)

Tứ giác

c)

Lục giác

d)

Ngũ giác

22.

22. Có thể thêm nhiều âm thanh vào cho một nhân vật, bạn vào đâu để làm việc này?

a)

1

b)

2

c)

3

d)

Mỗi nhân vật chỉ có một âm thanh kèm theo.

e)

Tùy thuộc vào nhân vật mà có thể thêm hoặc không thể thêm âm thanh vào.

23.

23. Những lệnh này thuộc nhóm nào?

a)

Motion

b)

Looks

c)

Sound

d)

Operators

e)

Variables

24.

24. Lệnh nào cho phép ta nối 2 chuỗi hoặc chuỗi và số lại với nhau?

a)

1

b)

3

c)

5

d)

7

25.

25. Đâu là lệnh lấy số dư của phép chia 2 số?

a)

3

b)

6

c)

8

d)

4

26.
  1. 26. Bạn ra lệnh thay đổi hướng cho nhân vật nhưng nhân vật của bạn trên sân khấu không đổi hướng điều này là do bạn đã bật tùy chọn nào? (hình)

a)

1

b)

2

c)

3

27.

27. Giả sử nhân vật của bạn là một mũi tên và bạn ra lệnh như hình. Điểm nào của mũi tên sẽ về tọa độ 0,0

a)

Mũi nhọn

b)

Đuôi mũi tên

c)

Trọng tâm của mũi tên

d)

Con trỏ chuột chạy về 0,0 nhân vật đứng yên tại chỗ

28.

28. Giả sử bạn cần kiểm tra trạng thái của chuột bạn phải kiểm tra cảm biến nào trong danh sách dưới đây ? (hình)

a)

1

b)

2

c)

3

d)

4

e)

5

29.

29. Để vẽ được hình trên bạn cần sử dụng bao nhiêu vòng lặp lồng nhau ?

a)

1 vòng lặp

b)

2 vòng lặp

c)

3 vòng lặp

d)

4 vòng lặp

e)

5 vòng lặp

30.

30. Phần lớn những lệnh trong hình dưới đây gọi là gì?

a)

Điều khiển

b)

Cảm biến

c)

Lặp

d)

Bẫy

31.

31. Chọn mô tả đúng về phép toán logic : Chỉ cần một biểu thức là đúng thì sẽ nhận kết quả đúng.

a)

A

b)

B

c)

C

32.

32. Chọn mô tả đúng về phép toán logic : Chỉ cần một biểu thức là sai thì sẽ nhận kết quả là sai.

a)

A

b)

B

c)

C

33.

33. Nó là 1 vùng trong bộ nhớ, được đặt tên bằng một dãy chữ và số (ví dụ: a, a1,...), dùng để lưu trữ các giá trị (số, chữ hoặc logic). Nó có thể do hệ thống tạo sẵn hoặc do người dùng tự tạo ra để giúp giải quyết các bài toán lập trình. Nó ở đây, trong lập trình được gọi là:

a)

Hàm

b)

Biến

c)

Thủ tục

d)

Khối mở rộng

34.

34. Khi bạn chọn sân khấu rồi tạo ra một biến thì các nhân vật khác có thấy được biến này không?

a)

Có vì nó là biến toàn cục

b)

Không, chỉ khi bấm vào sân khấu thì mới thấy được biến này.

35.

35. Giả sử quá trình tạo ra biến KQ được tạo theo trình tự 1 2 3 4 5 (Hình) Hỏi sau khi tạo xong thì nhân vật Bat2 có thể truy cập được biến KQ không?

a)

b)

Không

36.

36. Sau vòng lặp này biến KQ sẽ bằng bao nhiêu?

a)

9

b)

10

c)

11

d)

12

37.

37. Sau khi kết thúc vòng lặp này thì KQ bằng bao nhiêu?

a)

99

b)

100

c)

101

d)

Không xác định được.

38.

38. Bạn vào đâu để ra lệnh tạo ra một bản sao cho nhân vật?

a)

1

b)

2

c)

3

d)

4

e)

5

39.

39. Phát biểu nào sau đây là đúng?

a)

Nhân vật được tạo bản sao từ nhân vật chính là giống hệt nhau.

b)

Mỗi nhân vật chỉ có thể tạo ra một bản sao.

c)

Kịch bản điều khiển cho bản sao và nhân vật chính là khác nhau.

d)

Khi nhân vật chính bị xóa thì tất cả bản sao đều biến mất

40.

40. Khi xuất hiện một thông báo thì đối tượng nào sẽ nhận được nó và "phản ứng" lại?

a)

Tất cả các đối tượng.

b)

Chỉ có những đối tượng mà chúng ta cài đặt tiếp nhận thông báo với khối lệnh "Khi tôi nhận được thông báo..."

c)

Chỉ những bản sao của đối tượng

d)

Chỉ những đối tượng giống nhau

41.

41. Chương trình sau đây làm gì?

a)

Tính 1+2+4+5+6+7+8+9+10

b)

Tăng giá trị cho i từ 0 đến 10

c)

Tính 1*2*3*4*5*6*7*8*9

d)

Tính n=10 * giá trị biến i

42.

42. Trong Scratch bạn có thể xây dựng một kịch bản mà không có nhân vật. Phát biểu này đúng hay sai?

a)

Đúng

b)

Sai

c)

Lúc nào cũng phải tồn tại một nhân vật

d)

Tùy từng trường hợp

43.

43. Khi bấm cờ xanh để chạy chương trình mèo sẽ nói gì trước?

a)

1

b)

2

c)

12

d)

21

44.

44. Giả sử người ta tạo ra một biến mảng A như sau (hình) hãy cho biết các nhân vật khác có thấy được mảng A không (chọn các đáp án bạn cho là đúng)?

a)

Chỉ ở Sân khấu mới thấy được mảng A.

b)

Các bản sao từ Sprite1 sẽ thấy.

c)

Thấy

d)

Không thấy.

45.

45. Mảng A của đối tượng Sprite1 được khai báo như hình A. Nếu tạo thêm một đối tượng nữa bằng cách nhấn chuột phải vào Sprite1 rồi chọn nhân bản (hình B) thì đối tượng mới có thể thấy mảng A của đối tượng Sprite1 không?

a)

Thấy

b)

Không thấy

46.

46. Nếu tạo thêm một đối tượng nữa bằng cách nhấn chuột phải vào Sprite1 rồi chọn nhân bản (hình) thì chúng ta có mấy biến mảng tên là A (chọn câu đúng nhất)?

a)

Có hai biến mảng khác nhau.

b)

Mỗi nhân vật có một biến mảng tên là A và 2 biến mảng này khác nhau.

c)

Hai đối tượng dùng chung một biến mảng giống nhau có tên là A.

d)

Do đã có một biến mảng tên A rồi nên không thể tạo được vì sẽ bị trùng tên.

47.

47. Hình này có nghĩa  là gì?

a)

Nối chuỗi ký tự.

b)

Nối ký tự.

c)

Nói hello world.

d)

Nghĩ hello world.

48.

48. Cho biết kết quả của việc sắp xếp phép toán như sau: 

a)

102

b)

20

c)

201

d)

Chuỗi và số không thể thục hiện phép nhân được.

49.

49. Cho biết kết quả của 

a)

Rỗng (không thực hiện được).

b)

0

c)

21

d)

121

e)

Báo lỗi

50.

50. Cho biết kết quả của

a)

1020

b)

200

c)

3

d)

1200

51.

51. Cho biết kết quả của 

a)

Rỗng (không có gì)

b)

10000

c)

5

d)

10

52.

52. Cho biết kết quả của  

a)

False

b)

5

c)

3

d)

7

53.

53. Cho biết kết quả của 

a)

Rỗng

b)

20

c)

5555

d)

110

54.

54. Cho biết kết quả của 

a)

Rỗng

b)

5A5B5C5D

c)

5555ABCD

d)

0

55.

55. Hãy cho biết giá trị của 2 phép toán dưới đây?

a)

(1) và (2) cùng giá trị.

b)

(1) và (2) khác nhau.

c)

Còn tùy thuộc vào giá trị của các biến.

56.

56. Kết quả của phép so sánh ký tự dưới đây là gì ?

a)

True, Scratch không phân biệt chữ hoa và chữ thường.

b)

False, Scratch phân biệt chữ hoa và chữ thường.

57.

57. Hãy xem đoạn code sau và cho biết giá trị A của các bản sao là?

a)

Giống nhau.

b)

Khác nhau.

c)

Tất cả đều bằng 0

d)

Không xác định được.

58.

58. Khi bạn gửi thông báo (Broadcast) đến một nhân vật nào đấy thì?

a)

Chỉ nhân vật đó nhận được thông báo.

b)

Chỉ bản sao nhận được thông báo.

c)

Chỉ nhân vật chính và bản sao có ID mới nhận được.

d)

Cả nhân vật chính và bản sao đều nhận được.

59.

59. Sau khi chạy đoạn code sau 10 giây thì nhân vật xuất hiện ở đâu:

a)

Xuất hiện ở trung tâm của sân khấu

b)

Xuất hiện ở cạnh phải của sân khấu

c)

Xuất hiện ở cạnh trái của sân khấu

d)

Không có trên màn hình sân khấu

60.

60. Điều gì sẽ xẩy ra khi chạy đoạn code sau và nhân vật đến cạnh của sân khấu:

a)

Nhân vật tiếp tục di chuyển

b)

Nhân vật dừng lại

c)

Nhân vật quay ngược và đi tiếp

d)

Nhân vật quay 90 độ và đi tiếp