TopStudy

Đáp án và lời giải

Giải SBT Tin học 11 KNTT Bài 18. Thực hành mảng dữ liệu một chiều và hai chiều có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: B. Dấu phẩy “,”. Để thiết lập các giá trị trong mảng thông qua kiểu dữ liệu list của Python.

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: C. len() dùng để đếm số phần tử của mảng một chiều trong Python.

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án đúng là: D. Cuối cùng. Khi sử dụng lệnh append để bổ sung một phần tử vào list thì phần tử đó được chèn vào vị trí cuối cùng.

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Mảng trong Python cho phép truy cập sử dụng các chỉ số âm chạy ngược với các chỉ số dương tức là theo chiều từ phải sang trái, -1 ứng với phần tử cuối cùng do vậy giá trị là 6. Như vậy chỉ số -5 ứng với phần tử thứ 5 đếm từ cuối cùng bên phải, trong trường hợp này giá trị là 2. danh_sach[-5:-1] chạy đến phần tử ngay trước phần tử cuối cùng. Tóm lại danh_sach[-5:-1] gồm các giá trị [2, 3, 4, 5]. Nội dung được in ra có thể như sau:

6 [2, 3, 4, 5]

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Chương trình có thể như sau:

line = input(“Hãy nhập một số điện thoại:”)

digits = [int(x) for x in line]

missing = []

Hình minh hoạ

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

Câu 8

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

Hình minh hoạ