Trang chủ Lớp 10 Tin học Bài tập Kiểu dữ liệu danh sách có đáp án

Bài tập Kiểu dữ liệu danh sách có đáp án

Bài tập Kiểu dữ liệu danh sách có đáp án

  • 3250 lượt thi

  • 13 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 2:

17/07/2024

Khởi tạo và tìm hiểu dữ liệu kiểu danh sách

Khởi tạo dữ liệu danh sách như thế nào? Cách truy cập, thay đổi giá trị và xoá một phần tử trong danh sách như thế nào?

Xem đáp án

- Khởi tạo dữ liệu danh sách: <tên list> = [<v1>, <v2>, …, <vn>]

- Truy cập các phần tử thông qua chỉ số, bắt đầu từ 0.

- Thay đổi giá trị của từng phần tử bằng lệnh gán hoặc xoá phần tử bằng lệnh del


Câu 4:

19/07/2024

Giả sử A là một danh sách các số, mỗi lệnh sau thực hiện gì?

a) A = A + [10]                            

b) del A[0]

c) A = [100] + A                           

d) A = A[1]*25

Xem đáp án

a) Thêm phần tử 10 vào cuối danh sách

b) Xoá phần tử đầu tiên của danh sách

c) Thêm phần tử 100 vào đầu danh sách

d) Thay đổi giá trị của các phần tử: danh sách A lúc sau gồm 25 phần tử thứ 2 của danh sách lúc đầu


Câu 5:

22/07/2024

Dùng lệnh for để duyệt danh sách

Quan sát các lệnh sau để biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách.

Xem đáp án

Có thể duyệt từng lần lượt các phần tử của một danh sách bằng lệnh for kết hợp với vùng giá trị của lệnh range().


Câu 6:

13/07/2024

Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì?

Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì? (ảnh 1)
Xem đáp án

a) Gán S = 0;

Duyệt các phần tử trong danh sách A và tính tổng các phần tử dương của A

In kết quả S ra màn hình

b) Gán C = 0;

Duyệt các phần tử trong danh sách A và đếm số lượng các phần tử dương của A

- In kết quả C ra màn hình


Câu 9:

22/07/2024

Sau khi thêm một phần tử vào danh sách A bằng lệnh append() thì độ dài danh sách A thay đổi như thế nào?

Xem đáp án

Sau khi thêm một phần tử vào danh sách A bằng lệnh append() thì độ dài danh sách A tăng thêm 1.


Câu 11:

20/07/2024

Viết lệnh xoá phần tử cuối cùng của danh sách A bằng lệnh del.

Xem đáp án

Lệnh xoá phần tử cuối cùng của danh sách A bằng lệnh del: del A[len(A)-1]


Câu 13:

19/07/2024

Cho dãy số A. Viết chương trình tính giá trị và chỉ số của phần tử lớn nhất của A. Tương tự với bài toán tìm phần tử nhỏ nhất.

Xem đáp án

max=A[0]

for i in range(len(A)):

    if(A[i]>max):

        max=A[i]

print("Giá trị lớn  nhất của dãy A: ", max)

print("Chỉ số là: ", i)

Bắt đầu thi ngay