TopStudy

Tin học · Lớp 10

15 câu Trắc nghiệm Tin học 10 Cánh diều Kiểu dữ liệu xâu kí tự - Xử lí xâu kí tự có đáp án (Phần 2)

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Xâu kí tự trong Python là:
  1. Đáp án A: Một kí tự
  2. Đáp án B: Một dãy các số
  3. Đáp án C: Một dãy các kí tự
  4. Đáp án D: Một giá trị bất kì.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Một xâu ký tự là một dãy các kí tự.

Câu 2

1 điểm
Xâu rỗng là xâu:
  1. Đáp án A: có duy nhất một phần tử.
  2. Đáp án B: không có phần tử nào.
  3. Đáp án C: có độ dài vô hạn.
  4. Đáp án D: viết theo chiều thuận và chiều ngược giống nhau.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

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

Xâu rỗng là xâu không có phần tử nào.

Câu 3

1 điểm
Cách nào không dùng để biểu diễn xâu kí tự?
  1. Đáp án A: Đặt xâu trong cặp dấu nháy đơn.
  2. Đáp án B: Đặt xâu trong cặp dấu nháy kép.
  3. Đáp án C: Đặt xâu trong ba cặp dấu nháy kép.
  4. Đáp án D: Ghi như bình thường không có gì đặc biệt.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

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

Trong Python, xâu kí tự được đặt trong cặp nháy đơn (hoặc nháy kép) hoặc có thể đặt trong ba cặp dấu nháy kép.

Lưu ý: Xâu trên nhiều dòng được đặt trong cặp ba nháy đơn hoặc 3 nháy kép.

Câu 4

1 điểm
Độ dài của xâu được tính thông qua lệnh:
  1. Đáp án A: len()
  2. Đáp án B: range()
  3. Đáp án C: append()
  4. Đáp án D: for
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

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

Hàm len() để đếm số ký tự trong 1 xâu.

Câu 5

1 điểm

Cho chương trình sau:

y = “Trúc xin trúc mọc sân đình”

x1 = “sân đình”

x2 = “bờ ao”

print(y.replace(x1,x2))

Kết quả của chương trình trên là:

  1. Đáp án A: Trúc xinh trúc mọc sân đình
  2. Đáp án B: Trúc xinh trúc mọc sân đình bờ ao
  3. Đáp án C: Trúc xinh trúc mọc bờ ao
  4. Đáp án D: Trúc xinh trúc mọc bờ ao sân đình
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Hình minh hoạ

Câu 6

1 điểm

Cho đoạn code sau:

Hình minh hoạ

Kết quả của đoạn lệnh trên là gì?

  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 3
  4. Đáp án D: yes
Xem đáp án và lời giải

Câu 7

1 điểm

Kết quả của đoạn lệnh sau là

Hình minh hoạ

  1. Đáp án A: c
  2. Đáp án B: h
  3. Đáp án C: à
  4. Đáp án D: o
Xem đáp án và lời giải

Câu 8

1 điểm

Cho biết chương trình sau thực hiện công việc gì?

Hình minh hoạ

  1. Đáp án A: Thay thế xâu “anh” bằng xâu “em”
  2. Đáp án B: Thay thế xâu “em” bằng xâu “anh”
  3. Đáp án C: Tìm vị trí xâu “anh”
  4. Đáp án D: Tìm vị trí xâu “em”
Xem đáp án và lời giải

Câu 9

1 điểm
Để khai báo dữ liệu kiểu xâu thì dữ liệu phải được khai báo trong cặp ngoặc nào sau đây:
  1. Đáp án A: Cặp dấu ngoặc vuông []
  2. Đáp án B: Cặp dấu ngoặc tròn ()
  3. Đáp án C: Cặp dấu ngoặc móc {}
  4. Đáp án D: Cặp dấu nháy đơn ‘’
Xem đáp án và lời giải

Câu 10

1 điểm
Để khai báo biến x là kiểu xâu, khai báo nào là đúng nhất?
  1. Đáp án A: x = int(input(‘mời nhập’))
  2. Đáp án B: x = float(input(‘mời nhập’))
  3. Đáp án C: x = string(input(‘mời nhập’))
  4. Đáp án D: x = input(‘mời nhập’)
Xem đáp án và lời giải

Câu 11

1 điểm
Để thay thế từ hoặc cụm từ bằng từ hoặc cụm từ khác, ta sử dụng hàm nào?
  1. Đáp án A: find()
  2. Đáp án B: len()
  3. Đáp án C: replace
  4. Đáp án D: remove()
Xem đáp án và lời giải

Câu 12

1 điểm
Để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc ký tự có trong xâu, ta sử dụng hàm nào sau đây?
  1. Đáp án A: <<tên biến xâu>.lower(<<xâu hoặc ký tự cần tìm>)
  2. Đáp án B: <<tên biến xâu>.find(<<xâu hoặc ký tự cần tìm>)
  3. Đáp án C: <<tên biến xâu>.len(<<xâu hoặc ký tự cần tìm>)
  4. Đáp án D: <<tên biến xâu>.upper(<<xâu hoặc ký tự cần tìm>)
Xem đáp án và lời giải

Câu 13

1 điểm
Khi muốn ghép xâu, ta sử dụng toán tử nào sau đây?
  1. Đáp án A: dấu nhân (*)
  2. Đáp án B: dấu chia (/)
  3. Đáp án C: dấu trừ (-)
  4. Đáp án D: dấu cộng (+)
Xem đáp án và lời giải

Câu 14

1 điểm
Cho xâu a = ‘Tân Lập! Đây là trường của em!’. Để copy từ xâu a có cụm từ “trường”, ta sử dụng lệnh nào?
  1. Đáp án A: print(a[16:22])
  2. Đáp án B: print(a[‘trường’])
  3. Đáp án C: b = a[16:20]
  4. Đáp án D: b = a[16:22]
Xem đáp án và lời giải

Câu 15

1 điểm
Cho xâu a = ‘Tân Lập! Đây là trường của em!’ Kết quả của lệnh len(a) là:
  1. Đáp án A: 28
  2. Đáp án B: 29
  3. Đáp án C: 30
  4. Đáp án D: 31
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Kiểu dữ liệu xâu kí tự - Xử lí xâu kí tự · Các bộ sách Tin học Lớp 10