IMG-LOGO
Trang chủ Lớp 11 Tin học 15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều có đáp án

15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều có đáp án

15 câu Trắc nghiệm Tin học 11 KNTT Định hướng Khoa học máy tính Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều có đáp án

  • 42 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.

Trong nhiệm vụ 1, làm thế nào để người dùng nhập điểm kiểm tra vào chương trình?

Xem đáp án

Đáp án: B

Giải thích: Ở dòng code thứ 2 trong chương trình, người dùng nhập một chuỗi điểm kiểm tra cách nhau bởi dấu cách và sử dụng phương thức split() để tách chuỗi thành danh sách các điểm.


Câu 2:

Cách nào là đúng để tính tổng các điểm trong danh sách marks trong nhiệm vụ 1?

Xem đáp án

Đáp án: D

Giải thích: Cả hai cách đều đúng. Cách A dùng hàm sum() là cách nhanh gọn, còn cách B sử dụng vòng lặp để cộng dồn các giá trị trong danh sách.


Câu 3:

Trong nhiệm vụ 1, để tìm điểm thấp nhất và cao nhất, chương trình sử dụng phương pháp nào?

Xem đáp án

Đáp án: B

Giải thích: Chương trình sử dụng vòng lặp for để duyệt qua từng phần tử và so sánh với giá trị nhỏ nhất và lớn nhất hiện tại (xem dòng 7 đến 12 trong mã).


Câu 4:

Trong nhiệm vụ 2, để lưu trữ điểm kiểm tra của tất cả học sinh trong lớp, chương trình sử dụng cấu trúc dữ liệu nào?

Xem đáp án

Đáp án: B

Giải thích: Mảng hai chiều được sử dụng để lưu trữ các điểm kiểm tra của nhiều học sinh, trong đó mỗi hàng chứa điểm kiểm tra của một học sinh.


Câu 5:

Trong nhiệm vụ 2, làm thế nào để tính điểm trung bình kiểm tra của từng học sinh?

Xem đáp án

Đáp án: D

Giải thích: Cả hai cách B và C đều đúng. Cách C là cách mà chương trình thực hiện (xem dòng 24).


Câu 6:

Để tìm tên học sinh có điểm trung bình cao nhất, chương trình thực hiện hành động nào?

Xem đáp án

Đáp án: B

Giải thích: Chương trình so sánh từng điểm trung bình và lưu lại chỉ số của học sinh có điểm cao nhất (dòng 29).


Câu 7:

Để tra cứu điểm kiểm tra cụ thể của một học sinh dựa trên số thứ tự, chương trình cần thao tác gì?

Xem đáp án

Đáp án: D

Giải thích: Để tra cứu điểm của một học sinh, chương trình cần duyệt mảng hai chiều và tìm đúng học sinh, sau đó tìm điểm kiểm tra cụ thể.


Câu 8:

Để kiểm tra và tra cứu điểm thứ n của một học sinh trong mảng một chiều, chương trình nên làm gì?

Xem đáp án

Đáp án: B

Giải thích: Cần kiểm tra n có hợp lệ hay không (nằm trong khoảng chỉ số của danh sách) trước khi truy cập phần tử


Câu 9:

Chương trình sẽ làm gì nếu phát hiện n vượt quá số lượng đầu điểm trong mảng một chiều?

Xem đáp án

Đáp án: Khi n không hợp lệ, chương trình cần yêu cầu người dùng nhập lại một giá trị hợp lệ.


Câu 10:

Để tra cứu điểm kiểm tra cụ thể của một học sinh dựa trên số thứ tự, chương trình cần thao tác gì?

Xem đáp án

Đáp án: D

Giải thích: Để tra cứu điểm của một học sinh, chương trình cần duyệt mảng hai chiều và tìm đúng học sinh, sau đó tìm điểm kiểm tra cụ thể.


Bắt đầu thi ngay


Có thể bạn quan tâm


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