25.5. Lệnh sau trả lại giá trị gì?"Trường Sơn".find("Sơn",4)A. 5. ...

Câu hỏi:

25.5. Lệnh sau trả lại giá trị gì?

"Trường Sơn".find("Sơn",4)

A. 5.              B. 6.             C. 7.                D. 8.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Hạnh
Cách làm:
- Hàm find() được sử dụng để tìm vị trí xuất hiện đầu tiên của một chuỗi con trong chuỗi gốc.
- Trong trường hợp này, chuỗi gốc là "Trường Sơn" và chuỗi con cần tìm là "Sơn".
- Tham số thứ hai của hàm find() là chỉ mục bắt đầu tìm kiếm. Trong trường hợp này, chỉ mục bắt đầu là 4.
- Hàm sẽ trả về vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi gốc sau chỉ mục bắt đầu. Nếu không tìm thấy chuỗi con, hàm sẽ trả về -1.

Câu trả lời:
- Với chuỗi "Trường Sơn" và việc tìm chuỗi con "Sơn" từ chỉ mục 4, hàm find() sẽ trả về vị trí xuất hiện đầu tiên của chuỗi "Sơn" từ vị trí thứ 4 trong chuỗi "Trường Sơn".
- Trong trường hợp này, vị trí xuất hiện đầu tiên của chuỗi "Sơn" sau vị trí thứ 4 trong chuỗi "Trường Sơn" là vị trí số 7. Do đó, câu trả lời cho câu hỏi là: Đáp án C. (7)
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.05423 sec| 2202.133 kb