Đề thi giữa kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1

Dựa vào đoạn mã dưới đây, hãy cho biết các phát biểu sau là đúng hay sai:

21/25

Dựa vào đoạn mã dưới đây, hãy cho biết các phát biểu sau là đúng hay sai:

Dựa vào đoạn mã dưới đây, hãy cho biết các phát biểu sau là đúng hay sai:  (ảnh 1)

a

Vòng lặp for trong đoạn mã sẽ thực hiện từ i = 2 đến i = 5.

ĐúngSai
b

Kết quả in ra từ đoạn mã sẽ là: 1 5 6.

ĐúngSai
c

Đoạn mã sẽ in ra các giá trị tại các vị trí 2, 3 và 4 của danh sách A.

ĐúngSai
d

Nếu thay đổi range(2, 5) thành range(1, 4), kết quả in ra sẽ là: 2 1 5.

ĐúngSai
Giải thích

a). S. Vòng lặp for trong Python với range(2, 5) sẽ chạy từ i = 2 đến i = 4, vì range không bao gồm giá trị kết thúc (ở đây là 5).

b). Đ. Khi i chạy từ 2 đến 4, giá trị A[2], A[3], và A[4] tương ứng là 1, 5, 6, nên kết quả in ra là 1 5 6.

c). Đ. Vòng lặp for với range(2, 5) sẽ truy cập vào các vị trí 2, 3 và 4 của danh sách A và in ra các giá trị tương ứng.

d). S. Nếu range(2, 5) được thay bằng range(1, 4), vòng lặp sẽ chạy từ i = 1 đến i = 3, và kết quả in ra sẽ là: 2 1 5, không phải 2 1 5 như đã nói.