wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Khám Phá Lập Trình Scratch và Python

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Scratch là gì và nó được sử dụng để làm gì?

a)

Scratch là một công cụ soạn thảo văn bản cơ bản.

b)

Scratch là một trò chơi điện tử phổ biến.

c)

Scratch là một ngôn ngữ lập trình trực quan dùng để tạo ra các dự án tương tác.

d)

Scratch là một ứng dụng chỉnh sửa ảnh đơn giản.

2.

Biến trong lập trình Scratch có tác dụng gì?

a)

Biến không có tác dụng gì trong Scratch.

b)

Biến chỉ dùng để hiển thị thông tin.

c)

Biến giúp tạo ra hình ảnh trong Scratch.

d)

Biến giúp lưu trữ và quản lý dữ liệu trong Scratch.

3.

Nêu tên một số kiểu dữ liệu cơ bản trong Python.

a)

int, real, text, map

b)

float, string, number, object

c)

int, float, str, bool, list, tuple, dict

d)

char, set, byte, array

4.

Cấu trúc điều khiển nào được sử dụng để kiểm tra điều kiện trong Python?

a)

Câu lệnh 'switch'

b)

Câu lệnh 'while'

c)

Câu lệnh 'if'

d)

Câu lệnh 'for'

5.

Trong Scratch, sự kiện nào được sử dụng để bắt đầu một chương trình?

a)

Khi nhấn phím Enter

b)

Khi nhấn phím cách

c)

Khi bấm cờ xanh

d)

Khi di chuyển chuột

6.

Làm thế nào để tạo một biến trong Scratch?

a)

Nhấn vào 'Add a Backdrop' trong tab 'Backdrops'.

b)

Chọn 'Edit' trong menu 'File' để tạo biến.

c)

Nhấn vào 'Make a Variable' trong tab 'Variables'.

d)

Chọn 'Create a Sprite' trong tab 'Sprites'.

7.

Python có bao nhiêu kiểu dữ liệu cơ bản?

a)

4

b)

6

c)

5

d)

3

8.

Nêu ví dụ về một cấu trúc điều khiển lặp trong Python.

a)

for i in range(5): print(i)

b)

repeat 5 times: print(i)

c)

while i < 5: print(i)

d)

do: print(i) while i < 5

9.

Trong Scratch, làm thế nào để tạo ra một hình tròn?

a)

Kéo thả khối lệnh 'vẽ hình chữ nhật' trong Scratch.

b)

Sử dụng khối lệnh 'vẽ hình tròn' trong Scratch.

c)

Chọn công cụ 'vẽ tự do' để tạo hình tròn.

d)

Sử dụng khối lệnh 'vẽ hình vuông' trong Scratch.

10.

Sự kiện 'khi bấm phím' trong Scratch có tác dụng gì?

a)

Cho phép xác định hành động khi người dùng nhấn phím.

b)

Ghi lại hành động khi người dùng nhấn chuột.

c)

Dừng tất cả các hành động trong chương trình.

d)

Thay đổi màu sắc của đối tượng khi nhấn phím.

11.

Nêu cách sử dụng lệnh 'if' trong Python.

a)

Lệnh 'if' trong Python chỉ dùng để lặp lại khối lệnh.

b)

Lệnh 'if' trong Python không cần điều kiện để thực thi.

c)

Lệnh 'if' trong Python được sử dụng để kiểm tra điều kiện và thực thi khối lệnh nếu điều kiện đúng.

d)

Lệnh 'if' trong Python chỉ kiểm tra giá trị số nguyên.

12.

Trong Scratch, làm thế nào để thay đổi màu sắc của một đối tượng?

a)

Sử dụng khối lệnh 'Thay đổi màu sắc hiệu ứng'.

b)

Sử dụng khối lệnh 'Thay đổi âm thanh'.

c)

Sử dụng khối lệnh 'Thay đổi vị trí'.

d)

Sử dụng khối lệnh 'Thay đổi kích thước'.

13.

Biến toàn cục và biến cục bộ khác nhau như thế nào trong Python?

a)

Biến toàn cục chỉ được sử dụng trong một hàm, còn biến cục bộ có thể sử dụng ở nhiều nơi.

b)

Biến cục bộ có phạm vi toàn cục, còn biến toàn cục có phạm vi cục bộ.

c)

Biến cục bộ có thể truy cập biến toàn cục, nhưng không ngược lại.

d)

Biến toàn cục có phạm vi toàn cục, còn biến cục bộ có phạm vi cục bộ.

14.

Nêu ví dụ về một lệnh điều kiện trong Scratch.

a)

Nếu (biến < 5) thì thực hiện hành động B.

b)

Nếu (biến = 20) thì thực hiện hành động C.

c)

Nếu (biến > 10) thì thực hiện hành động A.

d)

Nếu (biến != 15) thì thực hiện hành động D.

15.

Trong Scratch, làm thế nào để tạo ra âm thanh khi một sự kiện xảy ra?

a)

Sử dụng khối lệnh 'Khi [sự kiện] bắt đầu' và 'Ngừng âm thanh [tên âm thanh]'.

b)

Sử dụng khối lệnh 'Khi [sự kiện] xảy ra' và 'Phát âm thanh [tên âm thanh]'.

c)

Sử dụng khối lệnh 'Khi [sự kiện] kết thúc' và 'Lặp lại âm thanh [tên âm thanh]'.

d)

Sử dụng khối lệnh 'Khi [sự kiện] xảy ra' và 'Dừng âm thanh [tên âm thanh]'.

16.

Python có thể sử dụng kiểu dữ liệu nào để lưu trữ danh sách?

a)

array

b)

tuple

c)

set

d)

list

17.

Nêu cách sử dụng lệnh 'for' trong Python.

a)

Lệnh 'for' trong Python chỉ áp dụng cho số nguyên.

b)

Lệnh 'for' trong Python chỉ dùng để định nghĩa hàm.

c)

Lệnh 'for' trong Python không thể lặp qua danh sách.

d)

Lệnh 'for' trong Python được sử dụng để lặp qua các phần tử trong một iterable.

18.

Trong Scratch, làm thế nào để di chuyển một đối tượng đến vị trí cụ thể?

a)

Sử dụng khối lệnh 'di chuyển [giá trị] bước'.

b)

Sử dụng khối lệnh 'quay lại [giá trị] độ'.

c)

Sử dụng khối lệnh 'đi đến x: [giá trị] y: [giá trị]'.

d)

Sử dụng khối lệnh 'thay đổi vị trí đến [giá trị]'.

19.

Sự kiện 'khi nhấp chuột' trong Scratch có thể được sử dụng để làm gì?

a)

Kích hoạt hành động khi người dùng nhấp chuột vào đối tượng.

b)

Hiển thị thông báo khi người dùng nhấp chuột vào nền.

c)

Thay đổi màu sắc của đối tượng khi nhấp chuột.

d)

Di chuyển đối tượng đến vị trí ngẫu nhiên khi nhấp chuột.

20.

Nêu cách sử dụng lệnh 'while' trong Python.

a)

Lệnh 'while' trong Python không thể lặp lại khối mã.

b)

Lệnh 'while' trong Python chỉ chạy một lần nếu điều kiện đúng.

c)

Lệnh 'while' trong Python yêu cầu điều kiện phải sai để thực hiện.

d)

Lệnh 'while' trong Python lặp lại khối mã khi điều kiện là đúng.

21.

Các kiểu dữ liệu nào trong Python có thể được sử dụng để lưu trữ các cặp khóa-giá trị?

a)

dict

b)

tuple

c)

set

d)

list

22.

Trong Scratch, làm thế nào để tạo ra một vòng lặp vô hạn?

a)

Sử dụng khối lệnh 'lặp lại cho đến khi'.

b)

Sử dụng khối lệnh 'lặp lại mãi mãi'.

c)

Sử dụng khối lệnh 'lặp lại [số lần]'.

d)

Sử dụng khối lệnh 'lặp lại nếu'.

23.

Trong Python, làm thế nào để kiểm tra xem một biến có phải là kiểu dữ liệu số hay không?

a)

Sử dụng hàm 'isinstance()'.

b)

Sử dụng hàm 'type()'.

c)

Sử dụng hàm 'check()'.

d)

Sử dụng hàm 'validate()'.