Search Header Logo
Bài 22 final

Bài 22 final

Assessment

Presentation

Science

10th Grade

Practice Problem

Medium

Created by

Truong Thi Dao (FE FSCHOOL BTL)

Used 2+ times

FREE Resource

26 Slides • 28 Questions

1

media

2

media

3

Multiple Choice

Tại sao kiểu dữ liệu danh sách lại quan trọng trong lập trình Python?

1

Vì nó giúp lưu trữ nhiều giá trị trong một biến duy nhất và dễ dàng thao tác với các phần tử.

2

Vì nó chỉ lưu trữ được một giá trị duy nhất.

3

Vì nó không thể thay đổi sau khi tạo ra.

4

Vì nó chỉ dùng để lưu trữ số nguyên.

4

Open Ended

Em hãy tìm một số dữ liệu kiểu danh sách thường gặp trên thực tế?

5

media

6

Open Ended

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?

7

media

8

Multiple Choice

Cú pháp khởi tạo một danh sách trong Python là gì?

1

= {v1, v2, ..., vn}

2

= (, , ..., )

3

= [, , ..., ]

4

= , , ...,

9

media

10

Multiple Choice

Quan sát ví dụ sau: B = [1.5, 2, "Python", "List", 0]. Giá trị của B[2] là gì?

1

1.5

2

2

3

Python

4

List

11

media

12

Fill in the Blank

Lệnh nào dùng để xoá một phần tử khỏi danh sách trong Python? Điền vào chỗ trống: ___(A[4])

13

Multiple Select

Những thao tác nào sau đây có thể thực hiện trên danh sách trong Python?

1

Truy cập phần tử qua chỉ số

2

Thay đổi giá trị phần tử

3

Xoá phần tử

4

Tính tổng các phần tử

14

media

15

media

16

Open Ended

Nêu hai đặc điểm của kiểu dữ liệu danh sách (list) trong Python.

17

media

18

Multiple Choice

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

1

Thêm phần tử vào cuối, xóa phần tử đầu, thêm phần tử vào đầu, nhân phần tử thứ hai với 25

2

Thêm phần tử vào đầu, xóa phần tử cuối, thêm phần tử vào cuối, nhân phần tử đầu với 25

3

Thêm phần tử vào cuối, xóa phần tử cuối, thêm phần tử vào đầu, nhân phần tử đầu với 25

4

Thêm phần tử vào đầu, xóa phần tử đầu, thêm phần tử vào cuối, nhân phần tử thứ hai với 25

19

Multiple Choice

Cho danh sách A = [1, 0, “One”, 9, 15, “Two”, True, False]. Hãy cho biết giá trị của các phần tử: a) A[0] b) A[2] c) A[7] d) A[len(A)]

1

1, “One”, False, lỗi

2

0, 9, True, 8

3

1, 0, 15, False

4

1, “One”, True, lỗi

20

media

21

media

22

Multiple Choice

Lệnh for kết hợp với range() giúp duyệt các phần tử của danh sách như thế nào?

1

Duyệt từng phần tử theo chỉ số

2

Chỉ duyệt phần tử đầu tiên

3

Chỉ duyệt phần tử cuối cùng

4

Duyệt các phần tử ngẫu nhiên

23

media

24

Multiple Choice

Trong ví dụ 2, kết quả của đoạn mã sau là gì? A = [3, 2, 1, 5, 6, 10, 7, 12, 18] for i in range(2,5): print(A[i], end=' ')

1

1 5 6

2

3 2 1

3

5 6 10

4

2 1 5

25

media

26

Open Ended

Giải thích ý nghĩa của đoạn mã sau: S = 0; for i in range(len(A)): if A[i] > 0: S = S + A[i]; print(S)

27

media

28

Fill in the Blank

Lệnh thêm phần tử vào cuối danh sách là ___

29

media

30

Multiple Choice

Phương thức nào trong Python được sử dụng để thêm một phần tử vào cuối danh sách?

1

append()

2

insert()

3

extend()

4

add()

31

media

32

Fill in the Blank

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

33

Multiple Choice

Sau khi thực hiện các lệnh sau, danh sách A sẽ có giá trị gì? >>> A = [2,4,10,1,0] >>> A.append(100) >>> del(A[1])

1

[2,10,1,0,100]

2

[2,4,10,1,0,100]

3

[4,10,1,0,100]

4

[2,4,1,0,100]

34

media

35

media

36

Open Ended

Hãy mô tả cách nhập một danh sách tên học sinh từ bàn phím và in ra từng tên trên một dòng bằng Python.

37

media

38

Multiple Select

Chọn các thao tác đúng khi muốn nhập một dãy số nguyên từ bàn phím và tính tổng các số đó trong Python.

1

Sử dụng vòng lặp for để nhập từng số và dùng append() để thêm vào danh sách

2

Dùng int() để chuyển đổi dữ liệu nhập vào thành số nguyên

3

Tính tổng bằng cách cộng dồn từng số vừa nhập

4

In từng số ra màn hình bằng print()

39

media

40

Open Ended

Viết chương trình tính giá trị và chỉ số của phần tử lớn nhất trong dãy số A.

41

media

42

Open Ended

Đọc chương trình sau đây và cho biết kết quả in ra màn hình. Em hãy soạn thảo và chạy chương trình để kiểm tra dự đoán của em.

43

media

44

Multiple Choice

Kết quả của chương trình Python với dãy số 12 234 123 43 56 21 là gì?

1

4

2

3

3

2

4

5

45

media

46

Open Ended

Bạn Thanh muốn tính trung bình cộng của nhiệt độ trung bình các ngày trong tuần. Đoạn chương trình đã nhập nhiệt độ vào danh sách. Em hãy viết tiếp những câu lệnh còn thiếu vào chỗ trống để máy tính đưa ra màn hình kết quả cần có.

47

media

48

Multiple Choice

Chương trình tính nhiệt độ trung bình của bảy ngày trong tuần sẽ in ra gì nếu nhập vào các giá trị: 20 22 21 23 24 25 22?

1

22.43

2

23.00

3

22.00

4

21.00

49

media

50

Fill in the Blank

Cho dãy số mã hóa xe: 2 4 2 5 4 4 5 2 5 4 5 5. Số loại xe khác nhau đã được nhận dạng là ___

51

media

52

Multiple Choice

Trong các câu sau đây, những câu nào đúng về danh sách trong Python?

1

1, 2

2

2, 3

3

1, 3

4

3, 4

53

Open Ended

Theo em, kiểu dữ liệu danh sách có thể ứng dụng vào những lĩnh vực nào trong thực tế? Hãy nêu ví dụ cụ thể.

54

Multiple Choice

Sau khi học về kiểu dữ liệu danh sách, em có thắc mắc hoặc muốn tìm hiểu thêm về chủ đề này không?

1

Có, em muốn biết thêm về cách sử dụng danh sách trong các ngôn ngữ khác ngoài Python.

2

Không, em đã hiểu rõ về kiểu dữ liệu danh sách.

3

Có, em muốn biết về các thao tác nâng cao với danh sách.

4

Có, em muốn biết về sự khác biệt giữa danh sách và các kiểu dữ liệu khác.

media

Show answer

Auto Play

Slide 1 / 54

SLIDE