Dưới đây là câu trả lời cho các câu hỏi của bạn:
**Câu 38:** Lệnh `"abe bac".find("b")` cho kết quả là:
- Đáp án: **A. 1** (Vì "b" xuất hiện lần đầu tiên ở vị trí 1)
**Câu 39:** Kí tự cuối cùng của xâu S bất kỳ là:
- Đáp án: **C. S[len(S)-1]** (Vì chỉ số âm không phải là một cách hợp lệ để lấy phần tử cuối cùng trong Python, chỉ số cuối là `len(S)-1`)
**Câu 40:** Kết quả hiển thị sau khi thực hiện đoạn lệnh trên là:
- Đáp án: **A. 2, 1, 5, 6** (Vì vòng lặp sẽ lấy các phần tử tại chỉ số 1 đến 4, cụ thể là A[1], A[2], A[3], A[4])
**Câu 41:** Kết quả đoạn chương trình sau là gì?
```python
S = "0123456789"
T = ""
for i in range(len(S)):
T = S[i] + T
print(T)
```
- Đáp án: **D. '9876543210'** (Đoạn mã này sẽ đảo ngược chuỗi S)
**Câu 42:** Chuỗi sau được in ra mấy lần?
```python
s = "abcdefghi"
for i in range(10):
if i % 4 == 0:
print(s)
```
- Đáp án: **D. 3** (Chuỗi sẽ được in ra khi i bằng 0, 4, và 8)
**Câu 43:** Lệnh sau trả lại giá trị gì?
```python
"0123456789".find("012abc")
```
- Đáp án: **A. -1** (Vì "012abc" không có trong xâu "0123456789")
**Câu 44:** Phần tử thứ bao nhiêu trong mảng A bị xoá?
```python
A = [10, 20, 3, 30, 20, 30, 20, 6, 3, 2, 8, 9]
A.remove(3)
print(A)
```
- Đáp án: **B. 3** (Phần tử đầu tiên có giá trị 3 nằm ở vị trí 2)
**Câu 45:** Danh sách a thu được là:
```python
a = [5, 7, 3, 4, 1]
a.insert(2, 9)
```
- Đáp án: **B. [5, 7, 9, 3, 4, 1]** (Lệnh insert chèn số 9 tại chỉ số 2)
**Câu 46:** Muốn chuyển thành xâu `s="P y t h o n"` ta cần làm sử dụng n lệnh:
- Đáp án: **A. split() và join().** (split() để tách và join() để ghép lại)
**Câu 47:** Hoàn thành câu lệnh sau để in ra chiều dài của xâu:
```python
x = "Hello World"
print(...)
```
- Đáp án: **B. len(x).**
**Câu 48:** Giả sử xâu `s="Chúc mừng năm mới"` thì `len(s)` bằng bao nhiêu?
- Đáp án: **B. 14** (Bởi vì xâu này có 14 ký tự, bao gồm cả khoảng trắng)
**Câu 49:** Kết quả của các câu lệnh sau là gì?
```python
S = "12 34 56 ab cd de "
print(S.find(" "))
print(S.find("12"))
print(S.find("34"))
```
- Đáp án: **A. 2, 0, 3.**
**Câu 50:** Xâu "1234%^^%TFRESDRG" có độ dài bằng bao nhiêu?
- Đáp án: **A. 16.** (Bởi vì có 16 ký tự trong xâu này)
**Câu 51:** Để thêm số 5 vào cuối danh sách a, phương án nào sau đây đúng?
- Đáp án: **A. a.append(5)**
Hy vọng những câu trả lời này giúp ích cho bạn! Nếu cần thêm bất kỳ sự trợ giúp nào, hãy cho tôi biết nhé!