Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch session 13

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Khối lệnh nào được sử dụng để lấy giá trị của một phần tử tại vị trí cụ thể trong danh sách?

a)

b)

c)

d)

2.

Độ dài mặc định khi tạo mới danh sách là?

a)

0

b)

1

c)

-1

d)

2

3.

Chỉ số của các phần tử trong danh sách được đánh số bắt đầu từ?

a)
  1. 1

b)
  1. -1

c)
  1. 0

d)
  1. 2

4.

File danh sách khi được export từ scratch có định dạng?

a)
  1. .txt

b)
  1. .doc

c)
  1. .xlsx

d)
  1. .ppt

5.

Giá trị của khối lệnh trên là

a)
  1. Giá trị của phần tử đầu tiên trong danh sách

b)
  1. Xóa phần tử đầu tiên của danh sách

c)
  1. Thêm phần tử vào đầu danh sách

d)
  1. Độ dài của danh sách

6.

Làm thế nào để lấy phần tử cuối cùng trong danh sách?

a)

b)

c)

d)

7.

Khối lệnh nào được sử dụng để xóa một phần tử tại vị trí cụ thể trong danh sách?

a)

b)

c)

d)

8.
  1. Có mấy lệnh được sử dụng để thêm phần tử vào danh sách?

a)

2

b)

1

c)

3

d)

4

9.

Chuyện gì sẽ xảy ra khi thêm một phần tử vào vị trí không tồn tại trong danh sách?

a)
  1. Phần tử được thêm vào vị trí ngẫu nhiên

b)
  1. Không có gì xảy ra

c)
  1. Phần tử được thêm vào cuối danh sách

d)
  1. Phần tử được thêm vào đầu danh sách

10.

Giá trị của khối lệnh trên là

a)
  1. Giá trị của phần tử đầu tiên trong danh sách

b)
  1. Thêm Nguyễn Văn A vào danh sách

c)
  1. Xóa Nguyễn Văn A khỏi danh sách

d)
  1. Vị trí của Nguyễn Văn A trong danh sách

11.

Cho danh sách animals gồm 4 phần tử cat, dog, fish, cow, khối trên có giá trị là?

a)

1

b)

2

c)

3

d)

4

12.

Giá trị của khối trên là

a)

Đúng nếu danh sách chứa Nguyễn Văn A

b)
  1. Sai nếu danh sách không chứa Nguyễn Văn A

c)
  1. Tất cả đáp án trên

d)
  1. Đúng hoặc sai tùy vào danh sách

13.

Khối lệnh nào không phải là một thao tác CRUD?

a)

b)

c)

d)

14.

Trong các thao tác CRUD, thao tác nào tương ứng với khối lệnh trên

a)

Read

b)

Create

c)

Update

d)

Delete

15.
  1. Đối số là gì?

a)
  1. Giá trị trả về của thủ tục

b)
  1. Biến được khai báo trong thủ tục

c)
  1. Tên của thủ tục

d)
  1. Giá trị thực tế được truyền vào khi gọi thủ tục

16.
  1. Tham số là gì?

a)
  1. Giá trị trả về của thủ tục

b)
  1. Tên của thủ tục

c)
  1. Biến được khai báo trong định nghĩa của thủ tục

d)
  1. Giá trị thực tế được truyền vào hàm khi gọi thủ tục

17.
  1. Lợi ích chính của việc sử dụng các thủ tục lồng nhau là gì?

a)
  1. Thủ tục trở nên phức tạp hơn

b)
  1. Giúp mã lệnh chạy nhanh hơn

c)
  1. Tăng khả năng tái sử dụng và tổ chức mã

d)
  1. Giảm số lượng biến cần thiết

18.
  1. Để tạo một thủ tục trong Scratch, bạn cần vào nhóm lệnh nào?

a)
  1. Operators

b)
  1. Control

c)
  1. Event

d)
  1. My Blocks

19.
  1. Có giới hạn số lần thủ tục lồng nhau trong Scratch không?

a)
  1. Không, có thể lồng bao nhiêu lần tùy ý

b)
  1. Có, chỉ có thể lồng 5 lần

c)
  1. Có, chỉ có thể lồng 3 lần

d)
  1. Có, chỉ có thể lồng 2 lần