CÂU HỎI TRẮC NGHIỆM NHIỀU LỰA CHỌN TIN HỌC 11 KNTT (CS) CHỦ ĐỀ 6. KỸ THUẬT LẬP TRÌNH
Thầy cô và học sinh có thể tham khảo loạt câu hỏi trắc nghiệm nhiều lựa chọn cho mỗi bài học trong sách Tin học 11 KNTT định hướng CS chủ đề 6. Mỗi bài học bao gồm 25 câu hỏi trắc nghiệm được phân loại theo mức độ nhận thức, kèm theo đáp án chi tiết.
BÀI 17. DỮ LIỆU MẢNG MỘT CHIỀU VÀ HAI CHIỀU
Nhận biết
Câu 1. Cấu trúc dữ liệu nào thường được sử dụng để lưu trữ danh sách các địa điểm?
A. Cấu trúc cây.
B. Cấu trúc danh sách liên kết.
C. Mảng hai chiều.
D. Mảng một chiều.
Câu 2. Em hãy cho biết, cấu trúc dữ liệu mảng một chiều có đặc điểm gì?
A. Các phần tử có thể thuộc các kiểu dữ liệu khác nhau.
B. Các phần tử được sắp xếp theo thứ tự ngẫu nhiên.
C. Các phần tử có cùng kiểu dữ liệu.
D. Không thể thay đổi giá trị của các phần tử.
Câu 3. Theo em, trong Python, dữ liệu mảng một chiều có thể được biểu diễn bằng kiểu dữ liệu nào?
A. Số nguyên (int).
B. Số thực (float).
C. Chuỗi (str).
D. Danh sách (list).
Câu 4. Em hãy cho biết, chỉ số của phần tử đầu tiên trong mảng một chiều trong Python là bao nhiêu?
A. 1.
B. 0.
C. -1.
D. Tùy thuộc vào kiểu dữ liệu của mảng.
Câu 5. Theo em, toán tử nào được sử dụng để kiểm tra một đối tượng có nằm trong mảng hay không?
A. in.
B. not in.
C. is.
D. is not.
Thông hiểu
Câu 18. Em hãy cho biết, đoạn mã sau sẽ in ra thông tin gì?
for i in range(3):
for j in range(3):
print(A[i][j], end=" ")
print()
A. Giá trị của tất cả các phần tử trong ma trận A.
B. Chỉ số của tất cả các phần tử trong ma trận A.
C. Kích thước của ma trận A.
D. Không có thông tin gì.
Câu 19. Theo em, hàm sum() trong Python có tác dụng gì?
A. Tính tổng các phần tử trong một danh sách.
B. Tính tích các phần tử trong một danh sách.
C. Tìm giá trị lớn nhất trong một danh sách.
D. Tìm giá trị nhỏ nhất trong một danh sách.
Câu 20. Em hãy cho biết, để tính giá trị trung bình của một dãy số trong Python, ta có thể sử dụng những hàm nào?
A. sum() và len().
B. max() và min().
C. sort() và reverse().
D. append() và remove().
Vận dụng
Câu 25. Cho danh sách diem_thi = [[“An”, 8, 9], [“Bình”, 7, 8], [“Hạnh”, 9, 10]]. Em hãy viết đoạn mã Python để tính và in ra điểm trung bình của mỗi học sinh.
A. for hs in diem_thi: print(hs[0], (hs[1] + hs[2]) / 2)
B. for hs in diem_thi: print(hs[0], sum(hs[1:]) / len(hs[1:]))
C. for i in range(len(diem_thi)): print(diem_thi[i][0], (diem_thi[i][1] + diem_thi[i][2]) / 2)
D. Cả A, B và C đều đúng.
Đáp án:
1-C, 2-C, 3-D, 4-B, 5-A, 6-B, 7-A, 8-C, 9-D, 10-B, 11-B, 12-B, 13-C, 14-C, 15-C, 16-B, 17-B, 18-A, 19-A, 20-A, 21-A, 22-C, 23-C, 24-A, 25-D