
Quiz về Python
Authored by Anh Nguyen
College and Career Readiness
10th Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
8 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Cho xâu ký tự F = "Python". Hãy xác định câu nào sau đây đúng:
Ký tự tại vị trí F[2] là 't'.
Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'i'.
Lệnh F[-1] sẽ trả về ký tự 'n'.
Xâu rỗng có thể được tạo ra bằng cách viết empty = "".
2.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Dựa vào các kiến thức về hàm trong Python, hãy xác định câu nào sau đây đúng:
Biểu thức float("3.14") sẽ trả về số thập phân 3.14.
Biểu thức str(123) sẽ trả về xâu ký tự "123".
Biểu thức len("Python") sẽ trả về giá trị 7.
Biểu thức list("hello") sẽ trả về danh sách ['hello'].
3.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Cho xâu ký tự G = "Programming". Hãy xác định câu nào sau đây đúng:
Ký tự đầu tiên trong xâu G là 'P', và có thể truy cập bằng G[0].
Lệnh G[4] = 'r' sẽ thay đổi ký tự thứ 4 trong xâu thành 'r'.
Xâu G có thể được coi như một danh sách ký tự nhưng không thể thay đổi các ký tự đó.
Độ dài của xâu G là 11, có thể tính bằng lệnh len(G).
4.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Vận dụng kiến thức đã học về một số hàm trong Python. Hãy xác định câu nào sau đây đúng:
Biểu thức abs(-5) sẽ trả về giá trị 5.
Biểu thức bool(0) sẽ trả về giá trị True.
Biểu thức ord('A') sẽ trả về giá trị 65.
Biểu thức chr(97) sẽ trả về ký tự 'B'.
5.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Cho chương trình sau: #lũy thừa def luythua(a,n): return a**n a = int(input('Nhập cơ số:')) n = int(input('Nhập số mũ:')) print(a, 'mu', n, '=', luythua(a,n)) Hãy xác định câu nào sau đây đúng:
Các biến a, n là biến cục bộ.
Khi nhập a=2, b=3 thì kết quả chương trình in ra màn hình là 6.
Các biến a, n có tác dụng trong hàm def
luythua(a,n)và có tác dụng trong toàn bộ các chương trình khác
Nếu muốn biến bên ngoài vẫn có tác dụng bên
trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá global
6.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Cho các lệnh sau:
>>>m,n=3,5
>>>def a(m,n):
m=m+n
n=n*m
return m+n
Sau khi thực hiện lệnh a(7,10) thì giá trị của m=3 và n=5
Trong hàm được khai báo hai biến m, n trùng với tên hai biến m, n được khai báo ngoài hàm
Các biến m, n là các biến cục bộ của chương trình
Không được phép khai báo m,n=3,5 mà phải khai báo riêng m=3 và n=5.
7.
MULTIPLE SELECT QUESTION
30 mins • 1 pt
Chương trình cần được thử với một số bộ dữ liệu gồm đầu vào tiêu biểu phụ thuộc đặc thù của bài toán và kết quả của đầu ra đã biết trước. Các bài toán có thể có đầu vào theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu. Điều nào sau đây là đúng?
Chương trình chỉ cần 1 bộ test, không cần nhiều bộ test theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu.
Chương trình cần có bộ test ngẫu nhiên.
Chương trình cần có bộ test dữ liệu ở vùng biên.
Những chương trình đơn giản thì không cần bộ test nào.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Microsoft
or continue with
%20(1).png)
Apple
Others
Already have an account?