NEW
Font size
S
M
L
XL
WorksheetsBài tập trắc nghiệm Python cơ bản 002
Total questions: 25
Worksheet time: 13mins
Name
Class
Date
1.
Biến nào sau đây được khai báo đúng là một chuỗi trong Python?
a)
ten = "An"
b)
tuoi = 15
c)
diem = 8.5
d)
hoc_sinh = [ "An", "Binh" ]
2.
Đoạn code sau sẽ in ra gì?ten = "Python"print(len(ten))
a)
6
b)
7
c)
5
d)
Python
3.
Cho danh sách so = [10, 20, 30]. Để truy cập giá trị 20, bạn sẽ viết code nào?
a)
so[1]
b)
so[2]
c)
so[0]
d)
so(1)
4.
Đoạn code Python nào sau đây sẽ in ra "Chào buổi sáng" nếu gio nhỏ hơn 12?
a)
if gio < 12: print("Chào buổi sáng")
b)
if gio > 12: print("Chào buổi sáng")
c)
if gio == 12: print("Chào buổi sáng")
d)
while gio < 12: print("Chào buổi sáng")
5.
Kết quả của đoạn code sau là gì?chuoi1 = "Hello"chuoi2 = "World"print(chuoi1 + " " + chuoi2)
a)
Hello World
b)
HelloWorld
c)
Hello World
d)
Error
6.
Cho danh sách mon_hoc = ["Toan", "Ly", "Hoa"]. Để thêm "Tin" vào cuối danh sách, bạn dùng lệnh nào?
a)
mon_hoc.add("Tin")
b)
mon_hoc.insert("Tin")
c)
mon_hoc.append("Tin")
d)
mon_hoc + "Tin"
7.
Kết quả của đoạn code sau là gì?s = "LapTrinhPython"print(s[4:10])
a)
TrinhP
b)
TrinhPy
c)
Trinh
d)
inhPy
8.
Cho x = 10 và y = 5. Kết quả của biểu thức x > 5 and y < 10 là gì?
a)
True
b)
False
c)
Error
d)
1
9.
Đoạn code sau sẽ in ra những số nào?i = 0while i < 3: print(i) i = i + 1
a)
0 1 2
b)
0 1 2 3
c)
1 2 3
d)
Chỉ in 0 nhiều lần
10.
Kết quả của đoạn code sau là gì?fruits = ["apple", "banana", "cherry"]for x in fruits: print(x)
a)
apple sau đó banana sau đó cherry trên các dòng khác nhau.
b)
apple banana cherry trên một dòng.
c)
["apple", "banana", "cherry"]
d)
Error
11.
Kết quả của đoạn code sau là gì?text = "Python is fun"print("fun" in text)
a)
True
b)
False
c)
Error
d)
fun
12.
Đoạn code nào sau đây dùng để kiểm tra xem một số n có phải là số chẵn hay không?
a)
if n % 2 == 0:
b)
if n / 2 == 0:
c)
if n // 2 == 0:
d)
if n % 2 != 0:
13.
Điều gì sẽ xảy ra sau khi chạy đoạn code sau?list1 = [1, 2, 3]list2 = list1list2.append(4)print(list1)
a)
[1, 2, 3]
b)
[1, 2, 3, 4]
c)
Error
d)
None
14.
Đoạn code sau sẽ in ra gì?for i in range(2): for j in range(2): print(f"{i}{j}")
a)
00 01 10 11 (trên các dòng khác nhau)
b)
00 11
c)
01 10
d)
0 1 0 1
15.
Kết quả của đoạn code sau là gì?msg = "Hello World"print(msg.upper())
a)
HELLO WORLD
b)
hello world
c)
Hello World
d)
Error
16.
Kết quả của đoạn code sau là gì?numbers = [1, 2, 3, 4, 5]squared_numbers = [x * x for x in numbers if x % 2 == 0]print(squared_numbers)
a)
[4, 16]
b)
[1, 4, 9, 16, 25]
c)
[2, 4]
d)
[1, 9, 25]
17.
Đoạn code nào sau đây sẽ in ra chuỗi "Tên tôi là An, tôi 15 tuổi." ?ten = "An"tuoi = 15
a)
print(f"Tên tôi là {ten}, tôi {tuoi} tuổi.")
b)
print("Tên tôi là " + ten + ", tôi " + tuoi + " tuổi.")
c)
print("Tên tôi là {}, tôi {} tuổi.".format(ten, tuoi))
d)
Cả a và c đều đúng.
18.
Đoạn code sau sẽ in ra tổng các số chẵn từ 1 đến 50 là bao nhiêu?total = 0for i in range(1, 51): if i % 2 == 0: total += iprint(total)
a)
650
b)
1275
c)
50
d)
25
19.
Đoạn code sau sẽ dừng khi nào?count = 0while True: print(count) count += 1 if count >= 3: break
a)
Khi count bằng 3.
b)
Khi count lớn hơn 3.
c)
Không bao giờ dừng, đây là vòng lặp vô hạn.
d)
Khi count bằng 2.
20.
Kết quả của đoạn code sau là gì?numbers = [3, 1, 4, 1, 5, 9, 2]numbers.sort()print(numbers[0])
a)
1
b)
2
c)
3
d)
9
21.
Kết quả của đoạn code sau là gì?text = "Hello World"new_text = text.replace("World", "Python")print(new_text)
a)
Hello Python
b)
Hello World
c)
Python World
d)
Error
22.
Đoạn code sau sẽ in ra giá trị nào?my_list = [15, 8, 23, 4, 42]max_val = my_list[0]for num in my_list: if num > max_val: max_val = numprint(max_val)
a)
42
b)
4
c)
15
d)
23
23.
Đoạn code nào sau đây có thể kiểm tra xem một chuỗi s có phải là palindrome (đọc xuôi hay ngược đều như nhau) hay không?
a)
if s == s[::-1]:
b)
if s == s[::1]:
c)
if s.reverse() == s:
d)
if s.is_palindrome():
24.
Đoạn code sau sẽ in ra gì?for i in range(1, 4): for j in range(i): print("*", end="") print()
a)
*\n**\n***
b)
*\n*\n*
c)
***\n**\n*
d)
****\n****\n****
25.
Cho hai danh sách list1 = [1, 2, 3, 4] và list2 = [3, 4, 5, 6]. Đoạn code nào sau đây tạo ra một danh sách mới chứa các phần tử chỉ xuất hiện trong list1 mà không có trong list2?
a)
result = [x for x in list1 if x not in list2]
b)
result = [x for x in list2 if x not in list1]
c)
result = list1.difference(list2)
d)
result = list1 + list2
Reset
