15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 2 : Mảng hai chiều có đáp án
15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 2 : Mảng hai chiều có đáp án
-
38 lượt thi
-
10 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
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.
Mảng hai chiều có thể được mô tả như là một:
Đáp án: C
Giải thích: Mảng hai chiều được gọi là ma trận và là một bảng hình chữ nhật với các phần tử sắp xếp thành hàng và cột.
Câu 2:
Để truy cập một phần tử trong mảng hai chiều, cần phải biết:
Đáp án: A
Giải thích: Để xác định vị trí của một phần tử trong mảng hai chiều, cần biết chỉ số hàng và cột của nó.
Câu 3:
Trong Python, kiểu dữ liệu nào có thể được sử dụng để tạo mảng hai chiều?
Đáp án: C
Giải thích: Kiểu list trong Python có thể sử dụng để tạo mảng hai chiều bằng cách lồng danh sách vào nhau.
Câu 4:
Để khai báo một mảng hai chiều gồm 3 hàng và 4 cột chứa số nguyên trong C++, cú pháp đúng là:
Đáp án: B
Giải thích: Để khai báo mảng hai chiều với 3 hàng và 4 cột, cần viết là int array[3][4]; trong C++.
Câu 5:
Cấu trúc bộ nhớ của mảng hai chiều được tổ chức:
Đáp án: C
Giải thích: Mảng hai chiều được lưu trữ trong bộ nhớ theo cách liên tục như một mảng một chiều, sắp xếp các hàng nối tiếp nhau.
Câu 6:
Để truy cập phần tử ở hàng thứ hai, cột thứ ba trong mảng matrix hai chiều, cú pháp nào là đúng trong Python?
Đáp án: B
Giải thích: Python sử dụng cú pháp matrix[1][2] vì chỉ số hàng và cột bắt đầu từ 0, nên hàng thứ hai là 1 và cột thứ ba là 2.
Câu 7:
Khi khai báo mảng hai chiều int array[5][7], số phần tử tối đa mà mảng có thể lưu trữ là:
Đáp án: C
Giải thích: Mảng array[5][7] có 5 hàng và 7 cột, nên tổng số phần tử là 5×7=355 \times 7 = 355×7=35.
Câu 8:
Trong Python, nếu muốn khởi tạo một mảng hai chiều với 3 hàng và 4 cột, mã nào là đúng?
Đáp án: B
Giải thích: [[0]*4]*3 tạo ra một mảng hai chiều với 3 hàng và 4 cột, mỗi phần tử đều có giá trị 0.
Câu 9:
Trong bộ nhớ, mảng hai chiều có cấu trúc:
Đáp án: B
Giải thích: Mảng hai chiều được lưu trữ trong bộ nhớ theo thứ tự từng hàng một.
Câu 10:
Khi truy cập phần tử ở cuối mảng hai chiều, thời gian truy cập là:
Đáp án: C
Giải thích: Thời gian truy cập phần tử trong mảng hai chiều là hằng số, không phụ thuộc vào kích thước mảng.