Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài tập trắc nghiệm Python cơ bản 001

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Cho danh sách ds = [1, 2, 3, 4, 5]. Phần tử đầu tiên của danh sách là gì?

a)

1

b)

2

c)

0

d)

ds[0]

2.

Để thêm phần tử 6 vào cuối danh sách ds = [1, 2, 3], lệnh nào sau đây là đúng?

a)

ds.add(6)

b)

ds.insert(6)

c)

ds.append(6)

d)

ds.put(6)

3.

Cho danh sách so = [10, 20, 30, 40, 50]. Kết quả của lệnh print(so[1:4]) là gì?

a)

[20, 30, 40]

b)

[10, 20, 30]

c)

[20, 30, 40, 50]

d)

[10, 20, 30, 40]

4.

Cho danh sách so = [10, 20, 30, 40]. Kết quả của lệnh print(so[::-1]) là gì?

a)

[40, 30, 20, 10]

b)

[10, 20, 30, 40]

c)

[20, 30, 40]

d)

[10, 30, 20, 40]

5.

Cho danh sách hoa_qua = ['táo', 'cam', 'chuối']. Nếu thực hiện hoa_qua[1] = 'xoài'; sau đó print(hoa_qua), kết quả sẽ là gì?

a)

['táo', 'xoài', 'chuối']

b)

['táo', 'cam', 'chuối']

c)

['táo', 'cam', 'xoài']

d)

['táo', 'xoài']

6.

Cho hai danh sách ds1 = [1, 2, 3] và ds2 = [4, 5]. Kết quả của print(ds1 + ds2) là gì?

a)

[1, 2, 3, 4, 5]

b)

[1, 2, 3]

c)

[4, 5]

d)

[5, 4, 3, 2, 1]

7.

Cho danh sách so = [10, 20, 30, 40, 50]. Sau khi thực hiện so.remove(30) và so.pop(0), kết quả của print(so) là gì?

a)

[20, 40, 50]

b)

[10, 20, 40, 50]

c)

[10, 20, 40]

d)

[40, 50]

8.

Kết quả của lệnh sorted([20, 10, 40, 50, 1]) là gì?

a)

[1, 10, 20, 40, 50]

b)

[50, 40, 20, 10, 1]

c)

[20, 10, 40, 50, 1]

d)

[1, 20, 10, 40, 50]

9.

Cho chuỗi chuoi = "HelloWorld". Kết quả của lệnh print(chuoi[:5]) là gì?

a)

Hello

b)

World

c)

HelloWorld

d)

elloW

10.

Phương thức chuỗi nào chuyển chữ cái đầu của mỗi câu sang viết hoa cho biến ten = "nguyen van a"?

a)

ten.upper()

b)

ten.lower()

c)

ten.title()

d)

ten.capitalize()

11.

Với chuỗi s = "Python Programming", phương thức nào thay thế "Programming" bằng "Coding" và gán vào s2?

a)

s.replace("Programming", "Coding")

b)

s.swapcase()

c)

s.strip("Coding")

d)

s.split("Programming")

12.

Với chuỗi s = "Học Python thật vui!", lệnh s.split() sẽ trả về kết quả nào?

a)

['Học', 'Python', 'thật', 'vui!']

b)

['Học Python thật vui!']

c)

['Học', 'Python thật', 'vui!']

d)

['Học', 'Python', 'thật', 'vui', '!']

13.

Chiều dài của chuỗi "hello" là bao nhiêu ký tự?

a)

5

b)

6

c)

7

d)

0

14.

Xét biến age = 16 và đoạn mã: if age < 13: print("Trẻ em") elif age < 18: print("Thanh thiếu niên") else: print("Người lớn"). Kết quả in ra là gì?

a)

Thanh thiếu niên

b)

Trẻ em

c)

Người lớn

d)

Không in gì

15.

Cho a = 5, b = 7 và đoạn mã: if a > b: print("A lớn hơn B") elif a == b: print("A bằng B") else: print("A nhỏ hơn B"). Kết quả in ra là gì?

a)

A nhỏ hơn B

b)

A lớn hơn B

c)

A bằng B

d)

Không in gì

16.

Cho biến gio = 22 và đoạn mã: if gio < 12: print("Buổi sáng") elif gio < 18: print("Buổi chiều") else: print("Buổi tối"). Kết quả in ra là gì?

a)

Buổi tối

b)

Buổi chiều

c)

Buổi sáng

d)

Không in gì

17.

Cho x = 7, y = 3 và đoạn mã: if x % y == 0: print("Chia hết") else: print("Không chia hết"). Kết quả in ra là gì?

a)

Không chia hết

b)

Chia hết

c)

Lỗi cú pháp

d)

Không in gì

18.

Đoạn mã: dem = 0; while dem < 2: print("Hello"); dem += 1. Chuỗi được in ra là gì?

a)

HelloHello

b)

HelloHelloHello

c)

Không in gì

d)

Hello

19.

Vòng lặp for dưới đây in ra chuỗi nào? for ch in "Python": print(ch, end=" ")

a)

P y t h o n

b)

Python

c)

P,y,t,h,o,n

d)

P ython

20.

Giá trị của tổng tong sau đoạn mã sau là bao nhiêu? tong = 0; for i in range(1, 4): tong += i

a)

6

b)

7

c)

10

d)

4

21.

Cho so = [10, 20, 30]. Kết quả khi chạy đoạn mã sau là gì? for x in so: print(x * 2, end=" ")

a)

20 40 60

b)

10 20 30

c)

40 60 80

d)

15 30 45

22.

Kết quả của đoạn mã sau là gì? i = 0; while i < 5: if i == 3: break; print(i); i += 1

a)

0 1 2

b)

0 1 2 3 4

c)

1 2 3

d)

0 1 2 3

23.

Kết quả của đoạn mã sau là gì? for i in range(3): print(i)

a)

0 1 2

b)

1 2 3

c)

0 1 2 3

d)

2 1 0

24.

Kết quả của đoạn mã sau là gì? for i in range(1, 4): if i == 2: continue; print(i, end=" ")

a)

1 3

b)

1 2 3

c)

1

d)

3