wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập python2

Total questions: 31

Worksheet time: 1hrs 2mins

Name
Class
Date
1.

Cho danh sách: A = [5, 2, 3, 8]

Để in phần tử có giá trị 8, câu lệnh nào sau đây đúng?

a)

print(a[0])

b)

print(a[-1])

c)

print(a[4])

d)

print(a[-3])

2.

Cho danh sách: A1 = [1,2,3,4]

A2 = [5,6,7,8]

hãy cho biết kết quả của câu lệnh sau: print(A1 + A2)

a)

[1,2,3,4,5,6,7,8]

b)

[5,6,7,8,1,2,3,4]

c)

[1,2,3,4,[5,6,7,8]]

d)

Báo lỗi

3.

Cho danh sách A= [1,2,3,4,5]

A.extend([7,8])

Hãy cho biết kết quả của câu lệnh print(A)

a)

[1, 2, 3, 4, 5, 7, 8]

b)

[1, 2, 3, 4, 5, [7, 8]]

c)

[7,8,1,2,3,4,5]

d)

[[7,8],1,2,3,4,5]

4.

Cho danh sách A= [1,2,3,4,5]

A.append([7,8])

Hãy cho biết kết quả của câu lệnh print(A)

a)

[1, 2, 3, 4, 5, 7, 8]

b)

[1, 2, 3, 4, 5, [7, 8]]

c)

[7,8,1,2,3,4,5]

d)

[[7,8],1,2,3,4,5]

5.

Hãy cho biết kết quả thực hiện của đoạn chương trình trên:

a)

x= 5

A= [1, 2, 3, 4]

b)

x= 5

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

c)

x= 1

A= [ 2, 3, 4, 5]

d)

x = 0

A= [1, 2, 3, 4, ]

6.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

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

B= A[1:3]

print(B)

a)

[2, 3]

b)

[2,3,4]

c)

[1,2]

d)

Báo lỗi

7.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

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

B= A[:3]

print(B)

a)

[1, 2, 3]

b)

[1,2,3,4]

c)

[1]

d)

Báo lỗi

8.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

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

A.sort()

print(A)

a)

[1, 2, 4, 7, 9]

b)

[9, 7, 4, 2, 1]

c)

[7,9,4,2,1]

d)

Báo lỗi

9.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

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

A.sort(reverse = True)

print(A)

a)

[1, 2, 4, 7, 9]

b)

[9, 7, 4, 2, 1]

c)

[7,9,4,2,1]

d)

Báo lỗi

10.

hãy cho biết person có kiểu dữ liệu gì?

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

a)

Danh sách

b)

Chuỗi

c)

Từ điển

d)

Không xác định

11.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

print(person['Age'])

a)

Báo lỗi

b)

26

c)

'Age' : 26

d)

82

12.

Cho dữ liệu từ điển như sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

Để in giá trị 82; câu lệnh nào sau đây đúng?

a)

print(Weight)

b)

print(person['Weight'])

c)

print(person[Weight])

d)

print(person{'Weight'})

13.

Hãy cho biết kết quả của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

person['Height']=1.75

print(person)

a)

{'Name': 'David Doe', 'Age': 26, 'Weight': 82, 'Height': 1.75}

b)

{ 'Height': 1.75, 'Name': 'David Doe', 'Age': 26, 'Weight': 82}

c)

'Height': 1.75

d)

{'Name': 'David Doe', 'Age': 26, 'Weight': 82}

14.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

person['Age']=28

print(person)

a)

{'Name': 'David Doe', 'Age': 28, 'Weight': 82}

b)

{'Name': 'David Doe', 'Age': 26, 'Weight': 82}

c)

{'Name': 'David Doe', 'Age': 26, 'Weight': 82, 'Age': 28}

d)

Báo lỗi

15.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

del person['Age']

print(person)

a)

{'Name': 'David Doe', 'Weight': 82}

b)

{'Name' : 'David Doe', 'Age' : 0, 'Weight' : 82 }

c)

{'Name' : 'David Doe', 26, 'Weight' : 82 }

d)

Báo lỗi

16.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

del person{'Age'}

print(person)

a)

{'Name': 'David Doe', 'Weight': 82}

b)

{'Name' : 'David Doe', 'Age' : 0, 'Weight' : 82 }

c)

{'Name' : 'David Doe', 26, 'Weight' : 82 }

d)

Báo lỗi

17.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

print(len(person))

a)

3

b)

6

c)

4

d)

5

18.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

for i in person:

print(person[i])

a)

David Doe

26

82

b)

'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82

c)

David Doe

d)

Báo lỗi

19.

Hãy cho biết kết quả của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

if 'Name' not in person:

print('Name chưa có')

else:

print('Name đã có')

a)

Name đã có

b)

Name chưa có

c)

Báo lỗi

d)

Không xác định

20.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

print('David Doe' in person)

print('Name' in person)

a)

False

True

b)

False

False

c)

True

True

d)

True

False

21.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

person = {'Name' : 'David Doe', 'Age' : 26, 'Weight' : 82 }

print('David Doe' not in person)

print('Name' not in person)

a)

False

True

b)

False

False

c)

True

True

d)

True

False

22.

Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

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

i = 1

print('a[{}]= {}'.format(i,a[i]))

a)

a[1]= 2

b)

a[{}]= {}

c)

a[1]= 1

d)

Báo lỗi

23.

cho: a = 5; b = 6; để in phép toán 5 + 6 = 11. Câu lệnh nào sau đây đúng

a)

print('{}+{}={}'.fomat(a,b,a+b))

b)

print('{}+{}={}'.format(a,b,a+b)

c)

print('{}+{}={}'.format(a,b,a+b))

d)

print('a'+'b'=a+b)

24.

Điền từ còn thiếu vào chỗ trống:

a = 5

b = 6

print('{}+{}={}'....(a,b,a+b))

(a)  

25.

cho khai báo sau:

a =[[1,2,3],[2,5,6,9],[1,5,7]]

a thuộc kiểu dữ liệu nào?

a)

Danh sách hai chiều

b)

Danh sách

c)

Từ điển

d)

Chuỗi

26.

cho khai báo sau:

a =[[1,2,3],[2,5,6,9],[1,5,7]]

hãy cho biết kết quả thực hiện của đoạn chương trình sau:

print(a[1])

a)

2

b)

[2,5,6,9]

c)

5

d)

[1,2,3]

27.

cho khai báo sau:

a =[[1,2,3],[2,5,6,9],[1,5,7]]

Để in giá trị 9; câu lệnh nào sau đây đúng:

a)

print[2]

b)

print[1][3]

c)

print[3][1]

d)

print[2][3]

28.

cho khai báo sau:

a =[[1,2,3,5],[2,5,6,9],[1,5,7,8]]

hãy cho biết kích thước của danh sách a:

a)

3 hàng; 4 cột

b)

4 hàng; 3 cột

c)

2 hàng 3 cột

d)

Không xác định

29.

Hãy cho biết chương trình dưới đây làm gì?

a)

tạo một danh sách hai chiều

b)

Tạo một danh sách hai chiều có kích thước 5 hàng và 3 cột

c)

Tạo một danh sách hai chiều có kích thước 3 hàng 5 cột

d)

Không xác định được

30.

Hãy cho biết giá trị của các phần tử trong danh sách a

a)

[[1, -1, 1], [-1, 1, -1], [1, -1, 1], [-1, 1, -1], [1, -1, 1]]

b)

[[-1, 1, -1], [1, -1, 1], [-1, 1, -1], [1, -1, 1], [-1, 1, -1]]

c)

[[1, 1, 1], [-1, -1, -1], [1, 1, 1], [-1, -1, -1], [1, 1, 1]]

d)

Không xác định được

31.

Hãy cho biết giá trị của các phần tử trong danh sách a

a)

[[1, -1, 1], [-1, 1, -1], [1, -1, 1], [-1, 1, -1], [1, -1, 1]]

b)

[[-1, 1, -1], [1, -1, 1], [-1, 1, -1], [1, -1, 1], [-1, 1, -1]]

c)

[[1, 1, 1], [-1, -1, -1], [1, 1, 1], [-1, -1, -1], [1, 1, 1]]

d)

Không xác định được