wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Xâu 4

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Chuỗi "Python".swapcase() trả về gì?

a)

python

b)

PYTHON

c)

pYTHON

2.

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

a)

C O D E

b)

C

c)

C D

3.

Câu lệnh if s.endswith("!"): trả về True khi nào?

a)

s chứa dấu chấm than

b)

s kết thúc bằng dấu !

c)

s bắt đầu bằng dấu !

4.

Câu 5: Đoạn mã sau đếm số nguyên âm trong chuỗi là lệnh nào trong Python?

a)

sum(1 for c in s if c in 'aeiou')

b)

sum(1 for c in s if c in '0123456789')

c)

sum(1 for c in s if c in '-0123456789')

d)

sum(1 for c in s if c in '-')

5.

Cho đoạn mã sau:

a)

3

b)

5

c)

2

6.

Để đảo chuỗi s = "abc" ta dùng lệnh?

a)

s[::-1]

b)

reversed(s)

c)

Cả hai đúng

7.

Đoạn mã nào chuyển ký tự thường thành hoa bằng lặp?

a)

for c in s: print(c.upper())

b)

print(s.upper())

c)

Cả hai đúng

8.

Kết quả đoạn mã sau:

a)

abc***

b)

abc123

c)

***abc

9.

Lệnh if len(s) % 2 == 0: dùng để kiểm tra điều gì?

a)

s có độ dài lẻ

b)

s có độ dài chẵn

c)

s có 2 ký tự giống nhau

10.

Kết quả của "Python"[::-2] là?

a)

nohtyP

b)

nhy

c)

Pto

11.

Kết quả đoạn mã sau: python s = "abc123" for c in s: if not c.isdigit(): continue print(c)

a)

123

b)

abc

c)

Không in gì

12.

Lệnh nào viết đúng để bỏ qua ký tự cách khi in chuỗi?

a)

if c != " ": print(c)

b)

if c == " ": continue

c)

Cả hai đúng

13.

Để đếm số ký tự không phải chữ cái, ta viết?

a)

if not c.isalpha(): dem += 1

b)

if c.isdigit(): dem += 1

c)

if c == " ": dem += 1

14.

Hàm nào kiểm tra chuỗi toàn chữ thường?

a)

islower()

b)

isupper()

c)

isalpha()

15.

Với s = "abcde", lệnh s[1:4] trả về?

a)

abc

b)

bcd

c)

abcd

16.

Đoạn mã sau có tác dụng gì?

a)

In toàn bộ số

b)

In 123

c)

In 123a456

17.

Chuỗi "Hello\nWorld" có độ dài là?

a)

10

b)

11

18.

Trong vòng lặp for, lệnh break có tác dụng gì?

a)

Kết thúc vòng lặp ngay

b)

Bỏ qua 1 vòng

c)

Kết thúc chương trình

19.

Trong vòng lặp for, lệnh continue dùng để?

a)

Bỏ qua vòng hiện tại và tiếp tục vòng tiếp

b)

Thoát khỏi vòng lặp

c)

Tạm dừng chương trình

20.

Kết quả "TinHocTre".isalpha() là?

a)

True

b)

False

c)

Error

21.

Chuỗi " " (khoảng trắng) có phải là chuỗi rỗng không?

a)

b)

Không

c)

Tuỳ theo hệ điều hành

22.

Hàm input() trong Python trả về kiểu dữ liệu gì?

a)

int

b)

str

c)

float

23.

Trong Python, chuỗi là kiểu dữ liệu?

a)

Không thay đổi được (immutable)

b)

Có thể thay đổi

24.

Cách ghép các phần tử của danh sách ['a', 'b', 'c'] thành chuỗi ?

a)

-".join(["a", "b", "c"])

b)

"a" + "b" + "c"

c)

".".join("abc")

25.

Đoạn mã nào in ra tất cả các ký tự trừ ký tự cuối cùng trong chuỗi?

a)

for i in range(len(s)-1): print(s[i])

b)

for c in s[:-1]: print(c)

c)

for c in s[1:]: print(c)