IMG-LOGO
Trang chủ Lớp 10 Tin học Giải SBT Tin 10 KNTT Bài 25. Một số lệnh làm việc với xâu kí tự có đáp án

Giải SBT Tin 10 KNTT Bài 25. Một số lệnh làm việc với xâu kí tự có đáp án

Giải SBT Tin 10 KNTT Bài 25. Một số lệnh làm việc với xâu kí tự có đáp án

  • 146 lượt thi

  • 12 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

Biểu thức sau trả lại giá trị gì?

"" in "0123" 

A. True.

B. False.

C. Báo lỗi.

Xem đáp án

Đáp án đúng là: A

Toán tử in dùng để kiểm tra một xâu có là xâu con của xâu khác không.

Biểu thức sau trả lại giá trị: True


Câu 2:

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

"abcde".find('''') 

A. -1.

B. 0.

C. 1. 

D. Báo lỗi.

Xem đáp án

Đáp án đúng là: B

Lệnh find( ) trả về vị trí của xâu con trong xâu mẹ.

Biểu thức sau trả lại giá trị: 0


Câu 3:

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

"0123456789".find("012abc")

A. -1 

B. 0

C. 1. 

D. Báo lỗi.

Xem đáp án

Đáp án đúng là: A

Lệnh find( ) trả về vị trí của xâu con trong xâu mẹ. Do không tìm thấy nên trả về giá trị -1.


Câu 4:

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

 len(" Hà Nội Việt Nam ".split( )). 

A. 0.

B. 4.

C. 5.

D. Báo lỗi.

Xem đáp án

Đáp án đúng là: B

Tính độ dài xâu sau khi đã tách kí tự nên lệnh trên trả lại giá trị là: 4


Câu 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.

Xem đáp án

Đáp án đúng là: C

Tìm vị trí xâu “Sơn” trong xâu “Trường Sơn” bắt đầu từ vị trí 4.


Câu 6:

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

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

A. 5.

B. 6.

C. 7.

D. -1.

Xem đáp án

Đáp án đúng là: D

Tìm vị trí xâu “Sơn” trong xâu “Trường Sơn” bắt đầu từ vị trí 8.

Từ vị trí 8 không tìm thấy xâu nên trả về giá trị -1.


Câu 8:

Viết chương trình nhập một xâu là họ tên đầy đủ (gồm họ, đệm, tên) từ bàn phím, sau đó in ra màn hình lần lượt họ, đệm và tên vừa nhập. Ví dụ:

Nhập họ tên đầy đủ: Nguyễn Xuân Quang Lâm

Họ: Nguyễn

Đệm: Xuân Quang

Tên: Lâm

Xem đáp án

Chương trình có thể viết như sau:

hoten = input("Nhập họ tên đầy đủ: ")

A = hoten.split()

ho = A[0]

ten = A[len (A)-1]

dem = " ".join(A[1:len (A)-1])

print("Họ:", ho)

print("Đệm:", dem)

print("Tên:", ten)

Media VietJack

Câu 11:

Viết chương trình nhập n số nguyên từ bàn phím, các số cách nhau bởi dấu cách, sau đó in ra màn hình: 

- Danh sách số đã nhập trên một hàng ngang. 

- Số lớn nhất và chỉ số của số lớn nhất.

- Số nhỏ nhất và chỉ số của số nhỏ nhất.

Xem đáp án

Chương trình có thể viết như sau:

str = input("Nhập các số nguyên cách nhau bởi dấu cách:")

A = [int(k) for k in str.split()]

Max, Min = max(A), min(A)

imax = A.index(Max)

imin = A.index(Min)

print(A)

print("Số lớn nhất" , Max, "vị trí:", imax)

print("Số nhỏ nhất" , Min, "vị trí:", imin)

Media VietJack

Bắt đầu thi ngay