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

Bộ câu hỏi trắc nghiệm lập trình Python có đáp án phần 2 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.
for i in range(10):
for i in range(10):
if i == 5:
break
else :
print(i)
else :
print("Here")

Kết quả nào là output của đoạn code dưới đây?
Câu 2.
string = "my name is x"
string = "my name is x"
for i in string:
print (i, end=", ")

Kết quả của chương trình được in ra màn hình là?
Câu 3.
i = 0
i = 0
x = 0
while i < 10:
if i % 2 == 0:
x += 1
i += 1

x = _____.

Theo dõi đoạn code dưới đây và chọn đáp án đúng nhất:
Câu 4.
def f(value):
def f(value):
while True:
value = (yield value)

a = f(10)
print(next(a))
print(next(a))
print(a.send(20))

Kết quả nào là output của đoạn code dưới đây?
Câu 5.
x = 1
x = 1
y = "2"
z = 3

sum = 0
for i in (x, y, z):
if isinstance(i, int):
sum += i
print(sum)

Kết quả của chương trình được in ra màn hình là?
Câu 6. Hàm nào sau đây là hàm tích hợp sẵn trong Python:
Câu 7.
round(4.576)
round(4.576)

Kết quả của biểu thức sau là gì?
Câu 8. Hàm pow(x,y,z) được diễn giải là:
Câu 9.
all([2,4,0,6])
all([2,4,0,6])

Kết quả của hàm sau là gì?
Câu 10.
round(4.5676,2)
round(4.5676,2)

Kết quả của biểu thức sau là gì?
Câu 11.
any([2>8, 4>2, 1>2])
any([2>8, 4>2, 1>2])

Output của hàm sau là gì?
Câu 12.
import math
import math
abs(math.sqrt(25))

Output của hàm biểu diễn dưới đây là gì?
Câu 13.
sum(2,4,6)
sum(2,4,6)
sum([1,2,3])

Các kết quả của hàm hiển thị dưới đây là gì?
Câu 14.
all(3,0,4.2)
all(3,0,4.2)

Output của hàm sau là:
Câu 15.
min(max(False,-3,-4), 2,7)
min(max(False,-3,-4), 2,7)

Kết quả của biểu thức sau là gì?
Câu 16.
chr(‘97’)
chr(‘97’)
chr(97)

Kết quả của biểu thức sau là gì?
Câu 17.
complex(1+2j)
complex(1+2j)

Kết quả của hàm sau là gì?
Câu 18. Đâu là kết quả của hàm complex() trong những đáp án dưới đây?
Câu 19. Hàm divmod(a,b) trong đó 'a' và 'b' là những số nguyên được diễn giải là:
Câu 20. divmod(10.5,5)
divmod(2.4,1.2)

Output của hàm biểu diễn dưới đây là gì?
Câu 21. Biểu thức complex(‘2-3j’) là hợp lệ còn complex(‘2 – 3j’) sai cú pháp của hàm complex(). Khẳng định sau đây đúng hay sai?
Câu 22.
list(enumerate([2, 3]))
list(enumerate([2, 3]))

Kết quả của hàm hiển thị dưới đây là gì?
Câu 23.
x=3
x=3
eval('x^2')

Kết quả của hàm hiển thị dưới đây là gì?
Câu 24.
float('1e-003')
float('1e-003')
float('2e+003')

Output của hàm sau là gì?
Câu 25. Hàm nào sau đây không chấp nhận iterable làm tham số?
Câu 26. Hàm nào sau đây chỉ chấp nhận số nguyên làm tham số?
Câu 27. Giả sử có một list: l = [2,3,4]. Nếu muốn in list này theo thứ tự ngược lại ta nên sử dụng phương pháp nào sau đây?
Câu 28.
float(' -12345\n')
float(' -12345\n')

Output của hàm sau là gì? Lưu ý: số lượng khoảng trắng trước số đó là 5.
Câu 29.
ord(65)
ord(65)
ord(‘A’)

Kết quả của hàm hiển thị dưới đây là gì?
Câu 30.
float(‘-infinity’)
float(‘-infinity’)
float(‘inf’)

Kết quả của hàm sau là gì?
Câu 31. Hàm nào sau đây sẽ không xảy ra lỗi khi không truyền tham số cho nó?
Câu 32.
hex(15)
hex(15)

Kết quả của biểu thức sau là gì?
Câu 33. Hàm nào sau đây không gây ra lỗi?
Câu 34.
len(["hello",2, 4, 6])
len(["hello",2, 4, 6])

Kết quả của hàm hiển thị dưới đây là gì?
Câu 35.
oct(7)
oct(7)
oct(‘7’)

Kết quả của hàm sau là gì?
Câu 36. Chọn đáp án đúng: Phát biểu nào chính xác khi nói về Hàm trong Python?
Câu 37. Từ khóa nào được sử dụng để bắt đầu hàm?
Câu 38.
def sayHello():
def sayHello():
print('Hello World!')
sayHello()
sayHello()

Output của chương trình dưới đây là gì?
Câu 39.
def printMax(a, b):
def printMax(a, b):
if a > b:
print(a, 'is maximum')
elif a == b:
print(a, 'is equal to', b)
else :
print(b, 'is maximum')
printMax(3, 4)

Output của chương trình dưới đây là gì?
Câu 40.
x = 50
x = 50
def func(x):
print('Giá trị của x là', x)
x = 2
print('Giá trị của x được thay đổi thành', x)
func(x)
print('Giá trị hiện tại của x là', x)

Output của chương trình dưới đây là gì?
Câu 41.
x = 50
x = 50
def func():
global x
print('Giá trị của x là', x)
x = 2
print('Giá trị của x được thay đổi thành', x)
func()
print('Giá trị hiện tại của x là', x)

Output của chương trình dưới đây là gì?
Câu 42.
def say(message, times = 1):
def say(message, times = 1):
print(message * times)
say('Hello')
say('World', 5)

Output của chương trình dưới đây là gì?
Câu 43.
def func(a, b = 5, c = 10):
def func(a, b = 5, c = 10):
print('a bằng', a, 'và b bằng', b, 'và c bằng', c)
func(3, 7)
func(25, c = 24)
func(c = 50, a = 100)

Output của chương trình dưới đây là gì?
Câu 44.
def maximum(x, y):
def maximum(x, y):
if x > y:
return x
elif x == y:
return 'Các số bằng nhau'
else :
return y
print(maximum(2, 3))

Output của chương trình dưới đây là gì?
Câu 45. Chọn đáp án đúng: Phát biểu nào chính xác khi nói về Docstring trong Python?
Câu 46. Đâu là lợi thế của việc sử dụng hàm trong Python?
Câu 47. Python có 2 loại hàm chính, đó là:
Câu 48. Hàm được khai báo ở đâu?
Câu 49. Đâu là yếu tố được gọi ra khi hàm được khai báo trong một class?
Câu 50. Chọn đáp án đúng khi nói về hàm id() trong Python?

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

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

Hà Anh (Tổng hợp)

Các đề khác

X