Thứ năm, 14/11/2024
IMG-LOGO
Trang chủ Lớp 10 Tin học Trắc nghiệm Bài 23: Một số lệnh làm việc với dữ liệu danh sách có đáp án

Trắc nghiệm Bài 23: Một số lệnh làm việc với dữ liệu danh sách có đáp án

Trắc nghiệm Bài 23: Một số lệnh làm việc với dữ liệu danh sách có đáp án

  • 646 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏ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?

Xem đáp án

Đáp án đúng là: A

Dùng toán tử in để kiểm tra <giá trị> có trong danh sách hay không, nếu có trả lại True nếu không thì trả về False:

<giá trị> in <danh sách>


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 = " ")

Xem đáp án

Đáp án đúng là: B

Vòng lặp duyệt qua và in tất cả các phần tử có trong mảng.

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 =

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?

Xem đáp án

Đáp án đúng là: D

Dùng toán tử in để kiểm tra <giá trị> có trong danh sách hay không, nếu có trả lại True nếu không thì trả về False:

<giá trị> in <danh sách>


Câu 4:

ả 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

Xem đáp án

Đáp án đúng là: C

Phần tử 6 không có mặt trong danh sách và ‘a’ có mặt trong A.


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

Xem đáp án

Đáp án đúng là: A

3 + 4 – 5 + 18 // 4 = 2 + 4 = 6 thuộc vào A nên trả về giá trị True.


Câu 6:

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

Xem đáp án

Đáp án đúng là: A

Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.


Câu 7:

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

Xem đáp án

Đáp án đúng là: C

Lệnh remove xoá phần tử đầu tiên có giá trị cho trước trong list.


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)

Xem đáp án

Đáp án đúng là: D

Remove xoá phần tử có giá trị 2 đầu tiên trong mảng.


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)

Xem đáp án

Đáp án đúng là: B

Remove xoá phần tử có giá trị 3 đầu tiên trong mảng. Phần tử đó nằm ở vị trí thứ 3.

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)

Xem đáp án

Đáp án đúng là: B

Lệnh insert() chèn số 4 tại chỉ số 2.

Kết quả khi thực hiện chương trình sau? >>> A = [1, 2, 3, 5] >>> A.insert(2, 4) >>> print(A) A. 1, 2, 3, 4. B. 1, 2, 4, 3, 5. C. 1, 2, 3, 4, 5. D. 1, 2, 4, 5. (ảnh 1)

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?

A. insert(-5, 3)

Xem đáp án

Đáp án đúng là: B

Do -5 < 0 nên chèn 3 vào vị trí đầu tiên trong A.


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ì?

Xem đáp án

Đáp án đúng là: A

insert(2, 4) : chèn số 4 vào chỉ số 2.

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ì? A. insert(2, 4). B. insert(4, 2). C. insert(3, 4). D. insert(4, 3). (ảnh 1)

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:

Xem đáp án

Đáp án đúng là: C

insert(index, value) sẽ chèn giá trị value vào danh sách tại vị trí index và đẩy các phần tử sang phải. Phát biểu C sai.


Bắt đầu thi ngay