wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Cơ bản - Test lý thuyết Cuối khóa

Total questions: 58

Worksheet time: 35mins

Name
Class
Date
1.

Phép so sánh này đúng hay sai?
-4 > -5

a)

Đúng

b)

Sai

2.

Các câu lệnh liên quan tới đợi, lặp lại, liên tục v.v.. thì thuộc nhóm lệnh nào?

(a)  

3.

Theo em, câu lệnh "Di chuyển 10 bước" sẽ khiến Nhân vật thực hiện điều gì?

a)

Đứng yên

b)

Di chuyển 10 bước theo hướng của nhân vật

c)

Di chuyển 10 bước theo chiều ngang

d)

Di chuyển 10 bước theo chiều dọc

4.

Theo em, câu lệnh "thay đổi x một lượng 10" sẽ làm gì?

a)

Di chuyển nhân vật 10 bước theo hướng nhân vật

b)

Thay đổi tọa độ x của nhân vật 10 đơn vị

c)

Nhân vật đứng yên

d)

Nhân vật di chuyển theo chiều dọc

5.

Câu lệnh "Đợi" thuộc nhóm lệnh nào?

a)

Chuyển động

b)

Sự kiện

c)

Điều khiển

d)

Biến số

6.

Có bao nhiêu câu lệnh liên quan tới vòng lặp?

a)

1

b)

2

c)

3

d)

4

7.

Phép so sánh này đúng hay sai?
-4 > -5

a)

Đúng

b)

Sai

8.

Các câu lệnh liên quan tới đợi, lặp lại, liên tục v.v.. thì thuộc nhóm lệnh nào?

(a)  

9.

Theo em, câu lệnh "Di chuyển 10 bước" sẽ khiến Nhân vật thực hiện điều gì?

a)

Đứng yên

b)

Di chuyển 10 bước theo hướng của nhân vật

c)

Di chuyển 10 bước theo chiều ngang

d)

Di chuyển 10 bước theo chiều dọc

10.

Theo em, câu lệnh "thay đổi x một lượng 10" sẽ làm gì?

a)

Di chuyển nhân vật 10 bước theo hướng nhân vật

b)

Thay đổi tọa độ x của nhân vật 10 đơn vị

c)

Nhân vật đứng yên

d)

Nhân vật di chuyển theo chiều dọc

11.

Câu lệnh "Đợi" thuộc nhóm lệnh nào?

a)

Chuyển động

b)

Sự kiện

c)

Điều khiển

d)

Biến số

12.

Có bao nhiêu câu lệnh liên quan tới vòng lặp?

a)

1

b)

2

c)

3

d)

4

13.

Khối lệnh bên trong câu lệnh này được lặp lại mãi mãi, chỉ dừng lại khi dừng chương trình. Đây là câu lệnh nào?

(a)  

14.

Các câu lệnh bên trong câu lệnh này sẽ dừng thực thi khi gặp đúng điều kiện. Đây là câu lệnh gì?

a)

Lặp lại n lần

b)

Liên tục

c)

Lặp lại cho đến khi

d)

Nếu thì

15.

Khi lập trình cho sân khấu, không có câu lệnh chuyển động. Đúng hay sai?

a)

Đúng

b)

Sai

16.

Câu lệnh "Đang chạm" thuộc nhóm lệnh nào?

(a)  

17.

Các câu lệnh Nếu - Thì, Nếu-thì-nếu không thì, thuộc nhóm lệnh nào?

(a)  

18.

Câu lệnh này giúp tạo khoảng chờ trước khi thực hiện câu lệnh khác. Đây là câu lệnh gì?

(a)  

19.

Chương trình này có mấy nhân vật?

a)

1

b)

2

c)

3

d)

4

20.

Cách nào dưới đây làm cho nhân vật không thể di chuyển vượt qua chướng ngại vật?

a)

b)

c)

d)

21.

Khối lệnh nào dưới đây đúng với mô tả: Khi bấm vào lá cờ, nhân vật sẽ đi tới điểm xuất phát có tọa độ x: 0 y: 0

a)

b)

c)

d)

22.

Khối lệnh nào dưới đây đúng với mô tả: Khi bấm vào lá cờ, liên tục kiểm tra nếu nhân vật đang chạm chướng ngại vật thì dừng lại tất cả

a)

b)

c)

d)

23.

Khối lệnh nào dưới đây giúp nhân vật di chuyển qua lại giữa 2 vị trí?

a)

b)

c)

d)

24.

Khối lệnh nào đúng với mô tả này: Khi bấm vào lá cờ, nhân vật sẽ liên tục xoay phải 15 độ cho đến khi phím trắng được bấm

a)

b)

c)

d)

25.

Khối lệnh nào dưới đây đúng với mô tả này: Khi bấm vào nhân vật này, nếu đang chạm chướng ngại vật thì dừng lại tất cả, nếu không thì thay đổi x một lượng 10

a)

b)

c)

d)

26.

Nhóm lệnh Các biến số có màu gì?

a)

Vàng

b)

Cam nhạt

c)

Cam đậm

d)

Đỏ

27.

Một biến có thể lưu trữ nhiều thông tin tại cùng một thời điểm. Đúng hay sai?

a)

Đúng

b)

Sai

28.

Trong lập trình, ta lưu trữ dữ liệu, thông tin vào đâu? Ví dụ khi lập trình game, muốn lưu số điểm của người chơi.

(a)  

29.

Khi tạo một biến, ta chỉ có thể tạo biến cho một nhân vật. Đúng hay sai?

a)

Đúng

b)

Sai

30.

Lệnh nào dưới đây dùng để thiết lập giá trị cho biến?

a)

b)

c)

d)

31.

Có mấy cách hiển thị biến trên sân khấu?

a)

1

b)

2

c)

3

d)

4

32.

Khối lệnh nào dưới đây giúp cho nhân vật quay theo tốc độ mà ta điều chỉnh trên thanh trượt?

a)

b)

c)

d)

33.

Trong Scratch, việc gửi tin nhắn cho tất cả các nhân vật khác trong dự án thì gọi là gì?

(a)  

34.

Những câu lệnh Phát tin thuộc nhóm lệnh nào?

(a)  

35.

Ta có nhân vật 1 được lập trình như hình bên. Đâu là khối lệnh đúng để các nhân vật khác bắt đầu di chuyển khi nhận tin từ nhân vật 1

a)

b)

c)

d)

36.

Đây là khối lệnh lập trình cho nhân vật 1, nhân vật này sẽ ẩn đi khi nào?

a)

Ngay lập tức

b)

Khi bấm vào nhân vật này

c)

Sau khi các nhân vật khác nhận tin play và thực hiện xong các hành động

d)

Sau khi các nhân vật khác phát tin play

37.

Nhóm lệnh này có màu xanh lam, giúp chương trình nhận biết sự kiện hay trạng thái giữa các đối tượng. Ví dụ nhân vật đang chạm cạnh hay không

(a)  

38.

Các câu lệnh đang chạm có thể trả về những giá trị nào?

a)

True hoặc False

b)

Đúng hoặc Sai

c)

Đúng

d)

Sai

39.

Đối với câu lệnh kiểm tra đang chạm màu, làm thế nào để lấy chính xác màu?

a)

Dùng công cụ hút màu

b)

Chọn ngẫu nhiên một màu

c)

Chọn ngẫu nhiên một mã màu

d)

Không có cách nào

40.

Câu lệnh nào cho phép nhân vật hỏi người dùng và đợi câu trả lời được người dùng nhập vào?

a)

Trả lời

b)

Cảm nhận

c)

Hỏi <......> và đợi

d)

Kết hợp táo chuối

41.

Câu lệnh giúp chương trình biết được cường độ âm thanh của môi trường?

a)

b)

c)

d)

42.

Khối lệnh này dùng để làm gì?

a)

Nếu nhân vật chạm màu nâu hoặc chuột thì phát âm thanh, đổi trang phục và dừng lại tất cả

b)

Nếu nhân vật chạm màu nâu và chuột thì phát âm thanh, đổi trang phục và dừng lại tất cả

c)

Nếu nhân vật chạm màu nâu thì phát âm thanh, đổi trang phục và dừng lại tất cả

d)

Nếu nhân vật chạm màu nâu hoặc chuột thì phát âm thanh, đổi trang phục

43.

Làm cách nào để nhân vật xuất hiện tại một vị trí ngẫu nhiên trên cạnh trái của sân khấu?

a)

b)

c)

d)

44.

Không thể thay đổi được giá trị của biến, đúng hay sai?

a)

Đúng

b)

Sai

45.

Nhóm lệnh nào giúp chúng ta có thể nhóm nhiều câu lệnh nhỏ lại thành một khối lệnh mới?

a)

Biến của tôi

b)

Biến số

c)

Ghi chú

d)

Khối của tôi

46.

Câu lệnh nào dùng để hỏi người dùng hoặc người chơi, và cho phép họ nhập câu trả lời?

a)

Hỏi gì đó

b)

Trả lời

c)

Hỏi và đợi

d)

tất cả đều sai

47.

Dữ liệu đầu vào của khối của tôi có thể là?

a)

Không cần dữ liệu đầu vào

b)

Số hoặc điều kiện

c)

Số, chữ hoặc điều kiện

d)

Không có đáp án đúng

48.

Đây khái niệm giúp chúng ta tạo ra nhiều "nhân vật" giống nhau nhưng không phải nhân bản nhiều lần

(a)  

49.

Đâu là câu lệnh không liên quan tới khái niệm Bản Sao?

a)

Khi tôi bắt đầu là bản sao

b)

Tạo bản sao của <bản thân tôi>

c)

Xóa bản sao này

d)

Khi bấm vào nhân vật này

50.

Câu lệnh nào dưới đây không thuộc nhóm lệnh Sự Kiện?

a)

Khi bấm vào lá cờ

b)

Khi bấm phím

c)

Khi phông nền chuyển thành <backdrop1>

d)

Khi tôi bắt đầu là một bản sao

51.

Tại sao phải xóa bản sao sau khi thực hiện xong nhiệm vụ?

a)

Không cần thiết phải xóa

b)

Để chương trình không bị lag

c)

Để tiết kiệm kinh phí

d)

Để đỡ tốn điện

52.

Để biết được vị trí của con trỏ chuột ta sử dụng những câu lệnh nào?

a)

Tọa độ x con trỏ chuột, Tọa độ y con trỏ chuột

b)

Tọa độ x, tọa độ y

c)

Hướng của con trỏ chuột

d)

Vị trí của con trỏ chuột

53.

Kịch bản này dùng để làm gì?

a)

giúp nhân vật di chuyển theo chiều dọc (trục y) của con trỏ chuột.

b)

giúp nhân vật di chuyển theo con trỏ chuột.

c)

giúp nhân vật di chuyển theo chiều ngang (trục x) của con trỏ chuột.

d)

giúp nhân vật di chuyển theo chiều ngang (trục x) sân khấu

54.

Để nhân vật di chuyển mà không để lại nét vẽ, ta cần làm gì?

a)

Xóa tất cả

b)

Nhấc Bút

c)

Đặt bút

d)

Ẩn

55.

Kịch bản này vẽ hình gì?

(a)  

56.

Theo kịch bản này, nhân vật sẽ nói gì?

a)

Đúng

b)

Sai

c)

Chương trình bị lỗi

d)

Không có đáp án đúng

57.

Theo kịch bản này, nhân vật sẽ nói gì?

a)

Đúng

b)

Sai

c)

Chương trình bị lỗi

d)

Không có đáp án đúng

58.

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

a)

Các phép toán

b)

Cảm biến

c)

Bút vẽ

d)

Khối của tôi