Trắc nghiệm Tin học 11 Cánh diều Bài 2 (có đáp án): Mảng hai chiều
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mảng hai chiều có thể được mô tả như là một:
Đáp án và lời giải
Đáp án: C
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 và lời giải
Đáp án: A
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 và lời giải
Đáp án: C
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 và lời giải
Đáp án: B
Câu 5
Cấu trúc bộ nhớ của mảng hai chiều được tổ chức:
Đáp án và lời giải
Đáp án: C
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 và lời giải
Đáp án: B
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 và lời giải
Đáp án: C
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 và lời giải
Đáp án: B
Câu 9
Trong bộ nhớ, mảng hai chiều có cấu trúc:
Đáp án và lời giải
Đáp án: B
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 và lời giải
Đáp án: C
Câu 11
Trong mảng hai chiều BangDiem[4][3] biểu diễn điều gì?
a)Phần tử ở hàng thứ 4, cột thứ 3 của mảng.
b)Phần tử ở hàng thứ 3, cột thứ 4 của mảng.
c)Tổng số phần tử trong mảng là 4 hàng và 3 cột.
d)Mảng hai chiều với 4 phần tử hàng và 3 phần tử cột.
Đáp án và lời giải
Đáp án: a) Đúng; b) Sai; c) Sai; d) Sai
Câu 12
Để khai báo một mảng hai chiều có tên matrix với 3 hàng và 5 cột trong C++, cú pháp nào dưới đây là đúng?
a)int matrix[5][3];
b)int matrix[3][5];
c)int matrix(3,5);
d)matrix int[3][5];
Đáp án và lời giải
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Câu 13
Mảng hai chiều là gì?
Đáp án và lời giải
Đáp án: Mảng hai chiều là một bảng hình chữ nhật gồm các phần tử có cùng kiểu dữ liệu, sắp xếp thành hàng và cột. Mảng hai chiều còn được gọi là ma trận. Giải thích: Mảng hai chiều cho phép lưu trữ dữ liệu theo cấu trúc hàng và cột, giúp tổ chức dữ liệu một cách có hệ thống và dễ dàng truy cập từng phần tử dựa vào chỉ số hàng và cột.
Câu 14
Làm thế nào để truy cập phần tử trong mảng hai chiều?
Đáp án và lời giải
Đáp án: Để truy cập một phần tử trong mảng hai chiều, cần cung cấp hai chỉ số: chỉ số hàng và chỉ số cột. Ví dụ, bangDiem[3][1] là phần tử tại hàng thứ tư, cột thứ hai trong mảng bangDiem. Giải thích: Việc sử dụng hai chỉ số hàng và cột cho phép xác định vị trí chính xác của từng phần tử trong mảng, nhờ đó dễ dàng thao tác dữ liệu trong cấu trúc bảng của mảng hai chiều.
Câu 15
Cấu trúc mảng hai chiều trong bộ nhớ máy tính như thế nào?
Đáp án và lời giải
Đáp án: Trong bộ nhớ máy tính, mảng hai chiều được lưu trữ thành một dãy các ô nhớ liên tục, với các hàng được xếp nối tiếp nhau. Giải thích: Bộ nhớ máy tính sắp xếp mảng hai chiều như một dãy liên tục để tiết kiệm không gian và tối ưu hóa thời gian truy cập các phần tử. Điều này cho phép máy tính nhanh chóng xác định vị trí của mỗi phần tử dựa trên chỉ số hàng và cột.