Search Header Logo

Quiz về Python

Authored by Anh Nguyen

College and Career Readiness

10th Grade

Used 1+ times

Quiz về Python
AI

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

Media Image

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

Media Image

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

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?