wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TINHOCTRE -SC-Đề 2

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

2.

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

3.

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

4.

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

5.

Giả sử quá trình tạo ra biến "A" đượ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 "A" không?

a)

b)

Không

6.

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 hoặc 6

7.

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

8.

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

9.

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

a)

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

b)

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

c)

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

d)

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

10.

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

11.

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

12.

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)

Không thấy.

b)

Thấy

c)

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

d)

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

13.

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

14.

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 danh sách tên là A (chọn câu đúng nhất)?

a)

Có hai biến danh sách khác nhau.

b)

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

c)

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

d)

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

15.

Chọn phát biểu đúng

a)

Các giá trị trong cùng một danh sách phải cùng kiểu giống nhau.

b)

Nếu một danh sách được tạo từ sân khấu thì tất cả các đối tượng có thể thấy nó.

c)

Khi hiện biến danh sách thì có thể thay đổi chiều dài mảng, giá trị các phần tử của danh sách bằng tay thay vì code.

d)

Khi xóa một đối tượng thì tất cả biến và danh sách cục bộ (biến và danh sách được tạo ra chi cho đối tượng đó) sẽ bị xóa theo.

16.

Sau khi tạo ra một biến danh sách rồi thao tác nào dưới đây không thể thực hiện được?

a)

Thêm, xóa phần tử vào danh sách.

Tăng độ dài của danh sách.

Thay đổi giá trị của một phần tử.

b)

Chuyển phạm vi của biến danh sách thành cục bộ/toàn cục

c)

Xóa hết các phần tử của danh sách và

Đổi tên danh sách thành một tên khác (Scratch 3).

d)

Kiểm tra xem một giá trị nào đó có trong danh sách hay không.

Ẩn, hiện danh sách.

17.

Bạn có một file văn bản chứa danh sách  100 học sinh bạn làm thế nào để đưa danh sách  này vào danh sách ?

a)

Phương án A

b)

Phương án B

c)

Phương án C

18.

Bạn có một danh sách  như sau (hình) . Bạn có thể dùng lệnh trong khối màu vàng nhạt để kiểm tra xem có học sinh tên Quỳnh trong danh sách  hay không?

a)

b)

Không

19.

Có thể thực hiện các phép toán so sánh đối với 2 danh sách không?

a)

b)

Không

20.

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.

21.

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

a)

12

b)

24

c)

0

d)

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

22.

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

a)

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

b)

0 (không hiển thị đúng kết quả)

c)

12

d)

Báo lỗi

23.

Hãy cho biết giá trị của 2 phép toán dưới đây? (để ý sắp xếp chồng khối lệnh)

a)

(1) và (2) cùng giá trị và đều bằng 6

b)

(1) và (2) khác nhau. Giá trị bằng 6 và 0

c)

Không tính được

24.

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

a)

Không so sánh được

b)

Phân biệt chữ Hoa chữ thường nên A phải hơn hơn a

c)

Không phân biệt chữ thường và hoa nên so sánh là đúng

25.

 Khi bạn gửi Phát tin đến một nhân vật nào đấy thì?

a)

Chỉ nhân vật đó mới nhận tin được .

b)

Chỉ bản sao mới mới nhận tin được

c)

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

d)

Chỉ nhân vật chính và bản sao có thông báo nhận tin mới nhận được