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

Bộ câu hỏi trắc nghiệm lập trình Python có đáp án phần 1 bao gồm 50 câu hỏi trắc nghiệm lập trình Python đầy đủ nội dung cả lý thuyết và thực hành

Câu 1. Khẳng định nào sau đây về Python là đúng?
Câu 2. 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?
Câu 3. Khẳng định nào là đúng về chú thích trong Python?
Câu 4. Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
Câu 5. n = '5'
n trong đoạn sau là kiểu dữ liệu nào?
Câu 6. print(1, 2, 3, 4, sep='*')
print(1, 2, 3, 4, sep='*')
Output của lệnh sau là:
Câu 7. Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?
Câu 8. Kết quả của đoạn code dưới đây là:
numbers = [2, 3, 4]
numbers = [2, 3, 4]
print(numbers)
Câu 9. Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?
Câu 10. Output của lệnh là:
print(3 >= 3)
print(3 >= 3)
Câu 11. Khẳng định nào là đúng khi nói về đoạn code sau:

def printHello():
def printHello():
print("Hello")
a = printHello()
Câu 12. Đâu là output của chương trình dưới đây?

def outerFunction():
def outerFunction():
global a
a = 20
def innerFunction():
global a
a = 30
print('a =', a)
a = 10
outerFunction()
print('a =', a)
Câu 13. Khẳng định nào sau đây là đúng?
Câu 14. Đâu là kết quả của đoạn code dưới đây?

class Foo:
class Foo:
def printLine(self, line = 'Python'):
print(line)
o1 = Foo()
o1.printLine('Java')
Câu 15. Ý nghĩa của hàm __init__() trong Python là gì?
Câu 16. Đâu là output của chương trình dưới đây?

class Point:
class Point:
def __init__(self, x = 0, y = 0):
self.x = x + 1
self.y = y + 1
p1 = Point()
print(p1.x, p1.y)
Câu 17. Đoạn code nào sau đây sử dụng tính năng kế thừa của Python?
Câu 18. 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ì?
Câu 19. Khẳng định nào sau đây là đúng?
Câu 20. Kết quả của chương trình dưới đây là:

class Point:
class Point:
def __init__(self, x = 0, y = 0):
self.x = x
self.y = y
def __sub__(self, other):
x = self.x + other.x
y = self.y + other.y
return Point(x, y)
p1 = Point(3, 4)
p2 = Point(1, 2)
result = p1 - p2
print(result.x, result.y)
Câu 21. Mở file với chế độ mode ' a ' có ý nghĩa gì?
Câu 22. Đoạn code dưới đây có ý nghĩa gì?

f = open("test.txt")
f = open("test.txt")
Câu 23. Đoạn code nào tự động đóng tệp khi có ngoại lệ xảy ra?
Câu 24. Khẳng định nào là đúng về đoạn code dưới đây?

f = open('test.txt', 'r', encoding = 'utf-8')
f = open('test.txt', 'r', encoding = 'utf-8')
f.read()
Câu 25. Đoạn code dưới đây có ý nghĩa gì?

os.listdir()
os.listdir()
Câu 26. Khẳng định nào về ngoại lệ là đúng nhất?
Câu 27. Điều gì sẽ xảy ra nếu bạn cố mở một file không tồn tại?
Câu 28. Đâu là kết quả của đoạn code dưới đây?

number = 5.0
number = 5.0
try:
r = 10 / number
print(r)
except:
print("Oops! Error occurred.")
Câu 29. Đoạn code sau thực hiện yêu cầu gì?

try:
try:
# đoạn code có thể gây ra lỗi
pass
except(TypeError, ZeroDivisionError):
print("Python Quiz")
Câu 30. Ngoại lệ nào xảy ra khi phát hiện thấy lỗi không thuộc bất kỳ danh mục nào khác?
Câu 31. Kết quả nào là output của đoạn code dưới đây?

def myfunc():
def myfunc():
try:
print('Monday')
finally:
print('Tuesday')
myfunc()
Câu 32. Kết quả nào là output của đoạn code dưới đây?

try:
try:
print("throw")
except:
print("except")
finally:
print("finally")
Câu 33. Khẳng định nào là đúng về chương trình dưới đây?

class A:
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)
Câu 34. Khẳng định nào là đúng về chương trình dưới đây?

class A:
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)
Câu 35. Mở file với chế độ mode ' wb ' có ý nghĩa gì?
Câu 36. Đối tượng dưới đây thuộc kiểu dữ liệu nào?

L = [1, 23, ‘hello’, 1]
L = [1, 23, ‘hello’, 1]
Câu 37. Output của lệnh dưới đây là:

print "Hello World"[::-1]
print "Hello World"[::-1]
Câu 38. Kết quả nào là output của đoạn code dưới đây?

list = [ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
list = [ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
print list[1:3]

Câu 39. Đâu không phải là kiểu dữ liệu tiêu chuẩn trong Python?
Câu 40. Đâu là giá trị của colors[2]?

colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
Câu 41. Đâu là điểm khác biệt giữa tuple và list?
Câu 42. Đâu là output của đoạn code dưới đây?

mylist=[1, 5, 9, int('0')]
mylist=[1, 5, 9, int('0')]
print(sum(mylist))
Câu 43. Kết quả của chương trình được in ra là:

mylist=['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
mylist=['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
print(mylist[:-1])
Câu 44. Lệnh print in ra kết quả nào cho chương trình dưới đây?

list1 = [1, 3]
list1 = [1, 3]
list2 = list1
list1[0] = 4
print(list2)
Câu 45. Chạy code sau trong Python, kết quả là:

num = '5'*'5'
num = '5'*'5'
Câu 46. 11111
11111
22222
33333
44444
55555
Câu 47. Điền phần còn thiếu trong đoạn code để được out dưới đây:

55555
55555
44444
33333
22222
11111

for i in range(5, 0, ____ ):
for i in range(5, 0, ____ ):
print(str(i) * 5)
Câu 48. Đâu là kết quả của đoạn code dưới đây?

myList = [1, 5, 5, 5, 5, 1]
myList = [1, 5, 5, 5, 5, 1]
max = myList[0]
indexOfMax = 0
for i in range(1, len(myList)):
if myList[i] > max:
max = myList[i]
indexOfMax = i
print(indexOfMax)

Câu 49. Kết quả nào là output của đoạn code dưới đây?

x = True
x = True
y = False
z = False

if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else :
print(4)
Câu 50. Theo dõi đoạn code dưới đây và chọn đáp án đúng nhất:

a = [1, 4, 20, 2, 5]
a = [1, 4, 20, 2, 5]
x = a[0]
for i in a:
if i > x:
x = i
print x

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

Câu Đáp án Câu Đáp án
Câu 1 D Câu 26 A
Câu 2 C Câu 27 C
Câu 3 D Câu 28 B
Câu 4 A Câu 29 C
Câu 5 B Câu 30 C
Câu 6 C Câu 31 B
Câu 7 C Câu 32 D
Câu 8 C Câu 33 D
Câu 9 A Câu 34 D
Câu 10 B Câu 35 C
Câu 11 B Câu 36 A
Câu 12 C Câu 37 A
Câu 13 A Câu 38 B
Câu 14 C Câu 39 C
Câu 15 B Câu 40 D
Câu 16 B Câu 41 D
Câu 17 D Câu 42 B
Câu 18 B Câu 43 B
Câu 19 D Câu 44 A
Câu 20 B Câu 45 D
Câu 21 C Câu 46 C
Câu 22 B Câu 47 D
Câu 23 D Câu 48 C
Câu 24 D Câu 49 D
Câu 25 C Câu 50 C

Hà Anh (Tổng hợp)

Các đề khác

X