TopStudy

Tin học · Lớp 11

15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 17 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

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Cấu trúc dữ liệu mảng một chiều trong Python được biểu diễn bằng kiểu dữ liệu nào?

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

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

Đáp án: C

Đáp án: C

Giải thích: Trong Python, mảng một chiều có thể được biểu diễn bằng danh sách (list), cho phép lưu trữ nhiều phần tử và truy cập thông qua chỉ số.

Câu 2

1 điểm
Lệnh nào sau đây kiểm tra xem giá trị 7 có tồn tại trong mảng A = [1, 3, 5, 7, 9]?
  1. Đáp án A: 7 in A
  2. Đáp án B: A.has(7)
  3. Đáp án C: A.contains(7)
  4. Đáp án D: A.search(7)
Xem đáp án và lời giải

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

Đáp án: A

Đáp án: A

Giải thích: Lệnh 7 in A kiểm tra xem giá trị 7 có tồn tại trong danh sách A hay không. Đây là cú pháp đúng của Python.

Câu 3

1 điểm
Để thêm một phần tử vào cuối danh sách trong Python, ta dùng lệnh nào?
  1. Đáp án A: append()
  2. Đáp án B: insert()
  3. Đáp án C: extend()
  4. Đáp án D: pop()
Xem đáp án và lời giải

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

Đáp án: A

Đáp án: A

Giải thích: Lệnh append() trong Python được dùng để thêm một phần tử vào cuối danh sách.

Câu 4

1 điểm
Mảng hai chiều là gì?
  1. Đáp án A: Một chuỗi các phần tử cùng kiểu dữ liệu
  2. Đáp án B: Một danh sách chứa các danh sách con
  3. Đáp án C: Một bảng với dữ liệu không có cấu trúc
  4. Đáp án D: Một danh sách các giá trị ngẫu nhiên
Xem đáp án và lời giải

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

Đáp án: B

Đáp án: B

Giải thích: Mảng hai chiều là một danh sách chứa các danh sách con, giúp biểu diễn dữ liệu dưới dạng bảng với hàng và cột.

Câu 5

1 điểm
Lệnh nào sau đây được dùng để truy cập phần tử tại hàng 2 cột 3 của ma trận A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]?
  1. Đáp án A: A[1][2]
  2. Đáp án B: A[2][3]
  3. Đáp án C: A[3][2]
  4. Đáp án D: A[0][1]
Xem đáp án và lời giải

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

Đáp án: A

Đáp án: A

Giải thích: Trong Python, chỉ số bắt đầu từ 0, do đó phần tử tại hàng 2 cột 3 của ma trận sẽ là A[1][2].

Câu 6

1 điểm
Trong Python, ta có thể duyệt qua từng phần tử của mảng hai chiều bằng lệnh nào sau đây?
  1. Đáp án A: Một lệnh for đơn
  2. Đáp án B: Hai lệnh for lồng nhau
  3. Đáp án C: Hàm map()
  4. Đáp án D: Lệnh while
Xem đáp án và lời giải

Câu 7

1 điểm
Để tính tổng các phần tử của một danh sách trong Python, ta sử dụng hàm nào?
  1. Đáp án A: sum()
  2. Đáp án B: max()
  3. Đáp án C: min()
  4. Đáp án D: avg()
Xem đáp án và lời giải

Câu 8

1 điểm
Cho danh sách A = [1, 2, 3, 4, 5]. Kết quả của lệnh print(A[-1]) là gì?
  1. Đáp án A: 1
  2. Đáp án B: 3
  3. Đáp án C: 5
  4. Đáp án D: Lỗi
Xem đáp án và lời giải

Câu 9

1 điểm
Mảng hai chiều trong Python có thể được biểu diễn bằng cách nào?
  1. Đáp án A: Dictionary chứa danh sách
  2. Đáp án B: List chứa list
  3. Đáp án C: Tuple chứa set
  4. Đáp án D: Set chứa tuple
Xem đáp án và lời giải

Câu 10

1 điểm
Lệnh nào sau đây dùng để xoá một phần tử trong danh sách tại vị trí cụ thể?
  1. Đáp án A: list.remove(index)
  2. Đáp án B: list.delete(index)
  3. Đáp án C: list.clear(index)
  4. Đáp án D: list.pop(index)
Xem đáp án và lời giải

Phần II. Tự luận

Câu 11

1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Một danh sách chứa chiều cao của các học sinh trong lớp được lưu dưới dạng một mảng một chiều trong Python. Để tính số học sinh có chiều cao lớn hơn chiều cao trung bình, chúng ta cần làm gì?

a) Tính chiều cao trung bình và sau đó so sánh từng phần tử của mảng với chiều cao trung bình.

b) Lặp qua tất cả các phần tử của mảng để tìm ra giá trị trung bình và cao nhất.

c) Tạo một mảng mới chứa những giá trị cao hơn chiều cao trung bình, rồi tính tổng.

d) Dùng hàm min() để tìm chiều cao nhỏ nhất và từ đó suy ra những người có chiều cao lớn hơn chiều cao trung bình.

Xem đáp án và lời giải

Câu 12

1 điểm

Giả sử bạn có một bảng 2 chiều mô tả điểm thi của học sinh, mỗi hàng đại diện cho một học sinh và mỗi cột đại diện cho điểm của một môn học. Làm thế nào để tính điểm trung bình của từng học sinh?

a) Duyệt qua từng hàng, tính tổng điểm của mỗi hàng rồi chia cho số cột.

b) Duyệt qua từng cột, tính tổng điểm của mỗi cột và chia cho số hàng.

c) Sử dụng hàm sum() để tính tổng điểm của mỗi hàng và chia cho tổng số học sinh.

d) Dùng lệnh max() để tìm điểm cao nhất trong từng hàng và sau đó chia cho số môn học.

Xem đáp án và lời giải

Câu 13

1 điểm

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Làm thế nào để tính tổng và giá trị trung bình của các phần tử trong mảng một chiều trong Python?

Xem đáp án và lời giải

Câu 14

1 điểm
Có thể duyệt mảng một chiều từ cuối về đầu trong Python không?
Xem đáp án và lời giải

Câu 15

1 điểm
Làm thế nào để biểu diễn một ma trận 3x3 trong Python và truy cập một phần tử cụ thể trong ma trận đó?
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Dữ liệu mảng một chiều và hai chiều · Các bộ sách Tin học Lớp 11