IMG-LOGO
Trang chủ Lớp 11 Tin học 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

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

  • 39 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:

Xem đáp án

Đá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:

Xem đáp án

Đá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?

Xem đáp án

Đá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à:

Xem đáp án

Đá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:

Xem đáp án

Đá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?

Xem đáp án

Đá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à:

Xem đáp án

Đá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?

Xem đáp án

Đá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:

Xem đáp án

Đá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à:

Xem đáp án

Đá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.


Bắt đầu thi ngay


Có thể bạn quan tâm


Các bài thi hot trong chương