WorksheetsBài tập trắc nghiệm Python cơ bản 001
Total questions: 24
Worksheet time: 12mins
Cho danh sách ds = [1, 2, 3, 4, 5]. Phần tử đầu tiên của danh sách là gì?
1
2
0
ds[0]
Để 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?
ds.add(6)
ds.insert(6)
ds.append(6)
ds.put(6)
Cho danh sách so = [10, 20, 30, 40, 50]. Kết quả của lệnh print(so[1:4]) là gì?
[20, 30, 40]
[10, 20, 30]
[20, 30, 40, 50]
[10, 20, 30, 40]
Cho danh sách so = [10, 20, 30, 40]. Kết quả của lệnh print(so[::-1]) là gì?
[40, 30, 20, 10]
[10, 20, 30, 40]
[20, 30, 40]
[10, 30, 20, 40]
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ì?
['táo', 'xoài', 'chuối']
['táo', 'cam', 'chuối']
['táo', 'cam', 'xoài']
['táo', 'xoài']
Cho hai danh sách ds1 = [1, 2, 3] và ds2 = [4, 5]. Kết quả của print(ds1 + ds2) là gì?
[1, 2, 3, 4, 5]
[1, 2, 3]
[4, 5]
[5, 4, 3, 2, 1]
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ì?
[20, 40, 50]
[10, 20, 40, 50]
[10, 20, 40]
[40, 50]
Kết quả của lệnh sorted([20, 10, 40, 50, 1]) là gì?
[1, 10, 20, 40, 50]
[50, 40, 20, 10, 1]
[20, 10, 40, 50, 1]
[1, 20, 10, 40, 50]
Cho chuỗi chuoi = "HelloWorld". Kết quả của lệnh print(chuoi[:5]) là gì?
Hello
World
HelloWorld
elloW
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"?
ten.upper()
ten.lower()
ten.title()
ten.capitalize()
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?
s.replace("Programming", "Coding")
s.swapcase()
s.strip("Coding")
s.split("Programming")
Với chuỗi s = "Học Python thật vui!", lệnh s.split() sẽ trả về kết quả nào?
['Học', 'Python', 'thật', 'vui!']
['Học Python thật vui!']
['Học', 'Python thật', 'vui!']
['Học', 'Python', 'thật', 'vui', '!']
Chiều dài của chuỗi "hello" là bao nhiêu ký tự?
5
6
7
0
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ì?
Thanh thiếu niên
Trẻ em
Người lớn
Không in gì
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 nhỏ hơn B
A lớn hơn B
A bằng B
Không in gì
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ì?
Buổi tối
Buổi chiều
Buổi sáng
Không in gì
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ì?
Không chia hết
Chia hết
Lỗi cú pháp
Không in gì
Đoạn mã: dem = 0; while dem < 2: print("Hello"); dem += 1. Chuỗi được in ra là gì?
HelloHello
HelloHelloHello
Không in gì
Hello
Vòng lặp for dưới đây in ra chuỗi nào? for ch in "Python": print(ch, end=" ")
P y t h o n
Python
P,y,t,h,o,n
P ython
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
6
7
10
4
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=" ")
20 40 60
10 20 30
40 60 80
15 30 45
Kết quả của đoạn mã sau là gì? i = 0; while i < 5: if i == 3: break; print(i); i += 1
0 1 2
0 1 2 3 4
1 2 3
0 1 2 3
Kết quả của đoạn mã sau là gì? for i in range(3): print(i)
0 1 2
1 2 3
0 1 2 3
2 1 0
Kết quả của đoạn mã sau là gì? for i in range(1, 4): if i == 2: continue; print(i, end=" ")
1 3
1 2 3
1
3
