wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

K10_python_list_bai22+23

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Danh sách (list) là gì?

a)

Danh sách là tập hợp chứa nhiều giá trị.

b)

Danh sách chỉ chứa một giá trị đơn chiếc

c)

Danh sách là một kiểu dữ liệu đặc biệt trong Python

d)

Danh sách là tập hợp chứa nhiều giá trị.

Danh sách là một kiểu dữ liệu đặc biệt trong Python

2.

 Thêm giá trị của phần tử vào trong danh sách bằng phương thức?

a)

append()

b)

add()

c)

remove()

d)

print()

3.

Xoá giá trị của phần tử ở trong danh sách bằng phương thức?

a)

append()

b)

add()

c)

remove()

d)

print()

4.

Chọn phát biểu đúng trong các phát biểu sau?

a)

Khi muốn xoá một giá trị khỏi danh sách, thì giá trị bắt buộc phải tồn tại trong danh sách.

b)

Kiểu dữ liệu list trong Python là một collection lưu trữ các phần tử theo thứ tự đã cho, có thể thay đổi.

c)

List có cấu trúc dữ liệu mà có khả năng lưu giữ các kiểu dữ liệu khác nhau

d)

Tất cả đáp án đều đúng

5.

List trong Python được viết với dấu:

a)

[]

b)

()

c)

“ ”

d)

:

6.

Cho đoạn chương trình Python sau:

lopHoc = [“ban”, “ghe”, “hoc sinh”, “giao vien”]

lopHoc.append(“bang”)

print(lopHoc)

Kết quả chương trình được in ra màn hình là:

a)

lopHoc

b)

bang

c)

[‘ban’, ‘ghe’, ‘hoc sinh’, ‘giao vien’]

d)

[‘ban’, ‘ghe’, ‘hoc sinh’, ‘giao vien’, ‘bang’]

7.

Cho đoạn chương trình Python sau:

fruits = [“apple”, “banana”, “orange”]

fruits.remove(“banana”)

print(fruits)

Kết quả chương trình được in ra màn hình là:

 

a)

banana

b)

[‘apple’, ‘banana’, ‘orange’]

c)

[‘apple’, ‘orange’]

d)

 [‘apple’, ‘banana’, ‘orange’, ‘banana’]

8.

Cho list sau: fruits = [“apple”, “banana”, “orange”]

Cú pháp đúng của xoá phần tử “apple” trong danh sách ở trên bằng phương thức remove()?

a)

remove.fruits(“apple”)

b)

fruits.remove(“apple”)

c)

remove(“apple”)

d)

remove.fruits [“apple”, “banana”, “orange”]

9.

Cho đoạn chương trình Python sau:

colors = [“yellow”, “black”, “red”]

colors.remove(“black”)

colors.append(“green”)

print(colors)

Kết quả chương trình được in ra màn hình là:

a)

[‘yellow’, ‘black’, ‘red’]

b)

[‘yellow’, ‘black’, ‘red’, ‘green’]

c)

[‘yellow’, ‘red’, ‘green’]

d)

Chương trình không hiển thị kết quả

10.

Cú pháp khởi tạo danh sách list là

a)

a = [1, 2, …, N]

b)

<Tên danh sách> = [<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>]

c)

[Tên danh sách] = [<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>]

d)

<Tên danh sách> = (<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>)

11.

Câu lệnh khởi tạo list nào sau đây đúng cú pháp

a)

a = [1, 2, 3, 4, 5]

b)

a = (1, 2, 3, 4, 5)

c)

<a> = [1, 2, 3, 4, 5]

d)

<a> = [<1>, <2>, <3>, <4>, <5>]

12.

Đâu là lệnh truy xuất đến phần tử có chỉ số i của list a

a)

a(i)

b)

a{i}

c)

ai

d)

a[i]

13.

a = [1,2,3,4,5]

a[1] có giá trị là

a)

1

b)

2

c)

3

d)

4

14.

Cho a = [1,2,3,4,5]

Lệnh len(a) cho giá trị là bao nhiêu?

a)

1

b)

3

c)

4

d)

5

15.

a = [1,2,3,4,5]

b = ['a','b','c','d','e']

c = a + b

giá trị của c là

a)

1,2,3,4,5,'a','b','c','d','e'

b)

[1,'a',2,'b',3,'c',4,'d',5,'e']

c)

[1,2,3,4,5]['a','b','c','d','e']

d)

[1,2,3,4,5,'a','b','c','d','e']

16.

a = ['PCT', 11, 'TIN']

len(a) cho kết quả là:

a)

8

b)

7

c)

3

d)

9

17.

A=[10]

x = len(A)

x có giá trị là bao nhiêu?

a)

không có giá trị

b)

2

c)

3

d)

1

18.

A = ['TIN']

Y = len(A)

Y có giá trị là bao nhiêu?

a)

5

b)

3

c)

1

d)

Không có giá trị

19.

a = [1,2]

Z = LEN(A)

giá trị của Z là

a)

2

b)

1

c)

3

d)

lỗi

20.

Cho list A = [1, 0, “One”, 9, 15, “Two”, True, False]. Vui lòng cho biết giá trị của phần tử A[2]?

a)

'Một'

b)

'Hai'

c)

0

d)

9

21.

Để tạo một danh sách trống, cách viết bất kỳ sau đây là đúng?

a)

a = [ ]

b)

a = [rỗng ]

c)

a = [ “ ” ]

d)

một = [ 0 ]

22.
a)

[1, 0, 'Một', 9, 15, Đúng, Sai]

b)

[1, 0, 'Một', 9, 15, Đúng, Sai]

c)

[0, 'Một', 9, 15, 'Hai', Đúng, Sai]

d)

[1, 0, 'Một', 9, 15, 'Hai', Đúng]

23.
a)

1 2 3 4 5

b)

1 2 3 4

c)

2 3 4 5

d)

1 3 5

24.

Phát biểu nào sau đây sai?

a)

Chỉ số của danh sách bắt đầu từ 0 đến len(), trong đó len() là lệnh tính độ dài của danh sách.

b)

Chỉ số của danh sách bắt đầu từ 0 đến len() – 1, trong đó len() là lệnh tính độ dài của danh sách.

c)

Các phần tử của danh sách có thể có các kiểu dữ liệu khác nhau.

d)

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

25.

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

a)

<danh sách> . append()

b)

<danh sách> : append()

c)

<danh sách> = append()

d)

<danh sách> append()

26.
a)

[2, 3, 4, 5, 10]

b)

[2, 3, 4, 10, 5]

c)

[10, 2, 3, 4, 5]

d)

[2, 3, 4, 10]

27.
a)

[2, 6, 8, 10, 12]

b)

[12, 2, 6, 8, 10]

c)

[2, 6, 8, 10]

d)

[2, 4, 6, 8, 10, 12]

28.

<Tên danh sách> [<chỉ số>] đây là cú pháp?

a)

Tìm vị trí phần tử

b)

Xuất vị trí phần tử

c)

Truy xuất phần tử trong danh sách

d)

In các phần tử trong danh sách

29.

Trong python, phần tử đầu tiên từ trái sang phải bắt đầu từ vị trí thứ?

a)

0

b)

-1

c)

1

d)

2

30.

Trong Python, Phần từ đầu tiên từ trái sang phải có chỉ số bao nhiêu?

a)

0

b)

-1

c)

1

d)

2

31.

Hàm print(a[1]) có ý nghĩa

a)

Xuất vị trí đầu tiên trong danh sách

b)

Xuất vị trí thứ 2 trong danh sách

c)

Xuất vị trí thứ 3

trong danh sách

d)

Xuất vị trí thứ 4 trong danh sách

32.

Đoạn chương trình sau thể hiện điều gì?

a = [1,2,3,4,5]

print(a[0])

a)

0

b)

1

c)

2

d)

3

33.

Giả sử danh sách được xác định như sau: A=[1, 2, 3, "He"]

Câu lệnh sau in gì ra màn hình: print(A[2], A[3])

a)

1 2 3 He

b)

3 He

c)

2 3

d)

1 2

34.

Giả sử danh sách được xác định như sau: A=[1, 2, 3, "He"]

Câu lệnh sau kết quả là gì: A= [0, 2] + A

a)

A=[0, 2, 1, 2, 3, "He"]

b)

A=[1, 2, 3, "He"]

c)

A=[1, 2, 3, "He", 0, 2,]

d)

A=[0, 2]

35.

Cho A = [1, -2, 4, -3.5, 6]. Em hãy cho biết kết quả thực hiện lệnh sau:

a)

10

b)

5.5

c)

11

d)

-5.5

36.

Cho A = [1, -2, 4, 6]. Em hãy cho biết kết quả thực hiện lệnh sau:

a)

A = [1, -2, 4, 6]

b)

A = [1, 1, 7, 9]

c)

A = [4, -2, 7, 9]

d)

A = [4, 1, 7, 9]

37.

Trong python, đâu là lệnh xóa phần tử đầu tiên trong danh sách A?

a)

del (A[0])

b)

delete (A[0])

c)

A.clear()

d)

remove A[0]

38.

Với danh sách trong python, lệnh A.insert(k, x) dùng để...

a)

chèn phần tử x vào vị trí k của danh sách A

b)

chèn phần tử k vào vị trí x của danh sách A

c)

xóa phần tử x vào vị trí k của danh sách A

d)

chèn phần tử A vào vị trí k của danh sách x

39.

Cho A=[1, 2, 2, 3, 4, 5, 5]. Câu lệnh chèn số 1 vào ngay sau giá trị 1 của danh sách là?

a)

A.insert(1, 1)

b)

A.insert(0, 1)

c)

A.insert(1, 2)

d)

A.insert(1, 0)

40.

Để xóa phần tử x ra khỏi danh sách A, ta dùng lệnh nào?

a)

A.append(x)

b)

A.remove(x)

c)

A.clear(x)

d)

A.insert(A,x)

41.

A = [1, 2, 3, 4, 5]. Lệnh "4 in A" cho kết quả gì?

a)

4

b)

True

c)

False

d)

3

42.

Phát biểu sau đúng hay sai?

"Các phần tử danh sách được sắp xếp theo thứ tự, điều đó có nghĩa là mỗi phần tử có một thứ tự xác định và thứ tự đó sẽ không thay đổi."

a)

True

b)

False

43.

Phát biểu sau đúng hay sai?

"Danh sách có thể thay đổi, nghĩa là chúng ta có thể thay đổi, thêm bớt các mục trong danh sách sau khi đã tạo."

a)

True

b)

False

44.

Độ dài của danh sách chính là số lượng phần tử của danh sách -1

a)

True

b)

False

45.

Để đếm số lượng phần tử trong danh sách, ta sử dụng hàm LEN() :

a)

True

b)

False

46.

"Danh sách có thể gồm nhiều phần tử có các kiểu dữ liệu khác nhau."

a)

True

b)

False

47.

"Nếu bạn thêm phần tử mới vào danh sách, phần tử đó sẽ được đặt ở cuối danh sách."

a)

True

b)

False

48.

"Có thể duyệt lần lượt các phần tử của danh sách bằng lệnh while"

a)

True

b)

False

49.

"Trong python, list là danh sách có thể thay đổi"

a)

True

b)

False

50.

"Danh sách được sử dụng để lưu trữ một phần tử trong một biến duy nhất."

a)

True

b)

False