wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 13. Biểu diễn dữ liệu (Tin học 8)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Câu 1: Trong ngôn ngữ lập trình Scratch, hằng là gì?

a)

Là một phép toán so sánh giữa hai số.

b)

Là tên gọi của một câu lệnh điều khiển nhân vật.

c)

Là giá trị không đổi trong quá trình thực hiện chương trình.

d)

Là một giá trị có thể thay đổi trong khi thực hiện chương trình.

2.

Câu 2: Các kiểu dữ liệu cơ bản trong Scratch bao gồm những loại nào?

a)

Kiểu hình ảnh và kiểu âm thanh.

b)

Kiểu số nguyên và kiểu phép toán.

c)

Kiểu số và kiểu chữ viết tay.

d)

Kiểu số, kiểu xâu kí tự và kiểu logic.

3.

Câu 3: Biến trong chương trình Scratch được dùng để làm gì?

a)

Để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình.

b)

Để thực hiện các hiệu ứng chuyển động của nhân vật.

c)

Để cố định một giá trị không bao giờ thay đổi.

d)

Để kết nối máy tính với các thiết bị ngoại vi.

4.

Câu 4: Kiểu dữ liệu logic trong Scratch trả về những giá trị nào?

a)

Hai giá trị là true (đúng) và false (sai).

b)

Các chữ cái trong bảng chữ cái.

c)

Các số nguyên dương.

d)

Một xâu kí tự bất kì do người dùng nhập.

5.

Câu 5: Thành phần nào dưới đây tạo nên một biểu thức trong lập trình?

a)

Các câu lệnh thông báo lỗi của chương trình.

b)

Sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm.

c)

Chỉ bao gồm các tên biến.

d)

Chỉ bao gồm các con số đơn lẻ.

6.

Câu 6: Phép toán "13 chia lấy dư cho 4" (13 mod 4) trong Scratch cho kết quả là bao nhiêu?

a)

0.

b)

1.

c)

3.

d)

4.

7.

Câu 7: Kết quả của các phép toán so sánh (như 70 > 50) trong Scratch thuộc kiểu dữ liệu nào?

a)

Kiểu số.

b)

Kiểu xâu kí tự.

c)

Kiểu biến.

d)

Kiểu logic.

8.

Câu 8: Làm thế nào để phân biệt các biến khác nhau trong một chương trình?

a)

Dựa vào số lượng các phép toán đi kèm với biến.

b)

Dựa vào màu sắc của các khối lệnh điều khiển.

c)

Dựa vào kích thước của biến hiển thị trên màn hình.

d)

Dựa vào tên gọi của nó và kiểu dữ liệu mà nó thuộc về.

9.

Câu 9: Để tính chu vi của đường tròn có bán kính là biến r (với số Pi là 3.14), em sử dụng biểu thức nào sau đây?

a)

r * r * 3.14

b)

2 * 3.14 * r.

c)

Kết hợp r và 3.14

d)

r * 3.14

10.

Câu 10: Trong chương trình Scratch, để kiểm tra một số nguyên n được nhập từ bàn phím có phải là số chẵn hay không, em cần sử dụng biểu thức logic nào sau đây?

a)

n = 2

b)

n lớn hơn 2

c)

n chia lấy dư cho 2 = 1

d)

n mod 2 = 0

11.

Trong hình, dòng "n chia lấy dư cho 2 = 0" mô tả điều kiện nào về n?

a)

n không thể chia cho 2

b)

n là số lẻ bất kỳ

c)

n chia hết cho 2 nhưng dư 1

d)

n là số chẵn bất kỳ

12.

Khi viết "n / 2 = 0" trong ngữ cảnh kiểm tra số chẵn, cách diễn đạt này sai vì lý do nào?

a)

Vì kết quả n/2 không thể bằng 0 trừ khi n=0

b)

Vì phép chia không áp dụng cho số nguyên

c)

Vì phải dùng dấu % thay cho /

d)

Vì 0 không phải là số chẵn

13.

Để kiểm tra n là số chẵn trong lập trình, biểu thức nào đúng nhất?

a)

n % 2 == 0

b)

n / 2 == 0

c)

n % 2 == 1

d)

n * 2 == 0

14.

Nếu n = 14, giá trị của n % 2 bằng bao nhiêu?

a)

0

b)

1

c)

2

d)

14

15.

Nếu n = 0, mệnh đề nào đúng?

a)

n % 2 == 0 đúng

b)

n không thể chia cho 2

c)

n / 2 == 0 luôn sai

d)

n % 2 == 1 đúng

16.

Giả sử n là số lẻ, phát biểu nào đúng?

a)

n % 2 == 0

b)

n * 2 là số lẻ

c)

n % 2 == 1

d)

n / 2 == 0

17.

Chọn phát biểu mô tả chính xác khái niệm "chia lấy dư":

a)

Lấy thương nguyên khi chia n cho m

b)

Lấy phần dư khi chia n cho số m

c)

Cộng n và m rồi chia lấy dư

d)

Nhân n với m rồi lấy phần dư

18.

Trong bài toán kiểm tra chẵn lẻ, lỗi phổ biến là gì?

a)

Dùng phép chia / thay vì phép dư %

b)

Dùng số thực thay vì số nguyên

c)

Dùng dấu == thay cho =

d)

Dùng số 10 thay vì 2

19.

Nếu một chương trình dùng điều kiện n / 2 = 0 để kiểm tra chẵn lẻ, kết quả sai xảy ra khi nào?

a)

Khi n bằng 0 duy nhất

b)

Khi n khác 0 nhưng là số chẵn

c)

Khi n là số lẻ bất kỳ

d)

Khi n là số âm bất kỳ

20.

Biểu thức nào tương đương với kiểm tra "n chia hết cho 2" trong toán học?

a)

n * 2 = 0 với mọi n

b)

n / 2 = 0 với mọi n

c)

Tồn tại k sao cho n = 2k + 1

d)

Tồn tại k sao cho n = 2k