100 Câu hỏi trắc nghiệm lập trình Python có đáp án - Phần 1

9118 lượt thi 50 câu hỏi 60 phút

Đề thi liên quan:

Danh sách câu hỏi:

Câu 1:

Khẳng định nào sau đây về Python là đúng?

Xem đáp án

Câu 1:

Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,...) trong Python?

Xem đáp án

Câu 2:

Khẳng định nào là đúng về chú thích trong Python?

Xem đáp án

Câu 3:

Đâu là quy tắc đúng khi đặt tên cho biến trong Python?

Xem đáp án

Câu 4:

n trong đoạn sau là kiểu dữ liệu nào?
n = '5'

Xem đáp án

Câu 8:

Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?

Xem đáp án

Câu 9:

Output của lệnh là:
print(3 >= 3)

Xem đáp án

Câu 10:

Khẳng định nào là đúng khi nói về đoạn code sau:
def printHello():
print("Hello")
a = printHello()

Xem đáp án

Câu 12:

Khẳng định nào sau đây là đúng?

Xem đáp án

Câu 14:

Ý nghĩa của hàm __init__() trong Python là gì?

Xem đáp án

Câu 16:

Đoạn code nào sau đây sử dụng tính năng kế thừa của Python?

Xem đáp án

Câu 17:

Một lớp được thừa hưởng thuộc tính từ hai lớp khác nhau được gọi là gì?

Xem đáp án

Câu 18:

Khẳng định nào sau đây là đúng?

Xem đáp án

Câu 20:

Mở file với chế độ mode ' a ' có ý nghĩa gì?

Xem đáp án

Câu 21:

Đoạn code dưới đây có ý nghĩa gì?
f = open("test.txt")

Xem đáp án

Câu 22:

Đoạn code nào tự động đóng tệp khi có ngoại lệ xảy ra?

Xem đáp án

Câu 23:

Khẳng định nào là đúng về đoạn code dưới đây?
f = open('test.txt', 'r', encoding = 'utf-8')
f.read(

Xem đáp án

Câu 24:

Đoạn code dưới đây có ý nghĩa gì?
os.listdir()

Xem đáp án

Câu 25:

Khẳng định nào về ngoại lệ là đúng nhất?

Xem đáp án

Câu 26:

Điều gì sẽ xảy ra nếu bạn cố mở một file không tồn tại?

Xem đáp án

Câu 28:

Đoạn code sau thực hiện yêu cầu gì?
try:
# đoạn code có thể gây ra lỗi
pass
except(TypeError, ZeroDivisionError):
print("Python Quiz")

Xem đáp án

Câu 32:

Khẳng định nào là đúng về chương trình dưới đây?
class A:
def __init__(self):
self.a = 1
self.__b = 1
def getY(self):
return self.__b
obj = A()
obj.a = 45
print(obj.a)

Xem đáp án

Câu 33:

Khẳng định nào là đúng về chương trình dưới đây?
class A:
def __init__(self):
self.x = 1
self.__y = 1
def getY(self):
return self.__y
a = A()
a.x = 45
print(a.x)

Xem đáp án

Câu 34:

Mở file với chế độ mode ' wb ' có ý nghĩa gì?

Xem đáp án

Câu 37:

Kết quả nào là output của đoạn code dưới đây?
list = [ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
print list[1:3]

Xem đáp án

Câu 40:

Đâu là điểm khác biệt giữa tuple và list?

Xem đáp án

Câu 42:

Kết quả của chương trình được in ra là:
mylist=['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
print(mylist[:-1])

Xem đáp án

Câu 44:

Chạy code sau trong Python, kết quả là:
num = '5'*'5'

Xem đáp án

Câu 45:

Vòng lặp nào trả về kết quả dưới đây?
11111
22222
33333
44444
55555

Xem đáp án

Câu 49:

Theo dõi đoạn code dưới đây và chọn đáp án đúng nhất:
a = [1, 4, 20, 2, 5]
x = a[0]
for i in a:
if i > x:
x = i
print x

Xem đáp án

4.6

1824 Đánh giá

50%

40%

0%

0%

0%