Tạo Trắc Nghiệm

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 23 (có đáp án): Một số lệnh làm việc với dữ liệu danh sách

15 câu · Đề theo bài

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?

Đáp án và lời giải

Đáp án: A

Câu 2

Kết quả của chương trình sau là gì?

A = [1, 2, 3, 4, 5, 6, 5]

for k in A:

print(k, end = " ")

Đáp án và lời giải

Đáp án: B

Câu 3

Ngoài việc kết hợp lệnh for và range để duyệt phần tử trong danh sách, có thể sử dụng câu lệnh nào khác?

Đáp án và lời giải

Đáp án: D

Câu 4

Giả sử A = [‘a’, ‘b’, ‘c’, ‘d’, 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai?

6 in A

‘a’ in A

Đáp án và lời giải

Đáp án: B

Câu 5

Giả sử A = [5, 6, 7, 8, 9, 10, 11, 12]. Biểu thức sau trả về giá trị đúng hay sai?

(3 + 4 – 5 + 18 // 4) in A

Đáp án và lời giải

Đáp án: A

Câu 6

Lệnh nào sau đây xoá toàn bộ danh sách?

Đáp án và lời giải

Đáp án: A

Câu 7

Phát biểu nào sau đây là sai?

Đáp án và lời giải

Đáp án: C

Câu 8

Số phát biểu đúng là:

1) Sau khi thực hiện lệnh clear(), các phần tử trả về giá trị 0.

2) Lệnh remove trả về giá trị False nếu không có trong danh sách.

3) remove() có tác dụng xoá một phần tử có giá trị cho trước trong list.

4) Lệnh remove() có tác dụng xoá một phần tử ở vị trí cho trước.

Đáp án và lời giải

Đáp án: A

Câu 9

Sau khi thực hiện các câu lệnh sau, mảng A như thế nào?

>>> A = [1, 2, 3, 4, 5]

>>> A. remove(2)

>>> print(A)

Đáp án và lời giải

Đáp án: D

Câu 10

Phần tử thứ bao nhiêu trong mảng A bị xoá?

>>> A = [10, 20, 3, 30, 20, 30, 20, 6, 3, 2, 8, 9]

>>> A. remove(3)

>>> print(A)

Đáp án và lời giải

Đáp án: B

Câu 11

Kết quả khi thực hiện chương trình sau?

>>> A = [1, 2, 3, 5]

>>> A.insert(2, 4)

>>> print(A)

Đáp án và lời giải

Đáp án: B

Câu 12

Lệnh sau, chèn phần tử cần thêm vào vị trí thứ mấy trong danh sách A?

Đáp án và lời giải

Đáp án: C

Câu 13

Danh sách A trước và sau lệnh insert() là [1, 3, 5, 0] và [1, 3, 4, 5, 0]. Lệnh đã dùng là lệnh gì?

Đáp án và lời giải

Đáp án: A

Câu 14

Danh sách A sau lệnh 1 lệnh remove() và 3 lệnh append() có 8 phần tử. Hỏi ban đầu danh sách A có bao nhiêu phần tử?

Đáp án và lời giải

Đáp án: D

Câu 15

Chọn phát biểu sai trong các phát biểu sau khi nói về câu lệnh insert trong python:

Đáp án và lời giải

Đáp án: C