Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự – Xử lý xâu kí tự

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 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

1. Trong Pascal, hàm `Concat(S1, S2)` được sử dụng để làm gì?

A. Nối hai xâu S1 và S2 lại với nhau.
B. Trả về độ dài của xâu S1.
C. Tìm vị trí của xâu S2 trong xâu S1.
D. Chuyển xâu S1 thành chữ thường.

2. Trong Python, câu lệnh `S.replace("a", "x")` áp dụng cho xâu S = "banana" sẽ cho kết quả là gì?

A. "bxnxnx"
B. "bananx"
C. "banana"
D. "xnxnxn"

3. Cho xâu S = "Lap trinh". Nếu ta muốn lấy một phần của xâu bắt đầu từ kí tự thứ 2 (chỉ số 1) đến hết, ta dùng phép cắt nào trong Python?

A. S[1:]
B. S[1]
C. S[:1]
D. S[1:len(S)]

4. Nếu xâu S = "Hello World", khi thực hiện phép cắt S[6:11] (trong Python), kết quả sẽ là:

A. "World"
B. " World"
C. "o Worl"
D. "Hello"

5. Cho xâu S = "Phan tich du lieu". Nếu ta muốn đếm số lần xuất hiện của kí tự "a", ta có thể sử dụng hàm/phương thức nào?

A. S.count("a")
B. S.find("a")
C. S.replace("a", "")
D. S.length("a")

6. Nếu có xâu S = "Dai hoc". Nếu ta thực hiện phép nối xâu S với " Cong nghe", kết quả sẽ là gì trong Python?

A. "Dai hoc Cong nghe"
B. "Dai hocCong nghe"
C. "Dai hoc - Cong nghe"
D. "Dai hoc Cong nghe"

7. Trong Python, biểu thức `"abc" * 3` sẽ tạo ra kết quả là gì?

A. "abcabcabc"
B. "abc3"
C. "abccba"
D. "abc*3"

8. Hàm `Substr(S, start, length)` trong một số ngôn ngữ lập trình (ví dụ: Delphi, một số phiên bản SQL) dùng để làm gì?

A. Trả về một xâu con của xâu S, bắt đầu từ vị trí "start" và có độ dài "length".
B. Trả về độ dài của xâu S.
C. Đếm số lần xuất hiện của một kí tự trong xâu S.
D. Thay thế một phần của xâu S.

9. Cho xâu S = "Bien dong". Hàm `Pos("dong", S)` trong Pascal sẽ trả về giá trị nào?

A. 5
B. 4
C. 9
D. 0

10. Cho xâu S = "Tin hoc 10". Nếu ta thực hiện phép nối xâu S với " - Bai 12", kết quả sẽ là gì?

A. "Tin hoc 10 - Bai 12"
B. "Tin hoc 10Bai 12"
C. "Tin hoc10 - Bai 12"
D. "Tin hoc 10 - Bai 12"

11. Đâu là cách biểu diễn một xâu kí tự rỗng (empty string) trong hầu hết các ngôn ngữ lập trình phổ biến?

A. "" (hai dấu nháy đơn liên tiếp)
B. ()
C. null
D. 0

12. Cho xâu S = "Code". Hàm `UpCase(S)` trong Pascal sẽ trả về kết quả nào?

A. "CODE"
B. "code"
C. "CoDe"
D. "Code"

13. Cho xâu S = "Lap trinh nang cao". Hàm nào trong Pascal thường được sử dụng để lấy độ dài của xâu S?

A. Length(S)
B. Size(S)
C. Count(S)
D. Number(S)

14. Trong Python, cú pháp nào sau đây là đúng để truy cập kí tự thứ 3 (chỉ số bắt đầu từ 0) của xâu "Example"?

A. "Example"[2]
B. "Example"[3]
C. "Example"(2)
D. "Example".charAt(2)

15. Trong Pascal, xâu là một kiểu dữ liệu có cấu trúc gồm các phần tử là gì?

A. Kí tự.
B. Số nguyên.
C. Số thực.
D. Boolean.

16. Cho xâu S = "Chuong trinh". Hàm nào trong Python thường được sử dụng để lấy độ dài của xâu S?

A. len(S)
B. S.size()
C. S.length()
D. length(S)

17. Trong Python, phương thức `S.find("a")` áp dụng cho xâu S = "programming" sẽ trả về giá trị nào?

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

18. Đâu là một thao tác xử lý xâu kí tự phổ biến trong việc chuẩn hóa dữ liệu?

A. Chuyển tất cả kí tự thành chữ hoa hoặc chữ thường.
B. Tính tổng các số trong một danh sách.
C. Sắp xếp các phần tử của mảng.
D. Tìm kiếm giá trị lớn nhất trong ma trận.

19. Nếu muốn xóa bỏ khoảng trắng ở đầu và cuối của một xâu trong Python, ta sử dụng phương thức nào?

A. strip()
B. trim()
C. remove_spaces()
D. clean()

20. Đâu là một thao tác xử lý xâu kí tự phổ biến?

A. Tìm kiếm một xâu con trong xâu lớn.
B. Tính tổng các phần tử của một mảng số nguyên.
C. Vẽ đồ thị hàm số.
D. Đọc dữ liệu từ file Excel.

21. Trong ngôn ngữ lập trình Pascal, ký tự nào thường được sử dụng để bao quanh một xâu kí tự (string)?

A. Dấu nháy đơn (")
B. Dấu nháy kép (")
C. Dấu gạch chéo ngược (\)
D. Dấu hỏi chấm (?)

22. Nếu có xâu S = "Việt Nam". Hàm nào trong Pascal sẽ trả về kí tự "N" (vị trí thứ 5, bắt đầu từ 1)?

A. S[5]
B. S(5)
C. Substr(S, 5, 1)
D. S.charAt(5)

23. Nếu ta có xâu S = "Test". Hàm `Copy(S, 2, 2)` trong Pascal sẽ trả về giá trị nào?

A. "es"
B. "Te"
C. "st"
D. "Tes"

24. Đâu là cách biểu diễn sai cho một xâu kí tự trong Pascal?

A. "Hello"
B. ""
C. "Hello" + "World"
D. Hello

25. Trong ngôn ngữ lập trình Python, ký tự nào được sử dụng để bao quanh một xâu kí tự (string)?

A. Dấu nháy đơn (") hoặc dấu nháy kép (")
B. Chỉ dấu nháy đơn (")
C. Chỉ dấu nháy kép (")
D. Dấu gạch chéo ngược (\)

1 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

1. Trong Pascal, hàm `Concat(S1, S2)` được sử dụng để làm gì?

2 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

2. Trong Python, câu lệnh `S.replace(a, x)` áp dụng cho xâu S = banana sẽ cho kết quả là gì?

3 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

3. Cho xâu S = Lap trinh. Nếu ta muốn lấy một phần của xâu bắt đầu từ kí tự thứ 2 (chỉ số 1) đến hết, ta dùng phép cắt nào trong Python?

4 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

4. Nếu xâu S = Hello World, khi thực hiện phép cắt S[6:11] (trong Python), kết quả sẽ là:

5 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

5. Cho xâu S = Phan tich du lieu. Nếu ta muốn đếm số lần xuất hiện của kí tự a, ta có thể sử dụng hàm/phương thức nào?

6 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

6. Nếu có xâu S = Dai hoc. Nếu ta thực hiện phép nối xâu S với Cong nghe, kết quả sẽ là gì trong Python?

7 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

7. Trong Python, biểu thức `abc * 3` sẽ tạo ra kết quả là gì?

8 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

8. Hàm `Substr(S, start, length)` trong một số ngôn ngữ lập trình (ví dụ: Delphi, một số phiên bản SQL) dùng để làm gì?

9 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

9. Cho xâu S = Bien dong. Hàm `Pos(dong, S)` trong Pascal sẽ trả về giá trị nào?

10 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

10. Cho xâu S = Tin hoc 10. Nếu ta thực hiện phép nối xâu S với - Bai 12, kết quả sẽ là gì?

11 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

11. Đâu là cách biểu diễn một xâu kí tự rỗng (empty string) trong hầu hết các ngôn ngữ lập trình phổ biến?

12 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

12. Cho xâu S = Code. Hàm `UpCase(S)` trong Pascal sẽ trả về kết quả nào?

13 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

13. Cho xâu S = Lap trinh nang cao. Hàm nào trong Pascal thường được sử dụng để lấy độ dài của xâu S?

14 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

14. Trong Python, cú pháp nào sau đây là đúng để truy cập kí tự thứ 3 (chỉ số bắt đầu từ 0) của xâu Example?

15 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

15. Trong Pascal, xâu là một kiểu dữ liệu có cấu trúc gồm các phần tử là gì?

16 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

16. Cho xâu S = Chuong trinh. Hàm nào trong Python thường được sử dụng để lấy độ dài của xâu S?

17 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

17. Trong Python, phương thức `S.find(a)` áp dụng cho xâu S = programming sẽ trả về giá trị nào?

18 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

18. Đâu là một thao tác xử lý xâu kí tự phổ biến trong việc chuẩn hóa dữ liệu?

19 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

19. Nếu muốn xóa bỏ khoảng trắng ở đầu và cuối của một xâu trong Python, ta sử dụng phương thức nào?

20 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

20. Đâu là một thao tác xử lý xâu kí tự phổ biến?

21 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

21. Trong ngôn ngữ lập trình Pascal, ký tự nào thường được sử dụng để bao quanh một xâu kí tự (string)?

22 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

22. Nếu có xâu S = Việt Nam. Hàm nào trong Pascal sẽ trả về kí tự N (vị trí thứ 5, bắt đầu từ 1)?

23 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

23. Nếu ta có xâu S = Test. Hàm `Copy(S, 2, 2)` trong Pascal sẽ trả về giá trị nào?

24 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

24. Đâu là cách biểu diễn sai cho một xâu kí tự trong Pascal?

25 / 25

Category: Trắc nghiệm Tin học 10 cánh diều bài 12 Kiểu dữ liệu. Xâu kí tự - Xử lý xâu kí tự

Tags: Bộ đề 1

25. Trong ngôn ngữ lập trình Python, ký tự nào được sử dụng để bao quanh một xâu kí tự (string)?