wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Xâu 3

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Kết quả đoạn mã sau là gì?

a)

Có y

b)

Không có y

c)

Lỗi

2.

Đoạn mã nào đếm số chữ thường trong chuỗi?

a)

if c.islower(): dem += 1

b)

if c.isupper(): dem += 1

c)

if c.isdigit(): dem += 1

3.

Kết quả đoạn mã sau là?

a)

A. abc

b)

B. 123

c)

C. abc123

4.

Hàm nào dùng để kiểm tra chuỗi toàn chữ hoa?

a)

A. isupper()

b)

B. islower()

c)

C. isalpha()

d)

D. isdigit()

5.

Kết quả đoạn mã sau là?

a)

A. 5

b)

B. 3

c)

C. 6

6.

Đoạn mã sau thực hiện điều gì?

a)

1

b)

2

c)

3

7.

Cách nào để duyệt qua từng ký tự trong chuỗi?

a)

for i in range(len(s)):

b)

for c in s:

c)

Cả hai đều đúng

8.

Lệnh nào kiểm tra một chuỗi là chuỗi đối xứng (palindrome)?

a)

if s == s[::-1]:

b)

if s == reversed(s):

9.

Kết quả đoạn mã sau là?

a)

A. 12345

b)

B. 15

c)

C. 0

10.

Để tách chuỗi "a,b,c" thành danh sách ["a", "b", "c"], ta dùng?

a)

split(",")

b)

split()

c)

join()

11.

Câu lệnh if s[0].isdigit() dùng để làm gì?

a)

Kiểm tra chuỗi có chữ số đầu tiên

b)

Kiểm tra toàn bộ chuỗi

c)

Kiểm tra chuỗi có độ dài 0

12.

Đoạn mã nào in ra tất cả chữ cái không phải nguyên âm?

a)

if c not in "aeiouAEIOU": print(c)

b)

if c in "aeiouAEIOU": print(c)

c)

if not c.isalpha(): print(c)

13.

Kết quả đoạn mã sau là?

a)

In từng ký tự và chỉ số

b)

In chỉ số

c)

Lỗi

14.

Đoạn mã sau làm gì?

a)

Đếm ký tự a

b)

Đếm khoảng trắng

c)

Đếm chữ thường

15.

Hàm startswith("abc") dùng để?

a)

Kiểm tra chuỗi kết thúc bằng "abc"

b)

Kiểm tra chuỗi bắt đầu bằng "abc"

c)

Thêm "abc" vào chuỗi

16.

Kết quả của "abc123".isalnum() là?

a)

True

b)

False

17.

Chuỗi " abc ".strip() cho kết quả?

a)

"abc"

b)

" abc "

c)

" abc "

18.

Để viết chữ đầu mỗi từ hoa lên, dùng hàm nào?

a)

capitalize()

b)

title()

c)

upper()

19.

Cách tạo vòng lặp kiểm tra từng ký tự s và in ra nếu là số?

a)

if c.isdigit(): print(c)

b)

if c.isalpha(): print(c)

c)

if c.islower(): print(c)

20.

Lệnh if "abc" in "abcd" trả về?

a)

True

b)

False

c)

Lỗi

21.

Hàm max(s) dùng để làm gì với chuỗi s?

a)

Lấy ký tự lớn nhất theo bảng chữ cái

b)

Lấy số lớn nhất

c)

Tìm chuỗi dài nhất

22.

Kết quả s = "abc"; print(s[-2]) là gì?

(a)  

23.

Hàm reversed(s) trong Python trả về gì?

a)

Chuỗi đảo ngược

b)

Đối tượng lặp, cần chuyển về list hoặc dùng vòng lặp

c)

Lỗi

24.

Lệnh while i < len(s): sẽ dẫn đến lỗi nếu:

a)

A. i không tăng bên trong vòng lặp

b)

B. s là chuỗi rỗng

c)

C. i = 0

25.

Đoạn mã sau in ra gì?

a)

In toàn bộ chuỗi

b)

In chữ cái: a, b, c

c)

In chữ số