Trắc nghiệm đúng sai Khoa học máy tính 11 cánh diều Bài 2: Mảng hai chiều
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 11 Khoa học máy tính Bài 2: Mảng hai chiều sách cánh diều. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: => Giáo án tin học 11 theo định hướng khoa học máy tính cánh diều
CHỦ ĐỀ FCS. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
BÀI 2: MẢNG HAI CHIỀU
Câu 1: Cho đoạn thông tin:
Trong Python, mảng hai chiều có thể được biểu diễn bằng danh sách lồng nhau. Mỗi phần tử trong danh sách này cũng là một danh sách, tạo thành một cấu trúc bảng. Việc khai báo mảng hai chiều có thể thực hiện bằng cách sử dụng cú pháp như sau: array = [[1, 2, 3], [4, 5, 6]].
Nhận định nào đúng? Nhận định nào sai?
a) Mảng hai chiều trong Python chỉ có thể chứa số nguyên.
b) Mảng hai chiều có thể được khai báo bằng danh sách lồng nhau.
c) Mỗi phần tử trong mảng hai chiều đều phải có cùng kiểu dữ liệu.
d) Có thể truy cập phần tử của mảng hai chiều bằng cách sử dụng chỉ số hàng và cột.
Đáp án:
- B, D đúng
- A, C sai
Câu 2: Cho đoạn thông tin:
Khi làm việc với mảng hai chiều trong Python, em có thể truy cập vào các phần tử bằng cách sử dụng chỉ số mà không cần biết kích thước của mảng. Chỉ số hàng bắt đầu từ 0 và chỉ số cột cũng bắt đầu từ 0. Ví dụ, để truy cập phần tử ở hàng 1, cột 2, em có thể sử dụng cú pháp array[1][2]
Nhận định nào đúng? Nhận định nào sai?
a) Chỉ số hàng và cột trong mảng hai chiều bắt đầu từ 1.
b) Em có thể truy cập phần tử trong mảng hai chiều bằng cú pháp array[i][j].
c) Mảng hai chiều không thể chứa các danh sách khác.
d) Truy cập phần tử trong mảng hai chiều không cần phải biết kích thước của mảng.
Câu 3:Cho đoạn thông tin:
Trong Python, em có thể sử dụng vòng lặp để duyệt qua mảng hai chiều. Một cách phổ biến là sử dụng vòng lặp lồng nhau để truy cập từng phần tử. Ví dụ, em có thể sử dụng cú pháp for row in array: for item in row: để in ra tất cả các phần tử trong mảng.
Nhận định nào đúng? Nhận định nào sai?
a) Em không thể sử dụng vòng lặp để duyệt qua mảng hai chiều.
b) Sử dụng vòng lặp lồng nhau là cách hiệu quả để truy cập từng phần tử trong mảng hai chiều.
c) Mảng hai chiều có thể được duyệt bằng cách sử dụng chỉ số.
d) Duyệt mảng hai chiều chỉ có thể thực hiện bằng cách sử dụng vòng lặp for.
Câu 4:Cho đoạn thông tin:
Mảng hai chiều trong Python có thể được sử dụng để lưu trữ dữ liệu dạng bảng, như bảng điểm học sinh hoặc bảng thông tin sản phẩm. Mỗi hàng có thể đại diện cho một đối tượng, trong khi mỗi cột đại diện cho một thuộc tính của đối tượng đó.
Nhận định nào đúng? Nhận định nào sai?
a) Mảng hai chiều chỉ có thể lưu trữ số liệu.
b) Mỗi hàng trong mảng hai chiều có thể đại diện cho một đối tượng.
c) Mảng hai chiều có thể lưu trữ các kiểu dữ liệu khác nhau.
d) Em có thể sử dụng mảng hai chiều để tổ chức dữ liệu dạng bảng.
Câu 5:Cho đoạn thông tin:
Để thao tác với mảng hai chiều trong Python, bạn có thể sử dụng các thư viện như NumPy, giúp việc xử lý mảng trở nên dễ dàng và hiệu quả hơn. NumPy cung cấp nhiều hàm và phương thức hữu ích cho việc thao tác với mảng hai chiều.
Nhận định nào đúng? Nhận định nào sai?
a) NumPy không hỗ trợ mảng hai chiều.
b) Thao tác với mảng hai chiều bằng NumPy thường nhanh hơn so với danh sách lồng nhau.
c) Bạn cần cài đặt thư viện NumPy để sử dụng mảng hai chiều hiệu quả.
d) Mảng hai chiều trong NumPy chỉ có thể chứa số thực.
--------------- Còn tiếp ---------------
=> Giáo án Khoa học máy tính 11 cánh diều Chủ đề F(CS) Bài 2: Mảng hai chiều