TopStudy

Tin học · Lớp 10

15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 23 có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
  1. Đáp án A: in.
  2. Đáp án B: int.
  3. Đáp án C: range.
  4. Đáp án D: append.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đá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

1 điểm

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

  1. Đáp án A: 1 2 3 4 5 6
  2. Đáp án B: 1 2 3 4 5 6 5
  3. Đáp án C: 1 2 3 4 5
  4. Đáp án D: 2 3 4 5 6 5.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đá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.

Hình minh hoạ

Câu 3

1 điểm
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?
  1. Đáp án A: int.
  2. Đáp án B: while.
  3. Đáp án C: in range.
  4. Đáp án D: in.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đá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

1 điểm

ả 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

  1. Đáp án A: True, False.
  2. Đáp án B: True, False.
  3. Đáp án C: False, True.
  4. Đáp án D: False, False.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đá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

1 điểm

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

  1. Đáp án A: True.
  2. Đáp án B: False.
  3. Đáp án C: Không xác định.
  4. Đáp án D: Câu lệnh bị lỗi.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đá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

1 điểm
Lệnh nào sau đây xoá toàn bộ danh sách?
  1. Đáp án A: clear().
  2. Đáp án B: exit().
  3. Đáp án C: remove().
  4. Đáp án D: del().
Xem đáp án và lời giải

Câu 7

1 điểm
Phát biểu nào sau đây là sai?
  1. Đáp án A: Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.
  2. Đáp án B: Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.
  3. Đáp án C: Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.
  4. Đáp án D: Clear() có tác dụng xoá toàn bộ các danh sách.
Xem đáp án và lời giải

Câu 8

1 điểm

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.

  1. Đáp án A: 1.
  2. Đáp án B: 2.
  3. Đáp án C: 0.
  4. Đáp án D: 3.
Xem đáp án và lời giải

Câu 9

1 điểm

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)

  1. Đáp án A: [1, 2, 3, 4].
  2. Đáp án B: [2, 3, 4, 5].
  3. Đáp án C: [1, 2, 4, 5].
  4. Đáp án D: [1, 3, 4, 5].
Xem đáp án và lời giải

Câu 10

1 điểm

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)

  1. Đáp án A: 2.
  2. Đáp án B: 3.
  3. Đáp án C: 8.
  4. Đáp án D: 4.
Xem đáp án và lời giải

Câu 11

1 điểm

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

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

>>> A.insert(2, 4)

>>> print(A)

  1. Đáp án A: 1, 2, 3, 4.
  2. Đáp án B: 1, 2, 4, 3, 5.
  3. Đáp án C: 1, 2, 3, 4, 5.
  4. Đáp án D: 1, 2, 4, 5.
Xem đáp án và lời giải

Câu 12

1 điểm

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)

  1. Đáp án A: 3.
  2. Đáp án B: 1
  3. Đáp án C: 0
  4. Đáp án D: 2
Xem đáp án và lời giải

Câu 13

1 điểm
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ì?
  1. Đáp án A: insert(2, 4).
  2. Đáp án B: insert(4, 2).
  3. Đáp án C: insert(3, 4).
  4. Đáp án D: insert(4, 3).
Xem đáp án và lời giải

Câu 14

1 điểm
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ử?
  1. Đáp án A: 8.
  2. Đáp án B: 7.
  3. Đáp án C: 4.
  4. Đáp án D: 6.
Xem đáp án và lời giải

Câu 15

1 điểm
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:
  1. Đáp án A: 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.
  2. Đáp án B: Nếu chỉ số chèn < 0 thì chèn vào đầu danh sách.
  3. Đáp án C: Phần tử có chỉ số k sẽ được thay thế bởi phần tử thêm vào.
  4. Đáp án D: Nếu chỉ số chèn > len(A) thì chèn vào cuối danh sách.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Một số lệnh làm việc với dữ liệu danh sách · Các bộ sách Tin học Lớp 10