Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 01

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A. 25
  • B. 26
  • C. 27
  • D. 28

Câu 2: Cho hai xâu `s1 =

  • A.
  • B.
  • C.
  • D. Báo lỗi do thiếu dấu chấm.

Câu 3: Cho xâu `s =

  • A. True
  • B. False
  • C. -1
  • D. Vị trí của

Câu 4: Cho xâu `s =

  • A. 10
  • B. 11
  • C. 12
  • D. True

Câu 5: Cho xâu `s =

  • A. 1
  • B. 4
  • C. 7
  • D. -1

Câu 6: Cho xâu `s =

  • A. 0
  • B. True
  • C. False
  • D. -1

Câu 7: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 8: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 9: Cho xâu `s =

  • A.
  • B. ["apple", "banana", "cherry"]
  • C. ("apple", "banana", "cherry")
  • D. apple,banana,cherry

Câu 10: Cho xâu `s =

  • A. ["Hello", "World"]
  • B. ["", "", "Hello", "", "", "", "World", "", ""]
  • C. [" Hello", " World "]
  • D. [" ", " ", "Hello", " ", " ", " ", "World", " ", " "]

Câu 11: Cho danh sách `my_list = ["Lập", "trình", "Python"]`. Kết quả của biểu thức `

  • A. ["Lập", "trình", "Python"]
  • B.
  • C. Lập trình Python
  • D.

Câu 12: Cho danh sách `chars = ["P", "y", "t", "h", "o", "n"]`. Kết quả của biểu thức `

  • A. ["Python"]
  • B. P y t h o n
  • C.
  • D. Error

Câu 13: Để kiểm tra xem xâu `email` có chứa ký tự "@" hay không, ta sử dụng lệnh nào sau đây là hiệu quả nhất?

  • A. `"@" in email`
  • B. `email.find("@") > -1`
  • C. `email.split("@")`
  • D. `email.replace("@", "")`

Câu 14: Muốn thay thế tất cả các dấu gạch ngang "-" trong xâu `date_str =

  • A. `date_str.find("-", "/")`
  • B. `date_str.replace("-", "/")`
  • C. `date_str.split("-").join("/")`
  • D. `date_str - "-" + "/"`

Câu 15: Cho xâu `path =

  • A. `path.split("/")[-1]`
  • B. `path.find(
  • C. `path.replace(
  • D. `path.join(

Câu 16: Cho xâu `s =

  • A. `s.split(
  • B. `s.split(
  • C. `s.split()`
  • D. `s.replace(

Câu 17: Kết quả của đoạn mã Python sau là gì?
`parts = ["Phần", "1", "của", "xâu"]`
`result =

  • A. ["Phần", "1", "của", "xâu"]
  • B. Phần-1-của-xâu
  • C.
  • D. Phần 1 của xâu

Câu 18: Cho xâu `data =

  • A. `;`

Câu 19: Cho xâu `text =

  • A.
  • B.
  • C.
  • D.

Câu 20: Cho xâu `sentence =

  • A. `sentence.find(
  • B. `len(sentence.split())`
  • C. `sentence.count(
  • D. `len(sentence) - sentence.count(

Câu 21: Cho xâu `path =

  • A. ["usr", "local", "bin"]
  • B. ["/usr", "/local", "/bin", "/"]
  • C. ["", "usr", "local", "bin", ""]
  • D. ["", "usr", "local", "bin"]

Câu 22: Giả sử bạn có một danh sách các số nguyên `numbers = [1, 2, 3, 4]`. Bạn muốn tạo một xâu

  • A. Có, kết quả là
  • B. Có, kết quả là
  • C. Không, vì dấu phân cách không hợp lệ.
  • D. Không, vì các phần tử trong danh sách không phải là xâu.

Câu 23: Cho xâu `s =

  • A. 1
  • B. 8
  • C. -1
  • D. 3

Câu 24: Phương thức `split()` và phương thức `join()` có mối quan hệ như thế nào trong xử lý xâu?

  • A. Chúng hoàn toàn giống nhau về chức năng.
  • B. `split()` dùng để nối, `join()` dùng để tách.
  • C. `split()` tách xâu thành danh sách, `join()` nối danh sách thành xâu.
  • D. Chúng không liên quan gì đến nhau.

Câu 25: Cho xâu `s =

  • A. `s.replace(
  • B. `s.replace(
  • C. `s.find(
  • D. `s.split(

Câu 26: Điều gì xảy ra nếu bạn sử dụng `s.split(sep)` nhưng dấu phân cách `sep` không có trong xâu `s`?

  • A. Chương trình báo lỗi.
  • B. Trả về một danh sách chỉ chứa xâu ban đầu.
  • C. Trả về một danh sách rỗng.
  • D. Trả về -1.

Câu 27: Cho xâu `quote =

  • A. `quote.replace(
  • B. `quote.find(
  • C. `
  • D. `

Câu 28: Kết quả của đoạn mã sau là gì?
`s =

  • A. 18
  • B. 16
  • C. 14
  • D. Error

Câu 29: Cho xâu `data =

  • A. `data.split(",")`
  • B. `data.split(", ")`
  • C. `data.split(" ")`
  • D. `data.replace(",", " ").split()`

Câu 30: Cho xâu `version =

  • A. `version.find(
  • B. `version[0] == "v"`
  • C. `
  • D. `version.split("v")[0] == ""`

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 1: Cho xâu `s = "Lập trình Python rất thú vị"`. Kết quả của biểu thức `len(s)` là bao nhiêu?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 2: Cho hai xâu `s1 = "Chào"` và `s2 = "buổi sáng"`. Kết quả của biểu thức `s1 + " " + s2` là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 3: Cho xâu `s = "Python là ngôn ngữ lập trình mạnh mẽ"`. Kết quả của biểu thức `"ngôn ngữ" in s` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 4: Cho xâu `s = "Học lập trình Python rất vui."`. Kết quả của biểu thức `s.find("Python")` là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 5: Cho xâu `s = "abcabcabc"`. Kết quả của biểu thức `s.find("b", 3)` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 6: Cho xâu `s = "Xin chào thế giới!"`. Kết quả của biểu thức `s.find("Viet")` là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 7: Cho xâu `s = "Python programming is fun"`. Kết quả của biểu thức `s.replace("fun", "exciting")` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 8: Cho xâu `s = "one one two one three"`. Kết quả của biểu thức `s.replace("one", "1", 2)` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 9: Cho xâu `s = "apple,banana,cherry"`. Kết quả của biểu thức `s.split(",")` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 10: Cho xâu `s = " Hello World "`. Kết quả của biểu thức `s.split()` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 11: Cho danh sách `my_list = ['Lập', 'trình', 'Python']`. Kết quả của biểu thức `" ".join(my_list)` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 12: Cho danh sách `chars = ['P', 'y', 't', 'h', 'o', 'n']`. Kết quả của biểu thức `"".join(chars)` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 13: Để kiểm tra xem xâu `email` có chứa ký tự '@' hay không, ta sử dụng lệnh nào sau đây là hiệu quả nhất?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 14: Muốn thay thế tất cả các dấu gạch ngang '-' trong xâu `date_str = "2023-10-26"` bằng dấu gạch chéo '/', ta sử dụng lệnh nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 15: Cho xâu `path = "/home/user/documents/report.txt"`. Để lấy ra tên file "report.txt", ta có thể sử dụng kết hợp các lệnh nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 16: Cho xâu `s = "Thứ Ba, ngày 26/10/2023"`. Để tách xâu này thành danh sách các từ dựa trên khoảng trắng, ta sử dụng lệnh nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 17: Kết quả của đoạn mã Python sau là gì?
`parts = ['Phần', '1', 'của', 'xâu']`
`result = "-".join(parts)`
`print(result)`

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 18: Cho xâu `data = "ID:123;Name:Alice;Age:30"`. Để tách xâu này thành một danh sách các cặp khóa-giá trị (ví dụ: "ID:123", "Name:Alice", "Age:30"), ta nên sử dụng lệnh `split()` với dấu phân cách nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 19: Cho xâu `text = "Hello World"`. Kết quả của biểu thức `text.replace("o", "0", 1)` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 20: Cho xâu `sentence = "Đây là một câu."`. Để đếm số từ trong câu này (coi các từ phân cách bởi khoảng trắng), ta có thể làm như thế nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 21: Cho xâu `path = "/usr/local/bin"`. Để lấy ra phần cuối cùng "bin", ta có thể sử dụng lệnh `path.split('/')[-1]`. Nếu xâu là `path = "/usr/local/bin/"` (có dấu gạch chéo ở cuối), kết quả của lệnh `path.split('/')` sẽ là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 22: Giả sử bạn có một danh sách các số nguyên `numbers = [1, 2, 3, 4]`. Bạn muốn tạo một xâu "1, 2, 3, 4". Lệnh `", ".join(numbers)` có chạy được không? Nếu không, tại sao?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 23: Cho xâu `s = "programming"`. Kết quả của biểu thức `s.find("r", 3)` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 24: Phương thức `split()` và phương thức `join()` có mối quan hệ như thế nào trong xử lý xâu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 25: Cho xâu `s = "Python is easy, Python is fun"`. Bạn muốn thay thế chỉ lần xuất hiện đầu tiên của "Python" bằng "Java". Lệnh nào sau đây thực hiện được điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 26: Điều gì xảy ra nếu bạn sử dụng `s.split(sep)` nhưng dấu phân cách `sep` không có trong xâu `s`?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 27: Cho xâu `quote = "Learning String Manipulation"`. Bạn muốn tạo ra xâu "Learning-String-Manipulation". Lệnh nào sau đây là phù hợp nhất?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 28: Kết quả của đoạn mã sau là gì?
`s = " Python is cool "`
`s = s.strip()`
`print(len(s))`

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 29: Cho xâu `data = "item1, item2, item3"`. Bạn muốn tách xâu này thành danh sách ['item1', ' item2', ' item3']. Lệnh nào sau đây thực hiện được điều đó?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 01

Câu 30: Cho xâu `version = "v2.1.5"`. Để kiểm tra xem xâu này có bắt đầu bằng "v" hay không, ta có thể sử dụng lệnh nào?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 02

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 02 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, để kiểm tra xem một xâu con có xuất hiện bên trong một xâu mẹ hay không, ta sử dụng toán tử nào?

  • A. +
  • B. *
  • C. in
  • D. =

Câu 2: Cho đoạn mã Python sau:
```python
s =

  • A. True
  • B. False
  • C. None
  • D. chao

Câu 3: Phương thức `find()` trong Python dùng để làm gì khi làm việc với xâu kí tự?

  • A. Thay thế một xâu con bằng xâu khác.
  • B. Tìm vị trí xuất hiện đầu tiên của một xâu con.
  • C. Đếm số lần xuất hiện của một kí tự.
  • D. Tách xâu thành danh sách các từ.

Câu 4: Cho xâu `s =

  • A. 0
  • B. 12
  • C. 4
  • D. -1

Câu 5: Vẫn với xâu `s =

  • A. 0
  • B. 5
  • C. 12
  • D. -1

Câu 6: Nếu phương thức `find()` không tìm thấy xâu con trong xâu mẹ, nó sẽ trả về giá trị nào?

  • A. True
  • B. None
  • C. 0
  • D. -1

Câu 7: Cho xâu `s =

  • A. s.split()
  • B. s.find()
  • C. s.join()
  • D. s.replace()

Câu 8: Kết quả của đoạn mã sau là gì?
```python
chuoi =

  • A. [
  • B. [
  • C. ["Apple", "Banana", "Cherry"]
  • D.

Câu 9: Vẫn với xâu `chuoi =

  • A. ["Apple", "Banana", "Cherry"]
  • B. ["Apple", "Banana,Cherry"]
  • C. ["Apple,Banana", "Cherry"]
  • D. ["Apple,Banana,Cherry"]

Câu 10: Phương thức `join()` trong Python dùng để làm gì?

  • A. Tách một xâu thành danh sách.
  • B. Tìm vị trí của một xâu con.
  • C. Thay thế các kí tự trong xâu.
  • D. Nối các phần tử của một danh sách (hoặc iterable) thành một xâu.

Câu 11: Cho danh sách `tu_vung = ["Hoc", "Python", "rat", "hay"]`. Để tạo ra xâu

  • A. `" ".join(tu_vung)`
  • B. `"".join(tu_vung)`
  • C. `tu_vung.join(" ")`
  • D. `split(" ").join(tu_vung)`

Câu 12: Cho danh sách `so_lieu = ["10", "20", "30"]`. Để tạo ra xâu

  • A. `", ".join(so_lieu)`
  • B. `;".join(so_lieu)`
  • C. `so_lieu.join(";")`
  • D. `so_lieu.split(";")`

Câu 13: Kết quả của đoạn mã sau là gì?
```python
danh_sach_ky_tu = ["P", "y", "t", "h", "o", "n"]
xau_ket_noi =

  • A. ["P", "y", "t", "h", "o", "n"]
  • B. P y t h o n
  • C. P,y,t,h,o,n
  • D. Python

Câu 14: Cho đoạn mã Python:
```python
a =

  • A. HelloWorld
  • B. Hello World
  • C. Hello+World
  • D. H W

Câu 15: Lệnh `len(s)` trong Python dùng để làm gì với một xâu `s`?

  • A. Trả về độ dài của xâu.
  • B. Kiểm tra xem xâu có rỗng hay không.
  • C. Thay đổi độ dài của xâu.
  • D. Trả về kí tự đầu tiên của xâu.

Câu 16: Cho xâu `thong_bao =

  • A. 21
  • B. 22
  • C. 23
  • D. 2024

Câu 17: Cho đoạn mã sau:
```python
dia_chi =

  • A. Co tu "Duong"
  • B. Khong co tu "Duong"
  • C. Lỗi cú pháp
  • D. Không in gì cả

Câu 18: Phương thức nào sau đây thường được sử dụng để phân tích một dòng dữ liệu thành các trường (các phần tử) dựa trên một kí tự phân cách cụ thể (ví dụ: dấu phẩy, dấu tab)?

  • A. `find()`
  • B. `split()`
  • C. `join()`
  • D. `len()`

Câu 19: Cho xâu `du_lieu =

  • A. `du_lieu.split()`
  • B. `du_lieu.split(
  • C. `du_lieu.split(
  • D. `join(

Câu 20: Giả sử bạn có một danh sách các địa chỉ email `["a@example.com", "b@sample.net", "c@test.org"]`. Bạn muốn tạo một xâu duy nhất chứa tất cả các email này, cách nhau bởi dấu phẩy và dấu cách `, `. Lệnh nào sau đây thực hiện được điều đó?

  • A. `" ".join(email_list)`
  • B. `",".join(email_list)`
  • C. `email_list.join(", ")`
  • D. `", ".join(email_list)`

Câu 21: Khi sử dụng phương thức `find(sub, start, end)` với xâu `s`, tham số `end` (nếu có) chỉ định điều gì?

  • A. Vị trí cuối cùng tìm thấy xâu con.
  • B. Chỉ số kết thúc (không bao gồm) của phạm vi tìm kiếm trong xâu.
  • C. Số lần tối đa tìm kiếm xâu con.
  • D. Kí tự cuối cùng của xâu con.

Câu 22: Cho xâu `van_ban =

  • A. 4
  • B. 10
  • C. 20
  • D. -1

Câu 23: Phương thức `split()` khi không có đối số sẽ sử dụng kí tự phân cách mặc định là gì?

  • A. Khoảng trắng (space, tab, newline)
  • B. Dấu phẩy (,)
  • C. Dấu chấm phẩy (;)
  • D. Kí tự rỗng (

Câu 24: Cho xâu `du_lieu_khoang_trang =

  • A. [" ", "Hello", " ", "World", " "]
  • B. ["Hello", "World"]
  • C. ["Hello World"]
  • D. [" ", " ", " ", "Hello", " ", " ", " ", "World", " ", " ", " "]

Câu 25: Giả sử bạn muốn tách một dòng CSV (Comma Separated Values) như `

  • A. Không, vì `split(",")` sẽ tách cả dấu phẩy bên trong dấu ngoặc kép, dẫn đến kết quả sai.
  • B. Có, `split(",")` sẽ tự động nhận diện và bỏ qua dấu phẩy bên trong dấu ngoặc kép.
  • C. Không, vì `split()` chỉ làm việc với khoảng trắng.
  • D. Có, nhưng cần thêm một bước xử lý sau khi tách.

Câu 26: Phương thức `join()` yêu cầu các phần tử trong iterable (danh sách, tuple,...) phải có kiểu dữ liệu là gì để có thể nối thành xâu?

  • A. Số nguyên (int)
  • B. Xâu kí tự (string)
  • C. Danh sách (list)
  • D. Bất kỳ kiểu dữ liệu nào

Câu 27: Cho đoạn mã Python sau:
```python
phan_tu = [

  • A. TypeError: sequence item 2: expected str instance, int found
  • B. ValueError: invalid literal for int()
  • C. SyntaxError: invalid syntax
  • D. IndexError: list index out of range

Câu 28: Bạn có một xâu `data =

  • A. `data.split(";")`
  • B. `data.split(" ")`
  • C. `data.split("; ")`
  • D. `split(";").data`

Câu 29: Cho xâu `chuoi_goc =

  • A. 0
  • B. 7
  • C. 8
  • D. -1

Câu 30: Bạn nhận được dữ liệu dưới dạng một danh sách các từ `["Thong", "ke", "diem"]`. Bạn muốn tạo ra xâu

  • A. `" ".join(["Thong", "ke", "diem"])`
  • B. `"-".join(["Thong", "ke", "diem"])`
  • C. `["Thong", "ke", "diem"].join("")`
  • D. `

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 1: Trong Python, để kiểm tra xem một xâu con có xuất hiện bên trong một xâu mẹ hay không, ta sử dụng toán tử nào?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 2: Cho đoạn mã Python sau:
```python
s = "Xin chao the gioi"
ket_qua = "chao" in s
print(ket_qua)
```
Kết quả hiển thị trên màn hình là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 3: Phương thức `find()` trong Python dùng để làm gì khi làm việc với xâu kí tự?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 4: Cho xâu `s = "lap trinh python lap trinh web"`. Kết quả của biểu thức `s.find("lap")` là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 5: Vẫn với xâu `s = "lap trinh python lap trinh web"`, kết quả của biểu thức `s.find("lap", 5)` là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 6: Nếu phương thức `find()` không tìm thấy xâu con trong xâu mẹ, nó sẽ trả về giá trị nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 7: Cho xâu `s = "Hoc Python rat thu vi"`. Để tách xâu này thành một danh sách các từ riêng biệt, ta sử dụng lệnh nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 8: Kết quả của đoạn mã sau là gì?
```python
chuoi = "Apple,Banana,Cherry"
danh_sach = chuoi.split(",")
print(danh_sach)
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 9: Vẫn với xâu `chuoi = "Apple,Banana,Cherry"`. Kết quả của `chuoi.split(",", 1)` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 10: Phương thức `join()` trong Python dùng để làm gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 11: Cho danh sách `tu_vung = ['Hoc', 'Python', 'rat', 'hay']`. Để tạo ra xâu "Hoc Python rat hay", ta sử dụng lệnh nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 12: Cho danh sách `so_lieu = ['10', '20', '30']`. Để tạo ra xâu "10;20;30", ta sử dụng lệnh nào sau đây?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 13: Kết quả của đoạn mã sau là gì?
```python
danh_sach_ky_tu = ['P', 'y', 't', 'h', 'o', 'n']
xau_ket_noi = "".join(danh_sach_ky_tu)
print(xau_ket_noi)
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 14: Cho đoạn mã Python:
```python
a = "Hello"
b = "World"
c = a + " " + b
print(c)
```
Kết quả in ra là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 15: Lệnh `len(s)` trong Python dùng để làm gì với một xâu `s`?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 16: Cho xâu `thong_bao = "Chuc mung nam moi 2024"`. Kết quả của `len(thong_bao)` là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 17: Cho đoạn mã sau:
```python
dia_chi = "123 Duong ABC, Quan XYZ"
if "Duong" in dia_chi:
print("Co tu 'Duong'")
else:
print("Khong co tu 'Duong'")
```
Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 18: Phương thức nào sau đây thường được sử dụng để phân tích một dòng dữ liệu thành các trường (các phần tử) dựa trên một kí tự phân cách cụ thể (ví dụ: dấu phẩy, dấu tab)?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 19: Cho xâu `du_lieu = "id=101&name=Alice&city=London"`. Để tách xâu này thành danh sách các cặp key=value dựa trên dấu `&`, ta sử dụng lệnh nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 20: Giả sử bạn có một danh sách các địa chỉ email `['a@example.com', 'b@sample.net', 'c@test.org']`. Bạn muốn tạo một xâu duy nhất chứa tất cả các email này, cách nhau bởi dấu phẩy và dấu cách `, `. Lệnh nào sau đây thực hiện được điều đó?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 21: Khi sử dụng phương thức `find(sub, start, end)` với xâu `s`, tham số `end` (nếu có) chỉ định điều gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 22: Cho xâu `van_ban = "Xin chao moi nguoi, chao buoi sang."`. Kết quả của `van_ban.find("chao", 10)` là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 23: Phương thức `split()` khi không có đối số sẽ sử dụng kí tự phân cách mặc định là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 24: Cho xâu `du_lieu_khoang_trang = " Hello World "`. Kết quả của `du_lieu_khoang_trang.split()` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 25: Giả sử bạn muốn tách một dòng CSV (Comma Separated Values) như `"Alice,25,Hanoi"` nhưng một số trường có thể chứa dấu phẩy bên trong (được đặt trong dấu ngoặc kép), ví dụ `"Bob,30,"Ho Chi Minh, City""`. Phương thức `split(',')` có phải là cách tốt nhất để xử lý trường hợp này không? Tại sao?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 26: Phương thức `join()` yêu cầu các phần tử trong iterable (danh sách, tuple,...) phải có kiểu dữ liệu là gì để có thể nối thành xâu?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 27: Cho đoạn mã Python sau:
```python
phan_tu = ["Alpha", "Beta", 123, "Gamma"]
separator = " - "
kq = separator.join(phan_tu)
print(kq)
```
Đoạn mã này sẽ gây ra lỗi gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 28: Bạn có một xâu `data = "Item1; Item2; Item3"`. Bạn muốn tách xâu này thành danh sách `['Item1', 'Item2', 'Item3']`. Lệnh nào sau đây là đúng?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 29: Cho xâu `chuoi_goc = "python programming"`. Kết quả của `chuoi_goc.find("pro")` là bao nhiêu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 02

Câu 30: Bạn nhận được dữ liệu dưới dạng một danh sách các từ `['Thong', 'ke', 'diem']`. Bạn muốn tạo ra xâu "Thongkediem" (nối liền không có khoảng trắng). Lệnh nào sau đây là đúng?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 03

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 03 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho đoạn mã Python sau:
```python
s =

  • A. 0
  • B. 4
  • C. -1
  • D. Error

Câu 2: Điểm khác biệt cơ bản giữa phương thức `find()` và `index()` trong xử lý xâu là gì?

  • A. `find()` tìm từ cuối xâu, còn `index()` tìm từ đầu xâu.
  • B. `find()` chỉ làm việc với xâu con là một kí tự, còn `index()` làm việc với xâu con dài tùy ý.
  • C. `find()` trả về -1 nếu không tìm thấy xâu con, còn `index()` sẽ gây ra lỗi (ValueError).
  • D. `find()` trả về vị trí cuối cùng tìm thấy, còn `index()` trả về vị trí đầu tiên tìm thấy.

Câu 3: Cho đoạn mã Python:
```python
s =

  • A. 21
  • B. 19
  • C. -1
  • D. Error

Câu 4: Phương thức `split()` trong Python có chức năng chính là gì?

  • A. Nối các phần tử của một danh sách thành một xâu.
  • B. Tìm kiếm và thay thế một xâu con trong xâu mẹ.
  • C. Loại bỏ các kí tự trắng ở đầu và cuối xâu.
  • D. Tách một xâu thành các phần tử và đưa vào một danh sách.

Câu 5: Cho đoạn mã Python:
```python
s =

  • A. apple
  • B. banana
  • C. cherry
  • D. date

Câu 6: Cho đoạn mã Python:
```python
s =

  • A. 2
  • B. 3
  • C. 4
  • D. 5

Câu 7: Phương thức `join()` trong Python được sử dụng để làm gì?

  • A. Nối các phần tử của một cấu trúc lặp (như danh sách, tuple) thành một xâu duy nhất, sử dụng một xâu phân cách được chỉ định.
  • B. Tách một xâu thành nhiều xâu con dựa trên một dấu phân cách.
  • C. Tìm kiếm vị trí của một xâu con trong một xâu mẹ.
  • D. Thay thế tất cả các lần xuất hiện của một xâu con bằng một xâu khác.

Câu 8: Cho đoạn mã Python:
```python
danh_sach_tu = ["Python", "la", "ngon", "ngu", "lap", "trinh"]
xau_moi = "-".join(danh_sach_tu)
print(xau_moi)
```
Kết quả in ra màn hình sẽ là gì?

  • A. ["Python", "la", "ngon", "ngu", "lap", "trinh"]
  • B. Python la ngon ngu lap trinh
  • C. Python-la-ngon-ngu-lap-trinh-
  • D. Python-la-ngon-ngu-lap-trinh

Câu 9: Cho đoạn mã Python:
```python
xau_goc =

  • A. Hello the gioi! Xin chao Viet Nam!
  • B. Hello the gioi! Hello Viet Nam!
  • C. Xin chao the gioi! Hello Viet Nam!
  • D. Hello Xin chao the gioi! Xin chao Viet Nam!

Câu 10: Phương thức `replace(old, new, count)` có tham số `count` tùy chọn. Tham số này có ý nghĩa gì?

  • A. Chỉ định vị trí bắt đầu tìm kiếm xâu `old`.
  • B. Chỉ định vị trí kết thúc tìm kiếm xâu `old`.
  • C. Giới hạn số lần thay thế xâu `old` bằng xâu `new`.
  • D. Số lượng kí tự sẽ được thay thế.

Câu 11: Cho đoạn mã Python:
```python
s =

  • A. "Khoa hoc may tinh"
  • B. "Khoa hoc may tinh "
  • C. " Khoa hoc may tinh"
  • D. Khoa hoc may tinh

Câu 12: Để loại bỏ chỉ các kí tự trắng ở phía bên phải (cuối) của một xâu, ta sử dụng phương thức nào?

  • A. `lstrip()`
  • B. `rstrip()`
  • C. `strip()`
  • D. `remove_whitespace_right()`

Câu 13: Cho đoạn mã Python:
```python
s =

  • A. 5
  • B. 6.5
  • C. 7
  • D. 6

Câu 14: Toán tử `in` khi sử dụng với xâu có chức năng gì?

  • A. Kiểm tra xem một xâu con có tồn tại bên trong một xâu khác hay không.
  • B. Nối hai xâu lại với nhau.
  • C. Lặp lại một xâu nhiều lần.
  • D. Chia một xâu thành các phần.

Câu 15: Cho đoạn mã Python:
```python
s =

  • A. True
  • B. False
  • C. trinh
  • D. -1

Câu 16: Cho đoạn mã Python:
```python
s =

  • A. Python prog
  • B. programming
  • C. programming
  • D. programmin

Câu 17: Để chuyển đổi tất cả các kí tự trong một xâu sang chữ in hoa, ta sử dụng phương thức nào?

  • A. `lower()`
  • B. `upper()`
  • C. `capitalize()`
  • D. `title()`

Câu 18: Cho đoạn mã Python:
```python
s =

  • A. VIET NAM
  • B. Viet Nam
  • C. Viet nam
  • D. viet nam

Câu 19: Phương thức `title()` trong xử lý xâu có chức năng gì?

  • A. Chuyển đổi kí tự đầu tiên của mỗi từ trong xâu thành chữ in hoa, các kí tự còn lại thành chữ thường.
  • B. Chuyển đổi kí tự đầu tiên của xâu thành chữ in hoa, các kí tự còn lại thành chữ thường.
  • C. Chuyển đổi tất cả các kí tự thành chữ in hoa.
  • D. Chuyển đổi tất cả các kí tự thành chữ thường.

Câu 20: Cho đoạn mã Python:
```python
s1 =

  • A. True True False
  • B. True False True
  • C. False True True
  • D. True True True

Câu 21: Phương thức `isalpha()` được sử dụng để kiểm tra điều gì về một xâu?

  • A. Xâu có chứa chỉ các chữ số hay không.
  • B. Xâu có chứa chỉ các kí tự chữ cái và không rỗng hay không.
  • C. Xâu có chứa chỉ các kí tự chữ cái hoặc chữ số hay không.
  • D. Xâu có chứa chỉ các kí tự trắng hay không.

Câu 22: Cho đoạn mã Python:
```python
url =

  • A. True
  • B. False
  • C. https://
  • D. www.example.com

Câu 23: Để kiểm tra xem một tên tệp có kết thúc bằng đuôi `.txt` hay không (không phân biệt chữ hoa/thường), ta nên kết hợp những phương thức nào?

  • A. `endswith()` và `upper()`
  • B. `startswith()` và `lower()`
  • C. `replace()` và `endswith()`
  • D. `lower()` và `endswith()`

Câu 24: Cho đoạn mã Python:
```python
s =

  • A. H W
  • B. HW
  • C. HelloWorld
  • D. h w

Câu 25: Bạn muốn đếm số từ trong một câu do người dùng nhập vào. Giả sử các từ trong câu được phân cách bởi một hoặc nhiều khoảng trắng. Bạn nên sử dụng những phương thức/hàm nào để thực hiện việc này một cách hiệu quả?

  • A. `split()` và `len()`
  • B. `find()` và `count()`
  • C. `replace()` và `len()`
  • D. `join()` và `len()`

Câu 26: Cho một xâu chứa các số được phân cách bởi dấu chấm phẩy (`;`), ví dụ:

  • A. Sử dụng `find()` để tìm từng số, sau đó chuyển đổi sang số.
  • B. Sử dụng `replace()` để xóa dấu chấm phẩy, sau đó xử lý xâu kết quả.
  • C. Sử dụng `split(";")` để tách xâu thành danh sách các xâu số, sau đó lặp qua danh sách và chuyển đổi từng phần tử sang số để tính tổng.
  • D. Sử dụng `join()` để loại bỏ dấu chấm phẩy.

Câu 27: Bạn nhận được một danh sách các tên tệp có định dạng

  • A. Dùng `find(".")` để tìm vị trí dấu chấm đầu tiên, sau đó dùng cắt xâu (slicing) từ đầu đến vị trí đó.
  • B. Dùng `split(".")` để tách xâu theo dấu chấm, sau đó lấy phần tử đầu tiên của danh sách kết quả.
  • C. Dùng `replace(".", "")` để xóa tất cả dấu chấm.
  • D. Dùng `strip(".")` để loại bỏ dấu chấm ở đầu và cuối.

Câu 28: Cho đoạn mã:
```python
s =

  • A. P
  • B. Python
  • C. thon
  • D. thon

Câu 29: Bạn cần kiểm tra xem một chuỗi mật khẩu có ít nhất 8 ký tự và chứa ít nhất một chữ số hay không. Bạn sẽ sử dụng những phương thức/hàm nào để kiểm tra điều kiện này?

  • A. `len()` và `isalpha()`
  • B. `len()` và `isspace()`
  • C. `len()` và lặp qua chuỗi kết hợp `isdigit()`
  • D. `find()` và `isalnum()`

Câu 30: Cho đoạn mã Python:
```python
s =

  • A. Hoc_lap_trinh_Python
  • B. Hoc lap trinh Python
  • C. Hoc-lap-trinh-Python
  • D. ["Hoc", "lap", "trinh", "Python"]

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 1: Cho đoạn mã Python sau:
```python
s = "Xin chao the gioi!"
vi_tri = s.find("chao")
print(vi_tri)
```
Kết quả in ra màn hình sẽ là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 2: Điểm khác biệt cơ bản giữa phương thức `find()` và `index()` trong xử lý xâu là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 3: Cho đoạn mã Python:
```python
s = "lap trinh Python co ban va nang cao"
vi_tri = s.find("ban", 15)
print(vi_tri)
```
Kết quả in ra màn hình là bao nhiêu? (Lưu ý: Vị trí bắt đầu đếm từ 0)

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 4: Phương thức `split()` trong Python có chức năng chính là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 5: Cho đoạn mã Python:
```python
s = "apple,banana,cherry,date"
danh_sach = s.split(",")
print(danh_sach[1])
```
Kết quả in ra màn hình sẽ là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 6: Cho đoạn mã Python:
```python
s = "One Two Three Four"
parts = s.split(' ', 2)
print(len(parts))
```
Đoạn mã này sẽ in ra số lượng phần tử trong danh sách `parts`. Kết quả là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 7: Phương thức `join()` trong Python được sử dụng để làm gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 8: Cho đoạn mã Python:
```python
danh_sach_tu = ['Python', 'la', 'ngon', 'ngu', 'lap', 'trinh']
xau_moi = '-'.join(danh_sach_tu)
print(xau_moi)
```
Kết quả in ra màn hình sẽ là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 9: Cho đoạn mã Python:
```python
xau_goc = "Xin chao the gioi! Xin chao Viet Nam!"
xau_moi = xau_goc.replace("Xin chao", "Hello")
print(xau_moi)
```
Kết quả in ra màn hình sẽ là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 10: Phương thức `replace(old, new, count)` có tham số `count` tùy chọn. Tham số này có ý nghĩa gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 11: Cho đoạn mã Python:
```python
s = " Khoa hoc may tinh "
xau_moi = s.strip()
print(f"'{xau_moi}'")
```
Kết quả in ra màn hình sẽ là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 12: Để loại bỏ chỉ các kí tự trắng ở phía bên phải (cuối) của một xâu, ta sử dụng phương thức nào?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 13: Cho đoạn mã Python:
```python
s = "Python"
chieu_dai = len(s)
print(chieu_dai)
```
Kết quả in ra màn hình sẽ là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 14: Toán tử `in` khi sử dụng với xâu có chức năng gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 15: Cho đoạn mã Python:
```python
s = "lap trinh"
ket_qua = "trinh" in s
print(ket_qua)
```
Kết quả in ra màn hình sẽ là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 16: Cho đoạn mã Python:
```python
s = "Python programming"
xau_cat = s[7:18]
print(xau_cat)
```
Kết quả in ra màn hình sẽ là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 17: Để chuyển đổi tất cả các kí tự trong một xâu sang chữ in hoa, ta sử dụng phương thức nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 18: Cho đoạn mã Python:
```python
s = "viet nam"
xau_moi = s.capitalize()
print(xau_moi)
```
Kết quả in ra màn hình sẽ là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 19: Phương thức `title()` trong xử lý xâu có chức năng gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 20: Cho đoạn mã Python:
```python
s1 = "12345"
s2 = "Python10"
s3 = " "
print(s1.isdigit())
print(s2.isalnum())
print(s3.isspace())
```
Kết quả in ra màn hình sẽ lần lượt là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 21: Phương thức `isalpha()` được sử dụng để kiểm tra điều gì về một xâu?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 22: Cho đoạn mã Python:
```python
url = "https://www.example.com"
kiem_tra = url.startswith("https://")
print(kiem_tra)
```
Kết quả in ra màn hình sẽ là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 23: Để kiểm tra xem một tên tệp có kết thúc bằng đuôi `.txt` hay không (không phân biệt chữ hoa/thường), ta nên kết hợp những phương thức nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 24: Cho đoạn mã Python:
```python
s = "Hello World"
for ki_tu in s:
if ki_tu.isupper():
print(ki_tu, end="")
```
Kết quả in ra màn hình sẽ là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 25: Bạn muốn đếm số từ trong một câu do người dùng nhập vào. Giả sử các từ trong câu được phân cách bởi một hoặc nhiều khoảng trắng. Bạn nên sử dụng những phương thức/hàm nào để thực hiện việc này một cách hiệu quả?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 26: Cho một xâu chứa các số được phân cách bởi dấu chấm phẩy (`;`), ví dụ: "10;25;5;100". Bạn muốn tính tổng các số này. Quy trình xử lý chuỗi nào là hợp lý nhất?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 27: Bạn nhận được một danh sách các tên tệp có định dạng "tên_tệp.phần_mở_rộng", ví dụ `['vanban.txt', 'hinhanh.jpg', 'chuongtrinh.py']`. Bạn muốn trích xuất chỉ tên tệp (không có phần mở rộng). Phương pháp nào hiệu quả nhất?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 28: Cho đoạn mã:
```python
s = "Python"
ket_qua = s.split('y')[1]
print(ket_qua)
```
Kết quả in ra màn hình sẽ là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 29: Bạn cần kiểm tra xem một chuỗi mật khẩu có ít nhất 8 ký tự và chứa ít nhất một chữ số hay không. Bạn sẽ sử dụng những phương thức/hàm nào để kiểm tra điều kiện này?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 03

Câu 30: Cho đoạn mã Python:
```python
s = "Hoc lap trinh Python"
xau_tach = s.split()
xau_noi = "_".join(xau_tach)
print(xau_noi)
```
Kết quả in ra màn hình sẽ là gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 04

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 04 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong Python, để xác định số lượng ký tự có trong một xâu (độ dài của xâu), ta sử dụng hàm nào?

  • A. size()
  • B. length()
  • C. len()
  • D. count()

Câu 2: Cho đoạn code Python sau:
`s1 =

  • A. Xin chàoThế giới
  • B. Xin chào Thế giới
  • C. Xin chàoThế giới
  • D. Lỗi cú pháp

Câu 3: Toán tử `in` trong Python được sử dụng với xâu có ý nghĩa gì?

  • A. Kiểm tra xem một xâu con có xuất hiện bên trong xâu mẹ hay không.
  • B. Nối hai xâu lại với nhau.
  • C. Tìm vị trí đầu tiên của một ký tự trong xâu.
  • D. Tách xâu thành các phần tử.

Câu 4: Cho xâu `text =

  • A. True
  • B. False
  • C. 5 (vị trí tìm thấy)
  • D. -1 (không tìm thấy)

Câu 5: Phương thức `find()` của xâu trong Python dùng để làm gì?

  • A. Đếm số lần xuất hiện của một xâu con.
  • B. Thay thế một xâu con bằng xâu khác.
  • C. Tìm vị trí chỉ mục (index) đầu tiên mà xâu con được tìm thấy trong xâu mẹ.
  • D. Kiểm tra xem xâu có chứa ký tự đặc biệt không.

Câu 6: Cho xâu `data =

  • A. 0
  • B. 2
  • C. 7
  • D. -1

Câu 7: Cho xâu `data =

  • A. 2
  • B. 3
  • C. 7
  • D. -1

Câu 8: Nếu phương thức `find()` không tìm thấy xâu con trong xâu mẹ, nó sẽ trả về giá trị là bao nhiêu?

  • A. 0
  • B. Độ dài của xâu mẹ
  • C. True
  • D. -1

Câu 9: Phương thức `split()` của xâu trong Python dùng để làm gì?

  • A. Tách xâu thành một danh sách các xâu con dựa trên một ký tự phân cách.
  • B. Nối các phần tử của một danh sách thành một xâu.
  • C. Tìm và thay thế các ký tự trong xâu.
  • D. Chuyển đổi xâu sang chữ hoa hoặc chữ thường.

Câu 10: Cho xâu `sentence =

  • A. `["H", "o", "c", " ", "P", "y", "t", "h", "o", "n", " ", "t", "h", "a", "t", " ", "d", "e", " ", "d", "a", "n", "g"]`
  • B. `
  • C. `["Hoc", "Python", "that", "de", "dang"]`
  • D. `("Hoc", "Python", "that", "de", "dang")`

Câu 11: Cho xâu `data =

  • A. `["apple", "banana", "cherry", "date"]`
  • B. `["apple,banana,cherry,date"]`
  • C. `["apple,", "banana,", "cherry,", "date"]`
  • D. `"apple","banana","cherry","date"`

Câu 12: Cho xâu `line =

  • A. `["Mot", "hai", "ba", "bon", "nam"]`
  • B. `["Mot", "hai", "ba bon nam"]`
  • C. `["Mot hai", "ba bon nam"]`
  • D. `["Mot", "hai", "ba", "bon nam"]`

Câu 13: Phương thức `join()` của xâu trong Python dùng để làm gì?

  • A. Tách xâu thành một danh sách các từ.
  • B. Tìm vị trí của một xâu con.
  • C. Đếm số lần xuất hiện của một ký tự.
  • D. Nối các phần tử của một danh sách (chứa các xâu) thành một xâu duy nhất, sử dụng xâu gọi phương thức làm ký tự phân cách.

Câu 14: Cho danh sách `words = ["Xin", "chao", "the", "gioi"]`. Để tạo ra xâu

  • A. `words.join("-")`
  • B. `join(words, "-")`
  • C. `"-".join(words)`
  • D. `"-".join(words())`

Câu 15: Cho danh sách `items = ["a", "b", "c"]`. Kết quả của biểu thức `"".join(items)` là gì?

  • A. `"abc"`
  • B. `"a b c"`
  • C. `["a", "b", "c"]`
  • D. `"a,b,c"`

Câu 16: Giả sử bạn có một xâu chứa tên đầy đủ

  • A. `find()` và `replace()`
  • B. `split()` và `find()`
  • C. `replace()` và `join()`
  • D. `split()` và `join()`

Câu 17: Cho xâu `log_entry =

  • A. Sử dụng `find()` để tìm vị trí của
  • B. Sử dụng `split()` với ký tự ":" và lấy phần tử cuối cùng.
  • C. Sử dụng toán tử `in` để kiểm tra sự tồn tại của
  • D. Sử dụng `len()` để biết độ dài xâu.

Câu 18: Đoạn code sau in ra gì?
`s =

  • A. True
  • B. False
  • C. Error
  • D. Python

Câu 19: Cho xâu `data =

  • A. `data.split()`
  • B. `data.split(";")`
  • C. `data.join(";")`
  • D. `split(data, ";")`

Câu 20: Giả sử bạn có một danh sách `parts = ["part1", "part2", "part3"]`. Bạn muốn tạo ra xâu

  • A. `parts.join("_")`
  • B. `join(parts, "_")`
  • C. `"_".split(parts)`
  • D. `"_".join(parts)`

Câu 21: Đoạn code sau cho kết quả gì?
`s =

  • A. `
  • B. `
  • C. `
  • D. `

Câu 22: Khi sử dụng phương thức `split()` với ký tự phân cách là dấu cách (mặc định) trên xâu `s =

  • A. `["alpha", "beta", "gamma"]` (Các khoảng trắng liên tiếp được coi là một ký tự phân cách)
  • B. `["alpha", "beta", "", "gamma"]` (Mỗi khoảng trắng được coi là một ký tự phân cách)
  • C. `["alpha beta", "gamma"]`
  • D. `["alpha", "beta gamma"]`

Câu 23: Bạn đang xử lý dữ liệu nhập vào từ người dùng dưới dạng

  • A. Dùng `find(":")` để tìm vị trí của dấu hai chấm đầu tiên.
  • B. Dùng `split(":")` để tách xâu thành danh sách và lấy phần tử ở chỉ mục 1.
  • C. Dùng toán tử `in` để kiểm tra xem ":" có trong xâu không.
  • D. Dùng `len()` để kiểm tra độ dài xâu.

Câu 24: Cho xâu `empty_string =

  • A. 0
  • B. 1
  • C. None
  • D. -1

Câu 25: Cho danh sách rỗng `empty_list = []`. Kết quả của biểu thức `",".join(empty_list)` là gì?

  • A. Lỗi (Error)
  • B. Một xâu rỗng `
  • C. Một xâu chứa dấu phẩy `
  • D. `None`

Câu 26: Bạn nhận được một mã sản phẩm có định dạng

  • A. `ma_san_pham.find("-") == -1`
  • B. `len(ma_san_pham) > 0`
  • C. `"-" in ma_san_pham`
  • D. `ma_san_pham.split("-")`

Câu 27: Cho xâu `path =

  • A. `path.split("/")[0]`
  • B. `path.split("/")[-2]`
  • C. `path.split("/")` (không đủ để lấy tên tệp)
  • D. `path.split("/")[-1]`

Câu 28: Đoạn code sau in ra gì?
`data =

  • A. `10|20|30`
  • B. `10 20 30`
  • C. `["10", "20", "30"]`
  • D. `10| 20| 30`

Câu 29: Bạn muốn kiểm tra xem một mật khẩu do người dùng nhập vào có chứa ký tự "!" hay không. Bạn nên sử dụng phương thức hoặc toán tử nào?

  • A. `mat_khau.find("!") == 0`
  • B. `"!" in mat_khau`
  • C. `mat_khau.split("!")`
  • D. `len(mat_khau)`

Câu 30: Cho xâu `s =

  • A. -1
  • B. 0
  • C. 8
  • D. 9

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 1: Trong Python, để xác định số lượng ký tự có trong một xâu (độ dài của xâu), ta sử dụng hàm nào?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 2: Cho đoạn code Python sau:
`s1 = "Xin chào"
s2 = "Thế giới"
s3 = s1 + " " + s2
print(s3)`
Kết quả khi chạy đoạn code này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 3: Toán tử `in` trong Python được sử dụng với xâu có ý nghĩa gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 4: Cho xâu `text = "Lap trinh Python rat thu vi"`. Biểu thức `"Python" in text` sẽ cho kết quả là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 5: Phương thức `find()` của xâu trong Python dùng để làm gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 6: Cho xâu `data = "abcdeabcde"`. Kết quả của biểu thức `data.find("cd")` là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 7: Cho xâu `data = "abcdeabcde"`. Kết quả của biểu thức `data.find("cd", 3)` là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 8: Nếu phương thức `find()` không tìm thấy xâu con trong xâu mẹ, nó sẽ trả về giá trị là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 9: Phương thức `split()` của xâu trong Python dùng để làm gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 10: Cho xâu `sentence = "Hoc Python that de dang"`. Kết quả của biểu thức `sentence.split()` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 11: Cho xâu `data = "apple,banana,cherry,date"`. Kết quả của biểu thức `data.split(',')` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 12: Cho xâu `line = "Mot hai ba bon nam"`. Kết quả của biểu thức `line.split(' ', 2)` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 13: Phương thức `join()` của xâu trong Python dùng để làm gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 14: Cho danh sách `words = ['Xin', 'chao', 'the', 'gioi']`. Để tạo ra xâu "Xin-chao-the-gioi", ta sử dụng lệnh nào sau đây?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 15: Cho danh sách `items = ['a', 'b', 'c']`. Kết quả của biểu thức `''.join(items)` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 16: Giả sử bạn có một xâu chứa tên đầy đủ "Nguyen Van A". Bạn muốn chuyển xâu này thành định dạng "Nguyen_Van_A". Bạn sẽ sử dụng kết hợp những phương thức nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 17: Cho xâu `log_entry = "ERROR: File not found at line 105"`. Bạn muốn trích xuất chỉ phần thông báo lỗi "File not found at line 105". Cách hiệu quả nhất sử dụng các lệnh đã học là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 18: Đoạn code sau in ra gì?
`s = "Python"
print('P' in s and 'o' in s)`

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 19: Cho xâu `data = "item1;item2;item3;item4"`. Bạn muốn tách xâu này thành một danh sách các mục. Lệnh nào sau đây là đúng?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 20: Giả sử bạn có một danh sách `parts = ['part1', 'part2', 'part3']`. Bạn muốn tạo ra xâu "part1_part2_part3". Lệnh nào sau đây thực hiện đúng việc đó?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 21: Đoạn code sau cho kết quả gì?
`s = " Hello World "
words = s.split()
result = "-".join(words)
print(result)`

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 22: Khi sử dụng phương thức `split()` với ký tự phân cách là dấu cách (mặc định) trên xâu `s = "alpha beta gamma"`, kết quả sẽ là danh sách như thế nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 23: Bạn đang xử lý dữ liệu nhập vào từ người dùng dưới dạng "TEN:TUOI:DIACHI". Ví dụ: "An:16:Ha Noi". Để lấy ra giá trị TUOI, bạn nên làm thế nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 24: Cho xâu `empty_string = ""`. Kết quả của biểu thức `len(empty_string)` là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 25: Cho danh sách rỗng `empty_list = []`. Kết quả của biểu thức `','.join(empty_list)` là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 26: Bạn nhận được một mã sản phẩm có định dạng "[MãSP]-[Số seri]". Ví dụ: "ABC-12345". Bạn muốn kiểm tra xem mã sản phẩm này có chứa dấu gạch ngang '-' hay không. Lệnh nào phù hợp nhất?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 27: Cho xâu `path = "/usr/local/bin/python"`. Bạn muốn lấy ra tên tệp cuối cùng là "python". Cách nào sau đây sử dụng `split()` là đúng?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 28: Đoạn code sau in ra gì?
`data = "10 20 30"
parts = data.split()
result = "|".join(parts)
print(result)`

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 29: Bạn muốn kiểm tra xem một mật khẩu do người dùng nhập vào có chứa ký tự '!' hay không. Bạn nên sử dụng phương thức hoặc toán tử nào?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 04

Câu 30: Cho xâu `s = "Python Programming"`. Kết quả của `s.find("gram")` là bao nhiêu?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 05

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 05 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A. 19
  • B. 20
  • C. 21
  • D. Báo lỗi

Câu 2: Cho xâu `ngon_ngu =

  • A. V
  • B. i
  • C. e
  • D. t

Câu 3: Cho xâu `mon_hoc =

  • A. 0
  • B. 1
  • C. c
  • D. o

Câu 4: Cho xâu `thong_tin =

  • A. trinh P
  • B. trinh Py
  • C. trinh Pyt
  • D. trinh P

Câu 5: Cho xâu `du_lieu =

  • A. acegik
  • B. bfhjl
  • C. ak
  • D. l

Câu 6: Cho xâu `ban_do =

  • A. BacTrungNam
  • B. NamTrungBac
  • C. maNutgncurBca
  • D. Báo lỗi

Câu 7: Cho hai xâu `a =

  • A. Xinchao cac ban
  • B. Xin chao cac ban
  • C. Xin chao
  • D. cac ban

Câu 8: Cho xâu `dau =

  • A. -
  • B. --
  • C. ---
  • D. -----

Câu 9: Cho xâu `cau =

  • A. True
  • B. False
  • C. 0
  • D. -1

Câu 10: Cho xâu `san_pham =

  • A. True
  • B. False
  • C. 1
  • D. Báo lỗi

Câu 11: Cho xâu `van_ban =

  • A. 11
  • B. 12
  • C. 13
  • D. 14

Câu 12: Cho xâu `kiem_tra =

  • A. 0
  • B. 5
  • C. True
  • D. -1

Câu 13: Cho xâu `chuoi =

  • A. 0
  • B. 2
  • C. 4
  • D. -1

Câu 14: Cho xâu `duong_dan =

  • A. `strip()`
  • B. `lstrip()`
  • C. `rstrip()`
  • D. `replace()`

Câu 15: Cho xâu `duong_dan =

  • A. `strip()`
  • B. `lstrip("/")`
  • C. `rstrip("/")`
  • D. `replace("/", "")`

Câu 16: Cho xâu `s =

  • A. Lap Trinh Python
  • B. LAP TRINH PYTHON
  • C. lap trinh python
  • D. Báo lỗi

Câu 17: Cho xâu `s =

  • A. Lap Trinh Python
  • B. LAP TRINH PYTHON
  • C. lap trinh python
  • D. Báo lỗi

Câu 18: Cho xâu `s =

  • A. `(
  • B. `
  • C. `
  • D. `["mot", "hai", "ba"]`

Câu 19: Cho xâu `ngay_thang =

  • A. `["2023", "10", "26"]`
  • B. `["2023/10/26"]`
  • C. `["2023", "/10", "/26"]`
  • D. `["2023/", "10/", "26"]`

Câu 20: Cho xâu `du_lieu =

  • A. `["A", "B", "C", "D"]`
  • B. `["A", "B"]`
  • C. `["A", "B", "C,D"]`
  • D. `["A,B,C,D"]`

Câu 21: Cho danh sách các từ `tu_khoa = ["Python", "lap", "trinh"]`. Để nối các từ này lại thành một xâu, cách nhau bởi một dấu cách, bạn nên sử dụng lệnh nào?

  • A. `split()`
  • B. `replace()`
  • C. `find()`
  • D. `join()`

Câu 22: Cho danh sách `lst = ["apple", "banana", "cherry"]`. Kết quả của lệnh `print(

  • A. `apple, banana, cherry`
  • B. `["apple", "banana", "cherry"]`
  • C. `applebanana cherry`
  • D. `apple,banana,cherry`

Câu 23: Cho danh sách `ky_tu = ["H", "O", "C", " ", "T", "O", "T"]`. Kết quả của lệnh `print(

  • A. `["H", "O", "C", " ", "T", "O", "T"]`
  • B. `H O C T O T`
  • C. `HOC TOT`
  • D. `H,O,C, ,T,O,T`

Câu 24: Cho xâu `s =

  • A. Xin chao the gioi
  • B. Xin loi the gioi
  • C. loi chao the gioi
  • D. Xin loi the loi

Câu 25: Cho xâu `s =

  • A. `X two X three X`
  • B. `X two one three one`
  • C. `one two X three one`
  • D. `X two X three one`

Câu 26: Đoạn chương trình sau in ra gì?
```python
x =

  • A. 4
  • B. 2
  • C. 0
  • D. Báo lỗi

Câu 27: Cho xâu `s =

  • A. 0
  • B. 1
  • C. 2
  • D. -1

Câu 28: Đoạn chương trình sau in ra gì?
```python
danh_sach_so = ["1", "2", "3", "4", "5"]
xau_so =

  • A. `["1", "2", "3", "4", "5"]`
  • B. `"1-2-3-4-5"`
  • C. `["1-2-3-4-5"]`
  • D. `["1", "-", "2", "-", "3", "-", "4", "-", "5"]`

Câu 29: Cho xâu `dia_chi =

  • A. `split()` và `join()`
  • B. `find()` và slicing
  • C. `replace()` và `strip()`
  • D. `upper()` và `lower()`

Câu 30: Đoạn chương trình sau in ra gì?
```python
text =

  • A. `Hoc Tin Hoc thu vi`
  • B. `Hoc Tin Hoc rat hay`
  • C. `Hoc Tin Hoc rat thu vi`
  • D. ` Hoc Tin Hoc thu vi `

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 1: Cho xâu `s = "Python programming"`. Kết quả của lệnh `print(len(s))` là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 2: Cho xâu `ngon_ngu = "Vietnamese"`. Kí tự tại vị trí chỉ số (index) 3 của xâu này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 3: Cho xâu `mon_hoc = "Tin hoc 10"`. Kí tự tại vị trí chỉ số (index) -2 của xâu này là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 4: Cho xâu `thong_tin = "Lap trinh Python rat thu vi"`. Kết quả của lệnh `print(thong_tin[4:11])` là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 5: Cho xâu `du_lieu = "abcdefghijkl"`. Kết quả của lệnh `print(du_lieu[::2])` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 6: Cho xâu `ban_do = "BacTrungNam"`. Kết quả của lệnh `print(ban_do[::-1])` là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 7: Cho hai xâu `a = "Xin chao"` và `b = "cac ban"`. Kết quả của lệnh `print(a + " " + b)` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 8: Cho xâu `dau = "-"`. Kết quả của lệnh `print(dau * 5)` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 9: Cho xâu `cau = "Hom nay troi dep"`. Biểu thức `"troi" in cau` sẽ trả về giá trị gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 10: Cho xâu `san_pham = "Ao, Quan, Mu"`. Biểu thức `"Giay" in san_pham` sẽ trả về giá trị gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 11: Cho xâu `van_ban = "Python la ngon ngu lap trinh"`. Kết quả của lệnh `print(van_ban.find("ngon"))` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 12: Cho xâu `kiem_tra = "abcde"`. Kết quả của lệnh `print(kiem_tra.find("f"))` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 13: Cho xâu `chuoi = "abababa"`. Kết quả của lệnh `print(chuoi.find("aba", 1))` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 14: Cho xâu `duong_dan = " /thumuc/teptin.txt "`. Để loại bỏ các dấu cách thừa ở cả hai đầu của xâu này, bạn nên sử dụng phương thức nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 15: Cho xâu `duong_dan = "/thumuc/teptin.txt"`. Để loại bỏ kí tự `/` ở đầu xâu, bạn nên sử dụng phương thức nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 16: Cho xâu `s = "Lap trinh Python"`. Kết quả của lệnh `print(s.lower())` là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 17: Cho xâu `s = "Lap trinh Python"`. Kết quả của lệnh `print(s.upper())` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 18: Cho xâu `s = "mot hai ba"`. Kết quả của lệnh `print(s.split())` là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 19: Cho xâu `ngay_thang = "2023/10/26"`. Kết quả của lệnh `print(ngay_thang.split('/'))` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 20: Cho xâu `du_lieu = "A,B,C,D"`. Kết quả của lệnh `print(du_lieu.split(',', 2))` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 21: Cho danh sách các từ `tu_khoa = ['Python', 'lap', 'trinh']`. Để nối các từ này lại thành một xâu, cách nhau bởi một dấu cách, bạn nên sử dụng lệnh nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 22: Cho danh sách `lst = ['apple', 'banana', 'cherry']`. Kết quả của lệnh `print(", ".join(lst))` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 23: Cho danh sách `ky_tu = ['H', 'O', 'C', ' ', 'T', 'O', 'T']`. Kết quả của lệnh `print("".join(ky_tu))` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 24: Cho xâu `s = "Xin chao the gioi"`. Kết quả của lệnh `print(s.replace("chao", "loi"))` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 25: Cho xâu `s = "one two one three one"`. Kết quả của lệnh `print(s.replace("one", "X", 2))` là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 26: Đoạn chương trình sau in ra gì?
```python
x = " Hello World "
y = x.strip()
print(len(x) - len(y))
```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 27: Cho xâu `s = "PYTHON"`. Kết quả của lệnh `print(s.lower().find("thon"))` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 28: Đoạn chương trình sau in ra gì?
```python
danh_sach_so = ['1', '2', '3', '4', '5']
xau_so = "-".join(danh_sach_so)
print(xau_so.split('-'))
```

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 29: Cho xâu `dia_chi = "https://www.example.com/page.html"`. Để trích xuất chỉ phần tên miền "www.example.com" từ xâu này, bạn có thể sử dụng kết hợp các phương thức nào?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 05

Câu 30: Đoạn chương trình sau in ra gì?
```python
text = " Hoc Tin Hoc rat hay "
cleaned_text = text.strip().replace("rat hay", "thu vi")
print(cleaned_text)
```

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 06

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 06 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 2: Cho xâu `text =

  • A. `remove()`
  • B. `clean()`
  • C. `strip()`
  • D. `trim()`

Câu 3: Cho xâu `sentence =

  • A. ["Lap", "trinh", "Python", "that", "thu", "vi"]
  • B.
  • C. [Lap, trinh, Python, that, thu, vi]
  • D. (

Câu 4: Cho danh sách `words = ["Hoc", "Python", "khong", "kho"]`. Sử dụng phương thức `join()` để tạo thành xâu

  • A. `words`
  • B. `-`
  • C. `, `
  • D. `split()`

Câu 5: Cho xâu `data =

  • A. `:`
  • B. `; `
  • C. `;`
  • D. ` ` (dấu cách)

Câu 6: Cho xâu `log =

  • A.
  • B.
  • C.
  • D.

Câu 7: Cho xâu `path =

  • A. 0
  • B. 1
  • C. 4
  • D. 10

Câu 8: Cho xâu `code =

  • A. 0
  • B. 1
  • C. 6
  • D. -1

Câu 9: Cho xâu `data =

  • A. ["item1", "item2", "item3", "item4"]
  • B. ["item1,item2", "item3,item4"]
  • C. ["item1", "item2,item3,item4"]
  • D. ["item1", "item2", "item3,item4"]

Câu 10: Cho danh sách `parts = ["header", "content", "footer"]`. Kết quả của `"-".join(parts)` là gì?

  • A.
  • B. ["header", "content", "footer"]
  • C.
  • D.

Câu 11: Cho xâu `filename =

  • A. True
  • B. False
  • C. None
  • D. Báo lỗi

Câu 12: Cho xâu `url =

  • A. True
  • B. False
  • C. None
  • D. Báo lỗi

Câu 13: Cho xâu `number_str =

  • A. True
  • B. False
  • C. None
  • D. Báo lỗi

Câu 14: Cho xâu `mixed_str =

  • A. True
  • B. False
  • C. None
  • D. Báo lỗi

Câu 15: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 16: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 17: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 18: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 19: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 20: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 21: Để kiểm tra xem xâu `email =

  • A. `email.find(
  • B. `
  • C. `email.contains(
  • D. `email.search(

Câu 22: Cho xâu `greeting =

  • A.
  • B. ["H", "i", "H", "i", "H", "i"]
  • C.
  • D.

Câu 23: Cho xâu `s =

  • A. -1
  • B. 0
  • C. None
  • D. Báo lỗi

Câu 24: Cho xâu `s =

  • A. `s.join(",")`
  • B. `s.replace(",", " ")`
  • C. `s.split(",")`
  • D. `list(s)`

Câu 25: Cho danh sách `chars = ["P", "y", "t", "h", "o", "n"]`. Để nối các ký tự này thành xâu

  • A. `chars.join(
  • B. `
  • C. `split(chars)`
  • D. `str(chars)`

Câu 26: Cho xâu `s =

  • A. 20
  • B. 21
  • C. 22
  • D. 22

Câu 27: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 28: Cho xâu `quote =

  • A. ["Be", "the", "change", "you", "want", "to", "see", "in", "the", "world"]
  • B. ["Be", "the", "change", "you want to see in the world"]
  • C. ["Be the change", "you want to see in the world"]
  • D. ["Be", "the", "change you want to see in the world"]

Câu 29: Cho xâu `product_code =

  • A. `startswith()` và `endswith()`
  • B. `find()` và `isdigit()`
  • C. `startswith()` và `isdigit()` trên phần cuối xâu
  • D. `startswith()` và `isdigit()` áp dụng cho phần cuối xâu sau khi tách hoặc cắt lát

Câu 30: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Python for Beginners"`. Kết quả của biểu thức `s[7:10]` là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `text = " Hello World "`. Sử dụng phương thức nào để loại bỏ khoảng trắng ở cả hai đầu của xâu `text`?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `sentence = "Lap trinh Python that thu vi"`. Kết quả của `sentence.split()` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho danh sách `words = ['Hoc', 'Python', 'khong', 'kho']`. Sử dụng phương thức `join()` để tạo thành xâu "Hoc-Python-khong-kho". Kí tự nào cần đặt trước dấu chấm (.) khi gọi phương thức `join()`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `data = "ma_hang:A001;so_luong:100;gia:50000"`. Để tách xâu này thành một danh sách các cặp khóa-giá trị (ví dụ: `['ma_hang:A001', 'so_luong:100', 'gia:50000']`), bạn sẽ sử dụng phương thức `split()` với kí tự phân tách nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `log = "ERROR: File not found. ERROR: Permission denied."`. Kết quả của `log.replace("ERROR", "WARNING", 1)` là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `path = "/usr/local/bin/python"`. Vị trí xuất hiện đầu tiên của xâu con "/" trong xâu `path` là bao nhiêu? (Vị trí bắt đầu từ 0)

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `code = "abcXYZabc"`. Kết quả của `code.find("abc", 1)` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `data = "item1,item2,item3,item4"`. Kết quả của `data.split(',', 2)` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho danh sách `parts = ['header', 'content', 'footer']`. Kết quả của `'-'.join(parts)` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `filename = "document.txt"`. Kết quả của `filename.endswith(".txt")` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `url = "https://example.com"`. Kết quả của `url.startswith("http")` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `number_str = "12345"`. Kết quả của `number_str.isdigit()` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `mixed_str = "Python3"`. Kết quả của `mixed_str.isalpha()` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Hello World"`. Kết quả của `s.lower()` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Hello World"`. Kết quả của `s.upper()` là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = " Python is fun "`. Kết quả của `s.strip().replace(" ", "-")` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "programming"`. Kết quả của `s[-3:]` là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "abcdefg"`. Kết quả của `s[::2]` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "racecar"`. Kết quả của `s[::-1]` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Để kiểm tra xem xâu `email = "test@example.com"` có chứa ký tự "@" hay không, bạn sử dụng biểu thức nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `greeting = "Hi"`. Kết quả của `greeting * 3` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "abracadabra"`. Kết quả của `s.find("z")` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "One,Two,Three"`. Để tách xâu này thành danh sách `['One', 'Two', 'Three']`, bạn sử dụng lệnh nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho danh sách `chars = ['P', 'y', 't', 'h', 'o', 'n']`. Để nối các ký tự này thành xâu "Python", bạn sử dụng lệnh nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Learning Python is fun"`. Kết quả của `len(s)` là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Data Science"`. Kết quả của `s[5:]` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `quote = "Be the change you want to see in the world"`. Kết quả của `quote.split(" ", 3)` là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `product_code = "SP-ABC-123"`. Để kiểm tra xem mã sản phẩm có bắt đầu bằng "SP-" và kết thúc bằng một chuỗi chữ số hay không, bạn cần kết hợp những phương thức nào?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "programming"`. Kết quả của `s.replace("r", "R", 2)` là gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 07

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 07 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 2: Cho xâu `greeting =

  • A.
  • B.
  • C.
  • D.

Câu 3: Cho xâu `data =

  • A.
  • B.
  • C.
  • D.

Câu 4: Để lấy độ dài (số ký tự) của xâu `text =

  • A. text.length()
  • B. len(text)
  • C. size(text)
  • D. text.size()

Câu 5: Kết quả của biểu thức `

  • A. (
  • B.
  • C.
  • D.

Câu 6: Kết quả của biểu thức `

  • A.
  • B.
  • C. Lỗi
  • D. [

Câu 7: Cho xâu `sentence =

  • A. True
  • B. False
  • C. Lỗi
  • D. Vị trí của

Câu 8: Cho xâu `data =

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 9: Cho xâu `text =

  • A. 1
  • B. 2
  • C. 5
  • D. -1

Câu 10: Cho xâu `word =

  • A. 0
  • B. None
  • C. Lỗi
  • D. -1

Câu 11: Cho xâu `sentence =

  • A. 9
  • B. 19
  • C. 19
  • D. -1

Câu 12: Cho xâu `data =

  • A. 8
  • B. 0
  • C. 18
  • D. -1

Câu 13: Cho xâu `phrase =

  • A.
  • B. (
  • C.
  • D. ["Python", "is", "easy", "to", "learn"]

Câu 14: Cho xâu `items =

  • A. ["apple,banana,cherry,date"]
  • B. ["apple", "banana", "cherry", "date"]
  • C.
  • D. (

Câu 15: Cho xâu `line =

  • A. ["a", "b", "c d e f"]
  • B. ["a", "b", "c", "d", "e", "f"]
  • C. ["a b", "c d", "e f"]
  • D. ["a b c", "d e f"]

Câu 16: Cho danh sách `words = ["Xin", "chao", "moi", "nguoi"]`. Để tạo xâu

  • A. words.join(" ")
  • B. join(words, " ")
  • C. " ".join(words)
  • D. split(" ", words)

Câu 17: Cho danh sách `chars = ["P", "y", "t", "h", "o", "n"]`. Kết quả của lệnh `"".join(chars)` là gì?

  • A. ["P", "y", "t", "h", "o", "n"]
  • B.
  • C.
  • D. P y t h o n

Câu 18: Cho danh sách `data = ["item1", "item2", "item3"]`. Kết quả của lệnh `" - ".join(data)` là gì?

  • A.
  • B.
  • C. ["item1", "-", "item2", "-", "item3"]
  • D.

Câu 19: Điểm khác biệt cơ bản giữa phương thức `split()` và `join()` là gì?

  • A. `split()` làm việc với số, `join()` làm việc với xâu.
  • B. `split()` trả về xâu, `join()` trả về danh sách.
  • C. `split()` tách xâu thành danh sách, `join()` nối các phần tử danh sách thành xâu.
  • D. `split()` chỉ dùng dấu cách, `join()` dùng ký tự bất kỳ.

Câu 20: Cho xâu `alphabet =

  • A. 9
  • B. 10
  • C. 20
  • D. 11

Câu 21: Cho xâu `data =

  • A.
  • B.
  • C.
  • D.

Câu 22: Cho đoạn chương trình:
```python
s =

  • A.
  • B.
  • C.
  • D.

Câu 23: Bạn muốn kiểm tra xem xâu `email` có chứa ký tự `@` hay không. Lệnh nào sau đây là phù hợp nhất?

  • A. email.find("@")
  • B. email.split("@")
  • C. len(email)
  • D. "@" in email

Câu 24: Bạn có một xâu chứa các từ được phân tách bởi dấu phẩy và dấu cách (ví dụ:

  • A. split()
  • B. find()
  • C. join()
  • D. replace()

Câu 25: Bạn có một danh sách các chuỗi con `parts = ["path", "to", "file"]`. Bạn muốn kết hợp chúng thành một đường dẫn tệp

  • A. parts.join("/")
  • B. "/".join(parts)
  • C. split("/", parts)
  • D. join(parts, "/")

Câu 26: Cho đoạn chương trình:
```python
message =

  • A.
  • B.
  • C. Not found
  • D. 6

Câu 27: Cho xâu `s =

  • A. Có, vì có thể thay đổi ký tự trong xâu bằng cách gán trực tiếp.
  • B. Không, vì xâu trong Python là bất biến (immutable), không thể thay đổi từng ký tự sau khi tạo.
  • C. Có, nhưng chỉ khi xâu có độ dài nhỏ hơn 5.
  • D. Không, vì "v" là ký tự thường, không thể gán vào vị trí đầu tiên.

Câu 28: Cho xâu `text =

  • A.
  • B.
  • C.
  • D.

Câu 29: Cho đoạn chương trình:
```python
data =

  • A.
  • B.
  • C.
  • D.

Câu 30: Bạn có một xâu `url =

  • A. parts = url.split("/"); domain = parts[0][4:]
  • B. domain = url[4:url.find("/")]
  • C. domain = url.split(".")[1]
  • D. domain = url.replace(

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 1: Cho xâu `s = "Lap trinh Python that thu vi"`. Kết quả của biểu thức `s[4:10]` là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 2: Cho xâu `greeting = "Xin chao the gioi"`. Đoạn mã `print(greeting[-5:])` sẽ in ra kết quả nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 3: Cho xâu `data = "123456789"`. Kết quả của `print(data[::2])` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 4: Để lấy độ dài (số ký tự) của xâu `text = "Khoa hoc may tinh"`, ta sử dụng lệnh nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 5: Kết quả của biểu thức `"Hello" + " " + "World!"` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 6: Kết quả của biểu thức `"abc" * 3` trong Python là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 7: Cho xâu `sentence = "Hoc Lap trinh Python rat thu vi"`. Biểu thức `"Python" in sentence` sẽ trả về giá trị nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 8: Cho xâu `data = "apple,banana,cherry"`. Biểu thức `"," in data` trả về kết quả gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 9: Cho xâu `text = "abracadabra"`. Kết quả của lệnh `text.find("ra")` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 10: Cho xâu `word = "programming"`. Kết quả của lệnh `word.find("xyz")` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 11: Cho xâu `sentence = "Xin chao Viet Nam, Viet Nam xin chao"`. Kết quả của lệnh `sentence.find("Viet Nam", 10)` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 12: Cho xâu `data = "one two one three one four"`. Kết quả của lệnh `data.find("one", 5, 20)` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 13: Cho xâu `phrase = "Python is easy to learn"`. Kết quả của lệnh `phrase.split()` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 14: Cho xâu `items = "apple,banana,cherry,date"`. Kết quả của lệnh `items.split(',')` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 15: Cho xâu `line = "a b c d e f"`. Kết quả của lệnh `line.split(' ', 2)` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 16: Cho danh sách `words = ['Xin', 'chao', 'moi', 'nguoi']`. Để tạo xâu "Xin chao moi nguoi", ta sử dụng lệnh nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 17: Cho danh sách `chars = ['P', 'y', 't', 'h', 'o', 'n']`. Kết quả của lệnh `''.join(chars)` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 18: Cho danh sách `data = ['item1', 'item2', 'item3']`. Kết quả của lệnh `' - '.join(data)` là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 19: Điểm khác biệt cơ bản giữa phương thức `split()` và `join()` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 20: Cho xâu `alphabet = "abcdefghijklmnopqrstuvwxyz"`. Kết quả của lệnh `len(alphabet[10:20])` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 21: Cho xâu `data = "Python programming is fun"`. Kết quả của lệnh `data[data.find("programming") : data.find("fun")].strip()` là gì? (Lưu ý: `strip()` xóa khoảng trắng đầu/cuối)

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 22: Cho đoạn chương trình:
```python
s = "Hello World"
part1 = s[:5]
part2 = s[6:]
result = part2 + " " + part1
print(result)
```
Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 23: Bạn muốn kiểm tra xem xâu `email` có chứa ký tự `@` hay không. Lệnh nào sau đây là phù hợp nhất?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 24: Bạn có một xâu chứa các từ được phân tách bởi dấu phẩy và dấu cách (ví dụ: "apple, banana, cherry"). Bạn muốn tách xâu này thành một danh sách các từ riêng biệt. Phương thức nào của xâu là phù hợp nhất?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 25: Bạn có một danh sách các chuỗi con `parts = ['path', 'to', 'file']`. Bạn muốn kết hợp chúng thành một đường dẫn tệp "path/to/file". Lệnh nào sau đây thực hiện được điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 26: Cho đoạn chương trình:
```python
message = "Hello Python"
index = message.find("Python")
if index != -1:
print(message[index:])
else:
print("Not found")
```
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 27: Cho xâu `s = "Viet"`. Lệnh `s[0] = 'v'` có hợp lệ trong Python không? Tại sao?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 28: Cho xâu `text = "Xin chao cac ban"`. Kết quả của lệnh `text.replace("chao", "tam biet")` là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 29: Cho đoạn chương trình:
```python
data = " Python Programming "
cleaned_data = data.strip()
words = cleaned_data.split()
result = "_".join(words)
print(result)
```
Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 07

Câu 30: Bạn có một xâu `url = "www.example.com/page.html"`. Bạn muốn trích xuất phần tên miền "example.com". Đoạn mã nào sau đây thực hiện được điều đó?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 08

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 08 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 2: Cho xâu `greeting =

  • A.
  • B.
  • C.
  • D.

Câu 3: Cho xâu `data =

  • A.
  • B.
  • C.
  • D.

Câu 4: Để lấy độ dài (số ký tự) của xâu `text =

  • A. text.length()
  • B. len(text)
  • C. size(text)
  • D. text.size()

Câu 5: Kết quả của biểu thức `

  • A. (
  • B.
  • C.
  • D.

Câu 6: Kết quả của biểu thức `

  • A.
  • B.
  • C. Lỗi
  • D. [

Câu 7: Cho xâu `sentence =

  • A. True
  • B. False
  • C. Lỗi
  • D. Vị trí của

Câu 8: Cho xâu `data =

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 9: Cho xâu `text =

  • A. 1
  • B. 2
  • C. 5
  • D. -1

Câu 10: Cho xâu `word =

  • A. 0
  • B. None
  • C. Lỗi
  • D. -1

Câu 11: Cho xâu `sentence =

  • A. 9
  • B. 19
  • C. 19
  • D. -1

Câu 12: Cho xâu `data =

  • A. 8
  • B. 0
  • C. 18
  • D. -1

Câu 13: Cho xâu `phrase =

  • A.
  • B. (
  • C.
  • D. ["Python", "is", "easy", "to", "learn"]

Câu 14: Cho xâu `items =

  • A. ["apple,banana,cherry,date"]
  • B. ["apple", "banana", "cherry", "date"]
  • C.
  • D. (

Câu 15: Cho xâu `line =

  • A. ["a", "b", "c d e f"]
  • B. ["a", "b", "c", "d", "e", "f"]
  • C. ["a b", "c d", "e f"]
  • D. ["a b c", "d e f"]

Câu 16: Cho danh sách `words = ["Xin", "chao", "moi", "nguoi"]`. Để tạo xâu

  • A. words.join(" ")
  • B. join(words, " ")
  • C. " ".join(words)
  • D. split(" ", words)

Câu 17: Cho danh sách `chars = ["P", "y", "t", "h", "o", "n"]`. Kết quả của lệnh `"".join(chars)` là gì?

  • A. ["P", "y", "t", "h", "o", "n"]
  • B.
  • C.
  • D. P y t h o n

Câu 18: Cho danh sách `data = ["item1", "item2", "item3"]`. Kết quả của lệnh `" - ".join(data)` là gì?

  • A.
  • B.
  • C. ["item1", "-", "item2", "-", "item3"]
  • D.

Câu 19: Điểm khác biệt cơ bản giữa phương thức `split()` và `join()` là gì?

  • A. `split()` làm việc với số, `join()` làm việc với xâu.
  • B. `split()` trả về xâu, `join()` trả về danh sách.
  • C. `split()` tách xâu thành danh sách, `join()` nối các phần tử danh sách thành xâu.
  • D. `split()` chỉ dùng dấu cách, `join()` dùng ký tự bất kỳ.

Câu 20: Cho xâu `alphabet =

  • A. 9
  • B. 10
  • C. 20
  • D. 11

Câu 21: Cho xâu `data =

  • A.
  • B.
  • C.
  • D.

Câu 22: Cho đoạn chương trình:
```python
s =

  • A.
  • B.
  • C.
  • D.

Câu 23: Bạn muốn kiểm tra xem xâu `email` có chứa ký tự `@` hay không. Lệnh nào sau đây là phù hợp nhất?

  • A. email.find("@")
  • B. email.split("@")
  • C. len(email)
  • D. "@" in email

Câu 24: Bạn có một xâu chứa các từ được phân tách bởi dấu phẩy và dấu cách (ví dụ:

  • A. split()
  • B. find()
  • C. join()
  • D. replace()

Câu 25: Bạn có một danh sách các chuỗi con `parts = ["path", "to", "file"]`. Bạn muốn kết hợp chúng thành một đường dẫn tệp

  • A. parts.join("/")
  • B. "/".join(parts)
  • C. split("/", parts)
  • D. join(parts, "/")

Câu 26: Cho đoạn chương trình:
```python
message =

  • A.
  • B.
  • C. Not found
  • D. 6

Câu 27: Cho xâu `s =

  • A. Có, vì có thể thay đổi ký tự trong xâu bằng cách gán trực tiếp.
  • B. Không, vì xâu trong Python là bất biến (immutable), không thể thay đổi từng ký tự sau khi tạo.
  • C. Có, nhưng chỉ khi xâu có độ dài nhỏ hơn 5.
  • D. Không, vì "v" là ký tự thường, không thể gán vào vị trí đầu tiên.

Câu 28: Cho xâu `text =

  • A.
  • B.
  • C.
  • D.

Câu 29: Cho đoạn chương trình:
```python
data =

  • A.
  • B.
  • C.
  • D.

Câu 30: Bạn có một xâu `url =

  • A. parts = url.split("/"); domain = parts[0][4:]
  • B. domain = url[4:url.find("/")]
  • C. domain = url.split(".")[1]
  • D. domain = url.replace(

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 1: Cho xâu `s = "Lap trinh Python that thu vi"`. Kết quả của biểu thức `s[4:10]` là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 2: Cho xâu `greeting = "Xin chao the gioi"`. Đoạn mã `print(greeting[-5:])` sẽ in ra kết quả nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 3: Cho xâu `data = "123456789"`. Kết quả của `print(data[::2])` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 4: Để lấy độ dài (số ký tự) của xâu `text = "Khoa hoc may tinh"`, ta sử dụng lệnh nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 5: Kết quả của biểu thức `"Hello" + " " + "World!"` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 6: Kết quả của biểu thức `"abc" * 3` trong Python là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 7: Cho xâu `sentence = "Hoc Lap trinh Python rat thu vi"`. Biểu thức `"Python" in sentence` sẽ trả về giá trị nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 8: Cho xâu `data = "apple,banana,cherry"`. Biểu thức `"," in data` trả về kết quả gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 9: Cho xâu `text = "abracadabra"`. Kết quả của lệnh `text.find("ra")` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 10: Cho xâu `word = "programming"`. Kết quả của lệnh `word.find("xyz")` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 11: Cho xâu `sentence = "Xin chao Viet Nam, Viet Nam xin chao"`. Kết quả của lệnh `sentence.find("Viet Nam", 10)` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 12: Cho xâu `data = "one two one three one four"`. Kết quả của lệnh `data.find("one", 5, 20)` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 13: Cho xâu `phrase = "Python is easy to learn"`. Kết quả của lệnh `phrase.split()` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 14: Cho xâu `items = "apple,banana,cherry,date"`. Kết quả của lệnh `items.split(',')` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 15: Cho xâu `line = "a b c d e f"`. Kết quả của lệnh `line.split(' ', 2)` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 16: Cho danh sách `words = ['Xin', 'chao', 'moi', 'nguoi']`. Để tạo xâu "Xin chao moi nguoi", ta sử dụng lệnh nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 17: Cho danh sách `chars = ['P', 'y', 't', 'h', 'o', 'n']`. Kết quả của lệnh `''.join(chars)` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 18: Cho danh sách `data = ['item1', 'item2', 'item3']`. Kết quả của lệnh `' - '.join(data)` là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 19: Điểm khác biệt cơ bản giữa phương thức `split()` và `join()` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 20: Cho xâu `alphabet = "abcdefghijklmnopqrstuvwxyz"`. Kết quả của lệnh `len(alphabet[10:20])` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 21: Cho xâu `data = "Python programming is fun"`. Kết quả của lệnh `data[data.find("programming") : data.find("fun")].strip()` là gì? (Lưu ý: `strip()` xóa khoảng trắng đầu/cuối)

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 22: Cho đoạn chương trình:
```python
s = "Hello World"
part1 = s[:5]
part2 = s[6:]
result = part2 + " " + part1
print(result)
```
Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 23: Bạn muốn kiểm tra xem xâu `email` có chứa ký tự `@` hay không. Lệnh nào sau đây là phù hợp nhất?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 24: Bạn có một xâu chứa các từ được phân tách bởi dấu phẩy và dấu cách (ví dụ: "apple, banana, cherry"). Bạn muốn tách xâu này thành một danh sách các từ riêng biệt. Phương thức nào của xâu là phù hợp nhất?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 25: Bạn có một danh sách các chuỗi con `parts = ['path', 'to', 'file']`. Bạn muốn kết hợp chúng thành một đường dẫn tệp "path/to/file". Lệnh nào sau đây thực hiện được điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 26: Cho đoạn chương trình:
```python
message = "Hello Python"
index = message.find("Python")
if index != -1:
print(message[index:])
else:
print("Not found")
```
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 27: Cho xâu `s = "Viet"`. Lệnh `s[0] = 'v'` có hợp lệ trong Python không? Tại sao?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 28: Cho xâu `text = "Xin chao cac ban"`. Kết quả của lệnh `text.replace("chao", "tam biet")` là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 29: Cho đoạn chương trình:
```python
data = " Python Programming "
cleaned_data = data.strip()
words = cleaned_data.split()
result = "_".join(words)
print(result)
```
Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 08

Câu 30: Bạn có một xâu `url = "www.example.com/page.html"`. Bạn muốn trích xuất phần tên miền "example.com". Đoạn mã nào sau đây thực hiện được điều đó?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 09

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho xâu `s =

  • A. s.length()
  • B. length(s)
  • C. len(s)
  • D. s.size()

Câu 2: Cho hai xâu `s1 =

  • A.
  • B.
  • C.
  • D.

Câu 3: Cho xâu `text =

  • A. "t"
  • B. " "
  • C. "r"
  • D. "p"

Câu 4: Cho xâu `data =

  • A. data[5:6]
  • B. data[4:7]
  • C. data[5:7]
  • D. data[5:7]

Câu 5: Cho xâu `sentence =

  • A. "d"
  • B. "e"
  • C. "h"
  • D. "c"

Câu 6: Cho xâu `phrase =

  • A.
  • B.
  • C.
  • D.

Câu 7: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 8: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 9: Cho xâu `word =

  • A.
  • B.
  • C.
  • D.

Câu 10: Cho xâu `text =

  • A. text.remove()
  • B. text.delete()
  • C. text.strip()
  • D. text.clean()

Câu 11: Cho xâu `s =

  • A. 10
  • B. 11
  • C. 12
  • D. -1

Câu 12: Cho xâu `s =

  • A. 15
  • B. 20
  • C. 21
  • D. 35

Câu 13: Cho xâu `s =

  • A. -1
  • B. 0
  • C. len(s)
  • D. None

Câu 14: Cho xâu `text =

  • A. text.join(",")
  • B. text.separate(",")
  • C. text.split(",")
  • D. text.divide(",")

Câu 15: Cho xâu `sentence =

  • A. ["Thisis", "asample", "sentence"]
  • B. ["This", "is", "a", "sample", "sentence"]
  • C.
  • D. ["This is a sample sentence"]

Câu 16: Cho xâu `data =

  • A. ["item1", "item2", "item3"]
  • B. ["item1::", "item2::", "item3"]
  • C. ["item1", "item2::item3"]
  • D. ["item1::item2::item3"]

Câu 17: Cho xâu `line =

  • A. ["a", "b", "c", "d", "e"]
  • B. ["a b", "c d e"]
  • C. ["a", "b", "c d e"]
  • D. ["a", "b", "c d e"]

Câu 18: Cho danh sách `words = ["Hello", "world", "Python"]`. Để nối các phần tử trong danh sách này thành xâu

  • A. words.join("-")
  • B. "-".join(words)
  • C. join(words, "-")
  • D. words.connect("-")

Câu 19: Cho danh sách `chars = ["P", "y", "t", "h", "o", "n"]`. Kết quả của `

  • A.
  • B.
  • C. ["P", "y", "t", "h", "o", "n"]
  • D. Error

Câu 20: Cho xâu `s =

  • A.
  • B.
  • C.
  • D.

Câu 21: Cho xâu `email =

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 22: Cho xâu `greeting =

  • A.
  • B.
  • C.
  • D.

Câu 23: Giả sử bạn cần xử lý một dòng dữ liệu có định dạng

  • A. find()
  • B. split()
  • C. join()
  • D. len()

Câu 24: Bạn có một danh sách các từ `words = ["apple", "banana", "cherry"]`. Bạn muốn tạo ra một xâu duy nhất chứa các từ này, cách nhau bởi dấu phẩy và một khoảng trắng, ví dụ:

  • A. join()
  • B. split()
  • C. find()
  • D. strip()

Câu 25: Cho xâu `path =

  • A. path.find(
  • B. path.split(
  • C.
  • D. len(

Câu 26: Cho xâu `code =

  • A. 5
  • B. 6
  • C. 7
  • D. -1

Câu 27: Cho xâu `data =

  • A. split(",") sau đó split(":")
  • B. find(",") và find(":")
  • C. join(",") và join(":")
  • D. Chỉ cần dùng find()

Câu 28: Cho xâu `s =

  • A. -1
  • B. 10
  • C. 11
  • D. 11

Câu 29: Bạn có một danh sách các số dưới dạng xâu `numbers = ["1", "2", "3", "4", "5"]`. Bạn muốn tạo một xâu mới chứa các số này cách nhau bởi dấu "+", ví dụ:

  • A. sum(numbers)
  • B. numbers.join("+")
  • C. "+".join(numbers)
  • D. split("+").join(numbers)

Câu 30: Xét đoạn code sau: `s =

  • A. Gây ra lỗi (Error) vì xâu là bất biến (immutable).
  • B. Thay đổi xâu s thành
  • C. Thay đổi chỉ ký tự đầu tiên của xâu s thành "h", xâu trở thành
  • D. Tạo ra một xâu mới

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 1: Cho xâu `s = "Python programming is fun"`. Câu lệnh nào sau đây sẽ trả về chiều dài của xâu `s`?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 2: Cho hai xâu `s1 = "Hello"` và `s2 = "World"`. Kết quả của biểu thức `s1 + ", " + s2 + "!"` là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 3: Cho xâu `text = "Lap trinh Python"`. Giá trị của `text[4]` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 4: Cho xâu `data = "2023-10-26"`. Để trích xuất phần '10' (tháng) từ xâu này, ta có thể sử dụng lát cắt (slicing) nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 5: Cho xâu `sentence = "Hoc Python that de"`. Kết quả của `sentence[-2]` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 6: Cho xâu `phrase = "Xin chao the gioi"`. Kết quả của `phrase[4:9]` là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 7: Cho xâu `s = "abcde fghik"`. Kết quả của `s[6:]` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 8: Cho xâu `s = "programming"`. Kết quả của `s[:7]` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 9: Cho xâu `word = "level"`. Kết quả của `word[::-1]` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 10: Cho xâu `text = " Hello World "`. Để loại bỏ khoảng trắng ở đầu và cuối xâu, ta sử dụng phương thức nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 11: Cho xâu `s = "Python is easy to learn"`. Kết quả của `s.find("easy")` là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 12: Cho xâu `s = "programming in python is fun, python is powerful"`. Kết quả của `s.find("python", 20)` là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 13: Cho xâu `s = "hello world"`. Kết quả của `s.find("hi")` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 14: Cho xâu `text = "apple,banana,cherry"`. Để tách xâu này thành một danh sách các loại quả, ta sử dụng lệnh nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 15: Cho xâu `sentence = "This is a sample sentence"`. Kết quả của `sentence.split()` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 16: Cho xâu `data = "item1::item2::item3"`. Kết quả của `data.split('::')` là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 17: Cho xâu `line = "a b c d e"`. Kết quả của `line.split(' ', 2)` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 18: Cho danh sách `words = ['Hello', 'world', 'Python']`. Để nối các phần tử trong danh sách này thành xâu "Hello-world-Python", ta sử dụng lệnh nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 19: Cho danh sách `chars = ['P', 'y', 't', 'h', 'o', 'n']`. Kết quả của `"".join(chars)` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 20: Cho xâu `s = "Python"`. Biểu thức nào sau đây trả về giá trị `True`?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 21: Cho xâu `email = "user@example.com"`. Biểu thức `"@" in email` sẽ trả về kết quả gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 22: Cho xâu `greeting = "Hello"`. Sau khi thực hiện lệnh `greeting = greeting + " World"`, giá trị của xâu `greeting` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 23: Giả sử bạn cần xử lý một dòng dữ liệu có định dạng "Tên;Tuổi;Thành phố". Ví dụ: "Nguyen Van A;20;Ha Noi". Phương thức nào của xâu là phù hợp nhất để tách dòng này thành các thành phần riêng biệt?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 24: Bạn có một danh sách các từ `words = ['apple', 'banana', 'cherry']`. Bạn muốn tạo ra một xâu duy nhất chứa các từ này, cách nhau bởi dấu phẩy và một khoảng trắng, ví dụ: "apple, banana, cherry". Bạn nên sử dụng phương thức nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 25: Cho xâu `path = "/home/user/documents/file.txt"`. Để kiểm tra xem xâu này có chứa thư mục "documents" hay không, ta có thể sử dụng toán tử hoặc phương thức nào hiệu quả nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 26: Cho xâu `code = "print('Hello')"`. Nếu bạn muốn tìm vị trí bắt đầu của từ 'Hello' trong xâu này, bạn sẽ sử dụng lệnh `code.find('Hello')`. Kết quả sẽ là bao nhiêu?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 27: Cho xâu `data = "ID:123,Name:Alice,City:London"`. Bạn muốn trích xuất giá trị của ID, Name, và City. Bạn nên kết hợp các phương thức nào để làm việc này một cách hiệu quả?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 28: Cho xâu `s = "Python is FUN"`. Kết quả của `s.lower().find('fun')` là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 29: Bạn có một danh sách các số dưới dạng xâu `numbers = ['1', '2', '3', '4', '5']`. Bạn muốn tạo một xâu mới chứa các số này cách nhau bởi dấu '+', ví dụ: "1+2+3+4+5". Lệnh Python nào thực hiện điều này?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 09

Câu 30: Xét đoạn code sau: `s = "Hello"; s[0] = 'h'`. Đoạn code này sẽ hoạt động như thế nào trong Python?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 10

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự - Đề 10 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Cho đoạn mã Python sau:
```python
s =

  • A. 26
  • B. 27
  • C. 28
  • D. Lỗi cú pháp

Câu 2: Xét đoạn mã sau:
```python
chuoi1 =

  • A. XinchaoThegioi
  • B. Xin chaoThe gioi
  • C. Xinchao The gioi
  • D. Xin chao The gioi

Câu 3: Phương thức `find()` trong Python dùng để làm gì?

  • A. Tìm vị trí xuất hiện đầu tiên của một xâu con trong xâu mẹ.
  • B. Kiểm tra xem một xâu con có tồn tại trong xâu mẹ hay không.
  • C. Thay thế tất cả các lần xuất hiện của một xâu con bằng một xâu khác.
  • D. Tách xâu mẹ thành một danh sách các xâu con.

Câu 4: Cho xâu `s =

  • A. 2
  • B. 3
  • C. 4
  • D. 5

Câu 5: Cho xâu `text =

  • A. 0
  • B. 13
  • C. 14
  • D. -1

Câu 6: Phương thức `split()` trong Python được sử dụng để làm gì?

  • A. Tách một xâu thành một danh sách các xâu con dựa trên một ký tự phân cách.
  • B. Ghép các phần tử của một danh sách thành một xâu duy nhất.
  • C. Tìm vị trí của một xâu con trong xâu mẹ.
  • D. Kiểm tra xem xâu có bắt đầu bằng một tiền tố nhất định hay không.

Câu 7: Cho xâu `data =

  • A. ["apple,banana,cherry"]
  • B. ["apple", "banana,cherry"]
  • C. ["apple,banana", "cherry"]
  • D. ["apple", "banana", "cherry"]

Câu 8: Cho xâu `sentence =

  • A.
  • B.
  • C.
  • D.

Câu 9: Để chuyển đổi tất cả các ký tự trong một xâu thành chữ thường, ta sử dụng phương thức nào?

  • A. upper()
  • B. capitalize()
  • C. lower()
  • D. title()

Câu 10: Cho danh sách `words = ["Hello", "World", "Python"]`. Để nối các phần tử của danh sách này thành xâu

  • A. "-".join(words)
  • B. " ".join(words)
  • C. words.join(" ")
  • D. split(words, " ")

Câu 11: Toán tử `in` trong Python khi dùng với xâu có ý nghĩa gì?

  • A. Trả về vị trí của xâu con trong xâu mẹ.
  • B. Nối hai xâu lại với nhau.
  • C. Tách xâu thành các phần tử.
  • D. Kiểm tra xem một xâu con có phải là một phần của xâu mẹ hay không.

Câu 12: Kết quả của biểu thức `"Py" in "Python"` là gì?

  • A. True
  • B. False
  • C. 0
  • D. Lỗi

Câu 13: Cho xâu `path =

  • A. find() và join()
  • B. split() và find()
  • C. split() và truy cập phần tử cuối
  • D. replace() và len()

Câu 14: Phương thức `replace()` trong Python dùng để làm gì?

  • A. Chèn một xâu vào một vị trí cụ thể trong xâu khác.
  • B. Thay thế tất cả (hoặc một số lần) các lần xuất hiện của một xâu con bằng một xâu khác.
  • C. Xóa bỏ một xâu con khỏi xâu mẹ.
  • D. Tìm và trả về vị trí của xâu con.

Câu 15: Cho xâu `sentence =

  • A. Hoc lam nua lam mai
  • B. lam lam nua lam mai
  • C. Hoc hoc nua lam mai
  • D. lam hoc nua hoc mai

Câu 16: Điểm khác biệt cơ bản giữa phương thức `find()` và `index()` khi tìm kiếm một xâu con là gì?

  • A. `find()` chỉ tìm lần xuất hiện đầu tiên, còn `index()` tìm tất cả các lần.
  • B. `find()` tìm từ phải sang trái, còn `index()` tìm từ trái sang phải.
  • C. `find()` trả về -1 nếu không tìm thấy, còn `index()` gây ra lỗi ValueError.
  • D. `find()` chỉ dùng cho số, còn `index()` dùng cho xâu kí tự.

Câu 17: Cho xâu `data =

  • A. lower().strip()
  • B. strip().upper()
  • C. upper().lstrip().rstrip()
  • D. replace(" ", "").upper()

Câu 18: Giả sử bạn cần đếm số lần xuất hiện của từ

  • A. Chuyển toàn bộ văn bản và từ cần tìm về cùng một kiểu chữ (ví dụ: chữ thường) rồi sử dụng phương thức `count()` hoặc lặp và tìm kiếm.
  • B. Sử dụng phương thức `find()` lặp đi lặp lại với tham số start.
  • C. Tách văn bản thành các từ bằng `split()` rồi kiểm tra từng từ.
  • D. Sử dụng toán tử `in` trong vòng lặp.

Câu 19: Cho xâu `numbers =

  • A. ["1 2 3 4 5"]
  • B. [1, 2, 3, 4, 5]
  • C. ["1", "2", "3", "4", "5"]
  • D. ["1", " 2", " 3", " 4", " 5"]

Câu 20: Cho danh sách `items = ["A", "B", "C"]`. Kết quả của `",".join(items)` là gì?

  • A. "A,B,C"
  • B. ["A", "B", "C"]
  • C. "A B C"
  • D. A,B,C

Câu 21: Để kiểm tra xem một xâu có bắt đầu bằng một tiền tố cụ thể hay không, ta sử dụng phương thức nào?

  • A. find()
  • B. startswith()
  • C. endswith()
  • D. contains()

Câu 22: Cho xâu `filename =

  • A. True
  • B. False
  • C. 4
  • D. -1

Câu 23: Cho xâu `text =

  • A. text[0:6]
  • B. text[:6]
  • C. text[7:]
  • D. text[7:len(text)+1]

Câu 24: Khi sử dụng `split()` mà không truyền đối số phân cách, nó sẽ mặc định tách xâu dựa trên ký tự nào?

  • A. Khoảng trắng (bao gồm cả tab và xuống dòng).
  • B. Dấu phẩy.
  • C. Dấu chấm phẩy.
  • D. Bất kỳ ký tự không phải chữ cái nào.

Câu 25: Cho xâu `code =

  • A. Sử dụng `find()` và kiểm tra kết quả khác -1.
  • B. Sử dụng `index()` và bắt lỗi ValueError nếu cần.
  • C. Sử dụng `split("-")` và kiểm tra độ dài danh sách kết quả.
  • D. Sử dụng toán tử `in` (`"-" in code`).

Câu 26: Cho xâu `version =

  • A. version.find(
  • B. version.split()[1]
  • C. version.replace(
  • D. Cả B và C đều đúng.

Câu 27: Phương thức `rfind()` khác với `find()` ở điểm nào?

  • A. Tìm kiếm từ đầu xâu đến cuối, còn `find()` tìm từ cuối về đầu.
  • B. Chỉ tìm kiếm trong một phạm vi nhất định, còn `find()` tìm toàn bộ xâu.
  • C. Tìm vị trí xuất hiện cuối cùng của xâu con, còn `find()` tìm vị trí đầu tiên.
  • D. Trả về True/False, còn `find()` trả về chỉ số.

Câu 28: Cho đoạn mã:
```python
s =

  • A. ["Hello", "World"]
  • B. ["HellonWorld"]
  • C. ["Hellon", "World"]
  • D. Hello World

Câu 29: Bạn có một danh sách các từ và muốn tạo một xâu duy nhất, trong đó các từ được phân cách bởi dấu gạch ngang "-". Phương pháp nào sau đây là đúng cú pháp và thực hiện được yêu cầu?

  • A. "-" + list_of_words
  • B. "-".join(list_of_words)
  • C. list_of_words.join("-")
  • D. split(list_of_words, "-")

Câu 30: Cho xâu `data =

  • A. data.split(";")
  • B. data.split(";").strip()
  • C. [x.strip() for x in data.split(";")]
  • D. data.replace(" ", "").split(";")

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 1: Cho đoạn mã Python sau:
```python
s = "Lap trinh Python rat thu vi"
print(len(s))
```
Kết quả hiển thị trên màn hình sẽ là bao nhiêu?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 2: Xét đoạn mã sau:
```python
chuoi1 = "Xin chao"
chuoi2 = "The gioi"
chuoi_moi = chuoi1 + " " + chuoi2
print(chuoi_moi)
```
Kết quả của đoạn mã này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 3: Phương thức `find()` trong Python dùng để làm gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 4: Cho xâu `s = "abracadabra"`. Kết quả của biểu thức `s.find("cad")` là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 5: Cho xâu `text = "Hello world! Hello Python!"`. Kết quả của `text.find("Hello", 10)` là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 6: Phương thức `split()` trong Python được sử dụng để làm gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 7: Cho xâu `data = "apple,banana,cherry"`. Kết quả của `data.split(",")` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 8: Cho xâu `sentence = " Hello World "`. Kết quả của `sentence.strip()` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 9: Để chuyển đổi tất cả các ký tự trong một xâu thành chữ thường, ta sử dụng phương thức nào?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 10: Cho danh sách `words = ['Hello', 'World', 'Python']`. Để nối các phần tử của danh sách này thành xâu "Hello World Python", ta sử dụng câu lệnh nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 11: Toán tử `in` trong Python khi dùng với xâu có ý nghĩa gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 12: Kết quả của biểu thức `'Py' in 'Python'` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 13: Cho xâu `path = "/usr/local/bin/python"`. Để lấy ra phần tên tệp "python", ta có thể sử dụng kết hợp các phương thức nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 14: Phương thức `replace()` trong Python dùng để làm gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 15: Cho xâu `sentence = "Hoc hoc nua hoc mai"`. Kết quả của `sentence.replace("hoc", "lam")` là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 16: Điểm khác biệt cơ bản giữa phương thức `find()` và `index()` khi tìm kiếm một xâu con là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 17: Cho xâu `data = " Python is fun! "`. Để loại bỏ khoảng trắng ở cả hai đầu xâu và sau đó chuyển toàn bộ xâu thành chữ hoa, ta sử dụng kết hợp các phương thức nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 18: Giả sử bạn cần đếm số lần xuất hiện của từ "Python" (không phân biệt chữ hoa/thường) trong một đoạn văn bản. Phương pháp hiệu quả nhất sử dụng các lệnh đã học là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 19: Cho xâu `numbers = "1 2 3 4 5"`. Kết quả của `numbers.split()` là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 20: Cho danh sách `items = ['A', 'B', 'C']`. Kết quả của `','.join(items)` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 21: Để kiểm tra xem một xâu có bắt đầu bằng một tiền tố cụ thể hay không, ta sử dụng phương thức nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 22: Cho xâu `filename = "report.csv"`. Kết quả của `filename.endswith(".csv")` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 23: Cho xâu `text = "Python programming"`. Để lấy ra xâu con "programming", ta có thể sử dụng cắt xâu (slicing). Biểu thức cắt xâu nào sau đây là đúng?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 24: Khi sử dụng `split()` mà không truyền đối số phân cách, nó sẽ mặc định tách xâu dựa trên ký tự nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 25: Cho xâu `code = "PY-101-A"`. Bạn muốn kiểm tra xem mã này có chứa ký tự gạch ngang '-' hay không. Phương pháp nào là phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 26: Cho xâu `version = "Python 3.9"`. Để lấy ra chỉ phần số phiên bản "3.9", ta có thể làm thế nào?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 27: Phương thức `rfind()` khác với `find()` ở điểm nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 28: Cho đoạn mã:
```python
s = "HellonWorld"
parts = s.splitlines()
print(parts)
```
Kết quả của đoạn mã này là gì? (Lưu ý: `splitlines()` tách xâu theo ký tự xuống dòng)

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 29: Bạn có một danh sách các từ và muốn tạo một xâu duy nhất, trong đó các từ được phân cách bởi dấu gạch ngang '-'. Phương pháp nào sau đây là đúng cú pháp và thực hiện được yêu cầu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Tags: Bộ đề 10

Câu 30: Cho xâu `data = " item1 ; item2 ; item3 "`. Bạn muốn tách xâu này thành danh sách các mục `['item1', 'item2', 'item3']`, loại bỏ khoảng trắng thừa. Kết hợp các phương thức nào sau đây là hiệu quả?

Viết một bình luận