Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 10 – Kết Nối Tri Thức. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 01

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn một chuỗi các ký tự Unicode?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 2: Cho xâu `s = "Hello Python"`. Độ dài của xâu `s` là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 3: Cho xâu `text = "Lap trinh Python"`. Kết quả của biểu thức `text[4]` là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 4: Cho xâu `data = "12345"`. Biểu thức `data[-2]` sẽ cho kết quả nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 5: Phát biểu nào sau đây là ĐÚNG về tính chất của xâu kí tự trong Python?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 6: Đoạn chương trình sau in ra gì?
```python
s = "Vietnam"
print(s[1:4])
```

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 7: Cho xâu `word = "amazing"`. Kết quả của biểu thức `word[:3]` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 8: Cho xâu `sentence = "Python is fun"`. Kết quả của biểu thức `sentence[7:]` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 9: Cho xâu `my_string = "programming"`. Lệnh `my_string[0] = 'P'` có hợp lệ trong Python không? Tại sao?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 10: Đoạn chương trình sau in ra gì?
```python
for char in "Code":
print(char, end=" ")
```

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 11: Kết quả của biểu thức `"Python" + " " + "3.10"` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 12: Kết quả của biểu thức `"abc" * 3` là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 13: Biểu thức nào sau đây kiểm tra xem xâu `sub` có phải là xâu con của xâu `main` hay không?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 14: Cho xâu `s = "learning"`. Kết quả của biểu thức `len(s[2:6])` là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 15: Đoạn chương trình sau sẽ in ra gì?
```python
s = "Hello"
result = ""
for i in range(len(s)):
result = s[i] + result
print(result)
```

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 16: Nếu bạn muốn tạo một xâu chứa cả dấu nháy đơn (') và dấu nháy kép ("), cách nào sau đây là KHÔNG hợp lệ trong Python?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 17: Cho xâu `data = "Python3.10"`. Kết quả của lệnh `print(data[6:9])` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 18: Đoạn chương trình sau in ra bao nhiêu dòng?
```python
s = "Python"
for char in s:
if char in "aeiou":
print(char)
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 19: Cho xâu `number_str = "12345"`. Để chuyển xâu này thành số nguyên 12345, bạn sử dụng hàm nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 20: Cho xâu `s = "abcde"`. Biểu thức `s[::2]` sẽ cho kết quả nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 21: Cho xâu `greeting = "Hello"`. Để tạo một xâu mới có giá trị là "Jello" (thay 'H' bằng 'J'), bạn làm thế nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 22: Đoạn mã sau nhằm mục đích gì?
```python
count = 0
my_string = "programming is fun"
for char in my_string:
if char == 'g':
count += 1
print(count)
```

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 23: Cho xâu `data = " Khoang trang thua "`. Để loại bỏ các khoảng trắng thừa ở ĐẦU và CUỐI xâu, bạn dùng phương thức nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 24: Cho xâu `s = "PYTHON"`. Kết quả của biểu thức `s.lower()` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 25: Cho xâu `sentence = "Hoc lap trinh Python"`. Để tách xâu này thành một danh sách các từ, bạn dùng phương thức nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 26: Cho danh sách `words = ["Hello", "World"]`. Để nối các phần tử của danh sách này thành một xâu duy nhất "HelloWorld", bạn dùng phương thức nào?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 27: Đoạn chương trình sau in ra gì?
```python
s = "abcd"
for i in range(len(s)):
print(s[i], end=".")
```

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 28: Giả sử bạn có một xâu `filename = "report.txt"`. Bạn muốn kiểm tra xem xâu này có kết thúc bằng ".txt" không. Biểu thức nào sau đây cho kết quả đúng?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 29: Bạn muốn tạo một xâu chứa thông tin được định dạng, ví dụ: "Tên: Alice, Tuổi: 30". Nếu có các biến `ten = "Alice"` và `tuoi = 30`, cách hiện đại và dễ đọc nhất trong Python để tạo xâu này là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 01

Câu 30: Điều gì xảy ra nếu bạn cố gắng truy cập một ký tự trong xâu bằng một chỉ số nằm ngoài phạm vi hợp lệ (ví dụ: chỉ số âm quá lớn hoặc chỉ số dương lớn hơn hoặc bằng độ dài xâu)?

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 02

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 1: Trong Python, đâu là cách khai báo một xâu kí tự hợp lệ?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 2: Cho xâu s = "Lập trình Python". Lệnh nào sau đây dùng để tính độ dài của xâu s?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 3: Cho xâu ngon_ngu = "Python". Kí tự tại chỉ số (index) 2 của xâu ngon_ngu là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 4: Cho xâu thanh_pho = "Hà Nội". Để truy cập kí tự 'N' trong xâu này bằng chỉ số âm, ta sử dụng chỉ số nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 5: Phát biểu nào sau đây là SAI khi nói về xâu kí tự trong Python?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 6: Cho đoạn mã sau: s = "Hello"
s[0] = 'J'
. Kết quả khi chạy đoạn mã này là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 7: Kết quả của biểu thức "Py" + "thon" trong Python là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 8: Kết quả của biểu thức "Hi" * 3 trong Python là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 9: Cho xâu dia_chi = "TP. Hồ Chí Minh". Kết quả của biểu thức cắt xâu (slicing) dia_chi[4:7] là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 10: Cho xâu email = "sinhvien@truong.edu.vn". Kết quả của biểu thức cắt xâu email[:9] là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 11: Cho xâu duong_dan = "/home/user/documents/file.txt". Kết quả của biểu thức cắt xâu duong_dan[15:] là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 12: Cho xâu alpha = "abcdefgh". Kết quả của biểu thức cắt xâu alpha[1:7:2] là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 13: Cho xâu data = "123456789". Kết quả của biểu thức cắt xâu data[::2] là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 14: Cho xâu so_nguyen = "12345". Kết quả của biểu thức lôgic "34" in so_nguyen là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 15: Cho đoạn mã:
count = 0
for char in "Vietnam":
if char == 'a':
count = count + 1
print(count)
Kết quả in ra màn hình là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 16: Đoạn mã sau thực hiện công việc gì?
s = "Data Science"
result = ""
for i in range(len(s)):
if i % 2 == 0:
result = result + s[i]
print(result)

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 17: Cho xâu so_str = "123" và số nguyên so_int = 45. Kết quả của biểu thức so_str + so_int là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 18: Cho hai xâu s1 = "apple"s2 = "Apple". Kết quả của biểu thức lôgic s1 == s2 là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 19: Cho xâu word = "level". Kết quả của biểu thức word == word[::-1] là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 20: Để lấy ra ba kí tự cuối cùng của một xâu s bất kỳ (giả sử len(s) >= 3), ta sử dụng biểu thức cắt xâu nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 21: Đoạn mã sau nhằm mục đích kiểm tra xem xâu s có chứa kí tự số hay không. Tuy nhiên, nó bị lỗi logic. Lỗi đó nằm ở đâu?
s = "python123"
has_digit = False
for char in s:
if char >= '0' and char <= '9':
has_digit = True
# Lỗi nằm ở đây
print(has_digit)

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 22: Một người dùng nhập vào một chuỗi số điện thoại. Để kiểm tra xem chuỗi đó có đúng 10 kí tự hay không, ta sử dụng biểu thức nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 23: Cho xâu text = "Python Programming". Kết quả của biểu thức text[7:18] là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 24: Cho xâu s = "Hello World". Kết quả của biểu thức s[-5:-2] là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 25: Đoạn mã nào sau đây sẽ in ra các kí tự của xâu s, mỗi kí tự trên một dòng?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 26: Giả sử bạn muốn tạo một xâu rỗng. Cú pháp nào sau đây KHÔNG đúng?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 27: Cho xâu path = "/usr/local/bin". Kết quả của biểu thức path.split('/') là gì? (Giả sử hàm `split` đã được học hoặc giới thiệu qua)

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 28: Cho xâu code = "PY10". Nếu chạy lệnh print(code[5]), kết quả sẽ là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 29: Khi cắt xâu s[start:stop], điều gì xảy ra nếu giá trị của start lớn hơn hoặc bằng giá trị của stop?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 02

Câu 30: Cho xâu greeting = "Xin chào". Kết quả của biểu thức lôgic "" in greeting là gì?

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 03

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn một dãy các kí tự Unicode?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 2: Xâu kí tự trong Python có thể được đặt trong cặp dấu nháy nào sau đây?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 3: Cho đoạn code Python sau:
```python
s = "Hello World!"
print(len(s))
```
Kết quả hiển thị trên màn hình là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 4: Chỉ số (index) của kí tự đầu tiên trong một xâu kí tự ở Python là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 5: Cho xâu `text = "Python"`. Lệnh nào sau đây sẽ truy cập được kí tự 'h'?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 6: Phát biểu nào sau đây là ĐÚNG về tính chất của xâu kí tự trong Python?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 7: Đoạn code sau sẽ gây ra lỗi. Đó là lỗi gì?
```python
s = "lap trinh"
s[0] = 'L'
print(s)
```

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 8: Cho hai xâu `s1 = "Hello"` và `s2 = " World"`. Lệnh `print(s1 + s2)` sẽ cho kết quả là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 9: Cho xâu `word = "Python"`. Lệnh `print(word * 3)` sẽ cho kết quả là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 10: Cho xâu `sentence = "Học lập trình Python rất thú vị"`. Biểu thức logic nào sau đây trả về giá trị `True`?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 11: Cho đoạn code sau:
```python
count = 0
for char in "Viet Nam":
if char == 'a':
count = count + 1
print(count)
```
Kết quả của chương trình là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 12: Cho xâu `data = "12345"`. Lệnh `print(data[len(data) - 1])` sẽ in ra kí tự nào?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 13: Đoạn code sau sẽ in ra gì?
```python
s = "abcd"
result = ""
for i in range(len(s)):
if i % 2 == 0:
result = result + s[i]
print(result)
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 14: Cho xâu `phrase = "Lap trinh that vui"`. Lệnh `print("vui" in phrase)` sẽ cho kết quả là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 15: Cho xâu `code = "Python10"`. Chỉ số hợp lệ lớn nhất mà bạn có thể dùng để truy cập một kí tự trong xâu này là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 16: Nếu `s = "123"` và `t = "456"`, kết quả của `print(s + t)` là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 17: Đoạn code nào sau đây sẽ tạo ra xâu có giá trị là `"abcabcabc"`?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 18: Cho xâu `text = "Data"`. Lệnh `print(text[len(text)])` sẽ gây ra lỗi gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 19: Để chuyển đổi một số nguyên thành xâu kí tự, ta sử dụng hàm nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 20: Cho đoạn code:
```python
s = "Hello"
new_s = s + ' World'
print(s)
```
Giá trị của biến `s` sau khi chạy đoạn code này là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 21: Đoạn chương trình sau in ra gì?
```python
text = "Python"
for index in range(len(text)):
print(text[index], end=" ")
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 22: Cho xâu `message = "AI"`. Lệnh `print("A" in message and "I" in message)` cho kết quả là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 23: Điều gì xảy ra khi bạn cố gắng cộng một số nguyên vào một xâu kí tự mà không chuyển đổi kiểu dữ liệu?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 24: Cho đoạn code:
```python
s = "123a45"
result = ""
for char in s:
if '0' <= char <= '9': result = result + char print(result) ``` Kết quả in ra là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 25: Giả sử bạn có một xâu `data = "Hello"`. Bạn muốn tạo một xâu mới là `"WorldHello"`. Lệnh nào sau đây thực hiện được điều đó?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 26: Đoạn chương trình sau sẽ in ra gì?
```python
s = "Python"
for i in range(len(s)):
if i % 2 != 0:
print(s[i], end="")
```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 27: Cho xâu rỗng `empty_string = ""`. Kết quả của `len(empty_string)` là bao nhiêu?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 28: Cho xâu `s = "abc"`. Kết quả của biểu thức `"" in s` là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 29: Đoạn code nào sau đây sử dụng vòng lặp để duyệt qua TỪNG kí tự của xâu `my_string`?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 03

Câu 30: Cho đoạn code:
```python
s = "Hello World"
result = ""
for i in range(len(s)):
if s[i] != ' ':
result = result + s[i]
print(result)
```
Kết quả in ra là gì?

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 04

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 1: Trong Python, xâu kí tự là một dãy các kí tự. Khẳng định nào sau đây là đúng về tính chất cơ bản của xâu kí tự trong Python?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 2: Cho xâu `s = "Lập trình Python"`. Để truy cập và in ra kí tự 'P' trong xâu này, cú pháp Python đúng là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 3: Cho xâu `text = "Khoa hoc du lieu"`. Cần lấy kí tự 'u' ở cuối xâu bằng cách sử dụng chỉ số âm. Cú pháp nào sau đây là đúng?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 4: Đoạn chương trình Python sau sẽ cho kết quả là gì?
```python
message = "Hello"
message[0] = 'h'
print(message)
```

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 5: Hàm `len()` trong Python được sử dụng để làm gì đối với xâu kí tự?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 6: Cho hai xâu `first = "Tin hoc "` và `second = "lop 10"`. Để tạo ra xâu `result = "Tin hoc lop 10"`, thao tác nào sau đây là đúng?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 7: Đoạn chương trình sau in ra kết quả gì?
```python
pattern = "*"
print(pattern * 5)
```

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 8: Cho xâu `data = "abcdefghijklmnopqrstuvwxyz"`. Để lấy ra đoạn xâu con từ kí tự 'c' đến kí tự 'g' (bao gồm cả 'c' và 'g'), cú pháp cắt xâu (slicing) nào sau đây là đúng?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 9: Cho xâu `path = "C:/Users/Document/file.txt"`. Để lấy ra chỉ phần tên thư mục 'C:/Users/Document', cú pháp cắt xâu nào sau đây là đúng?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 10: Cho xâu `link = "www.vietjack.com"`. Để lấy ra phần đuôi '.com', cú pháp cắt xâu nào sau đây là đúng?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 11: Cho xâu `numbers = "0123456789"`. Để lấy ra các kí tự ở vị trí chẵn (0, 2, 4, ...) của xâu, cú pháp cắt xâu với bước nhảy (step) nào sau đây là đúng?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 12: Cho xâu `original = "Able was I ere I saw Elba"`. Để kiểm tra xem xâu này có phải là palindrome (đọc xuôi hay ngược đều giống nhau) hay không, ta có thể so sánh nó với xâu đảo ngược của chính nó. Cú pháp cắt xâu nào sau đây tạo ra xâu đảo ngược của `original`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 13: Khẳng định nào sau đây về cách định nghĩa xâu kí tự trong Python là SAI?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 14: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
word = "Hello"
for char in word:
print(char)
```

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 15: Phân tích đoạn mã sau và cho biết kết quả in ra màn hình là gì?
```python
input_string = "a1b2c3d4e5"
output_string = ""
for char in input_string:
if '0' <= char <= '9': output_string += char print(output_string) ```

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 16: Cho xâu `sentence = "Hoc lap trinh Python that thu vi"`. Biểu thức logic nào sau đây sẽ trả về giá trị `True`?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 17: Cho xâu `data = "12345"`. Biểu thức logic nào sau đây sẽ trả về giá trị `False`?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 18: Đoạn mã sau kiểm tra xem xâu `s` có phải là palindrome hay không. Điều kiện trong câu lệnh `if` nào cần điền vào chỗ `...` để hoàn thành logic này?
```python
s = "madam"
reversed_s = s[::-1]
if ...:
print("s la palindrome")
else:
print("s khong la palindrome")
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 19: Phân tích đoạn mã sau và cho biết giá trị cuối cùng của biến `result` là gì?
```python
input_str = "abc"
result = ""
for char in input_str:
result = char + result
print(result)
```

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 20: Đoạn mã sau sẽ in ra kết quả gì?
```python
word = "Python"
new_word = word[1:] + word[0]
print(new_word)
```

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 21: Đoạn mã Python sau sẽ gây ra lỗi gì?
```python
s = "Hello"
print(s[5])
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 22: Giả sử bạn có một biến `name = "Alice"` và một biến `age = 16`. Cách nào sau đây kết hợp hai biến này vào một câu in ra màn hình "Tên: Alice, Tuổi: 16" là đúng cú pháp cơ bản của Python (không dùng f-string hay format nếu chưa học)?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 23: Bạn muốn kiểm tra xem một xâu `password` có ít nhất 8 kí tự hay không. Biểu thức điều kiện nào sau đây thực hiện đúng yêu cầu đó?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 24: Cho xâu `alphabet = "abcdefghijklmnopqrstuvwxyz"`. Kết quả của biểu thức cắt xâu `alphabet[1::2]` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 25: Viết một đoạn mã Python để in ra kí tự thứ 5 (chỉ số 4) của một xâu `input_str`, nhưng chỉ khi xâu đó có ít nhất 5 kí tự. Nếu xâu không đủ dài, in ra thông báo "Xau qua ngan". Đoạn mã nào sau đây thực hiện đúng logic này?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 26: Bạn có một danh sách các từ `words = ["Hoc", "tin", "hoc", "rat", "hay"]`. Viết mã để nối các từ này thành một câu hoàn chỉnh "Hoc tin hoc rat hay" bằng cách sử dụng xâu và vòng lặp. Đoạn mã nào sau đây là cách tiếp cận đúng?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 27: So sánh xâu kí tự và danh sách (list) trong Python về khía cạnh 'tính thay đổi' (mutability). Khẳng định nào sau đây là đúng?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 28: Viết mã để đếm số lần xuất hiện của kí tự 'a' (không phân biệt chữ hoa, chữ thường) trong một xâu `input_str`. Đoạn mã nào sau đây thể hiện đúng logic này (giả sử chỉ cần đếm 'a' và 'A')?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 29: Điều gì xảy ra khi bạn cố gắng truy cập một kí tự trong xâu bằng một chỉ số (index) nằm ngoài phạm vi hợp lệ của xâu đó?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 04

Câu 30: Phân tích đoạn mã sau và cho biết kết quả cuối cùng được in ra màn h??nh là gì?
```python
s = "abcdefg"
length = len(s)
part = s[length - 3 : length]
print(part)
```

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 05

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 1: Trong Python, xâu kí tự là một dãy các kí tự được đặt trong cặp dấu nào?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 2: Cho xâu `s = "Lap trinh Python"`. Chỉ số của kí tự 'P' đầu tiên trong xâu `s` là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 3: Xét đoạn chương trình Python sau:
```python
s = "Hello World"
print(s[6])
```
Kết quả in ra màn hình là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 4: Cho xâu `chuoi = "Viet Nam"`. Lệnh `len(chuoi)` sẽ trả về giá trị nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 5: Trong Python, phát biểu nào sau đây là đúng về tính chất của xâu kí tự?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 6: Cho đoạn mã sau:
```python
s = "Python"
s[0] = 'J'
print(s)
```
Kết quả chạy đoạn mã này sẽ là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 7: Cho hai xâu `s1 = "Hello"` và `s2 = " World"`. Kết quả của biểu thức `s1 + s2` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 8: Cho xâu `word = "Awesome"`. Kết quả của biểu thức `word * 3` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 9: Xét đoạn chương trình sau:
```python
text = "Data Science"
print('a' in text)
```
Kết quả in ra màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 10: Cho xâu `sentence = "Python programming is fun"`. Biểu thức `'java' in sentence` sẽ cho kết quả là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 11: Đoạn chương trình sau sẽ in ra bao nhiêu dòng?
```python
s = "Code"
for char in s:
print(char)
```

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 12: Cho đoạn chương trình:
```python
s = "Welcome"
count = 0
for char in s:
if char.lower() in 'aeiou':
count += 1
print(count)
```
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 13: Để kiểm tra xem một kí tự có phải là chữ số hay không trong Python, ta có thể sử dụng phương thức nào của xâu (nếu kí tự đó được xem là một xâu có độ dài 1)?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 14: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
s = "12345"
sum_digits = 0
for digit_char in s:
sum_digits += int(digit_char)
print(sum_digits)
```

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 15: Cho xâu `data = "abc_123_xyz"`. Giả sử cần trích xuất phần '123' từ xâu này bằng chỉ số. Chỉ số bắt đầu và kết thúc (không bao gồm) để thực hiện việc này là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 16: Đoạn chương trình sau dùng để làm gì?
```python
s = input("Nhập xâu: ")
reversed_s = ""
for char in s:
reversed_s = char + reversed_s
print(reversed_s)
```

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 17: Giả sử người dùng nhập vào xâu "101" cho đoạn chương trình ở Câu 16. Kết quả in ra màn hình sẽ là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 18: Cho xâu `s = "Programming"`. Kí tự tại chỉ số -1 trong xâu `s` là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 19: Đoạn chương trình sau sẽ in ra gì?
```python
s = "Information"
print(s[-3])
```

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 20: Khi so sánh hai xâu kí tự trong Python bằng các toán tử như `>`, `<`, `==`, Python sẽ so sánh dựa trên cơ sở nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 21: Biểu thức `'apple' < 'banana'` trong Python sẽ cho kết quả là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 22: Biểu thức `'Apple' < 'apple'` trong Python sẽ cho kết quả là gì? (Lưu ý chữ hoa và chữ thường)

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 23: Đoạn chương trình sau thực hiện công việc gì?
```python
s = "abcdefghijk"
result = ""
for i in range(0, len(s), 2):
result += s[i]
print(result)
```

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 24: Kết quả in ra từ đoạn chương trình ở Câu 23 là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 25: Cho xâu `message = "Hello, World!"`. Nếu muốn thay đổi kí tự 'H' thành 'h', phương pháp nào sau đây KHÔNG thể thực hiện trực tiếp trên xâu `message` ban đầu do tính bất biến của xâu?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 26: Đoạn chương trình sau sẽ in ra bao nhiêu chữ số '5'?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 27: Xét đoạn code:
```python
s = "Python"
result = ""
for i in range(len(s)):
if i % 2 != 0:
result += s[i]
print(result)
```
Kết quả in ra màn hình là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 28: Cho xâu `data = "2023"`. Nếu muốn kiểm tra xem tất cả các kí tự trong xâu này có phải là chữ số hay không, ta nên sử dụng phương thức nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 29: Đoạn chương trình sau sẽ in ra gì?
```python
count = 0
s = "Hello World"
for char in s:
if char == 'l':
count += 1
print(count)
```

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 05

Câu 30: Giả sử bạn cần viết một chương trình Python để đếm số lượng khoảng trắng trong một xâu nhập từ bàn phím. Cấu trúc vòng lặp nào sau đây là phù hợp nhất để duyệt qua từng kí tự của xâu?

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 06

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Trong Python, xâu kí tự là một dãy các kí tự. Kí tự trong xâu được đánh số theo chỉ mục (index). Chỉ mục của kí tự đầu tiên trong xâu là bao nhiêu?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `s = "Hello Python"`. Lệnh `print(s[6])` sẽ in ra kí tự nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `text = "Lap Trinh Python"`. Lệnh `print(text[-1])` sẽ in ra kí tự nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
s = "Khoa Hoc May Tinh"
print(s[5:9])
```

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `data = "1234567890"`. Lệnh `print(data[::2])` sẽ in ra xâu nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `code = "Python"`. Lệnh `print(code[::-1])` sẽ in ra xâu nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Phát biểu nào sau đây là ĐÚNG khi nói về tính chất của xâu kí tự trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau sẽ báo lỗi ở dòng nào?
```python
s = "Welcome"
s[0] = 'H'
print(s)
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Kết quả của biểu thức `'Py' + 'thon'` trong Python là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Kết quả của biểu thức `'abc' * 3` trong Python là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Để kiểm tra xem xâu con `'world'` có tồn tại trong xâu `'Hello world!'` hay không, ta sử dụng toán tử nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
chuoi = "Viet Nam"
print("Nam" in chuoi)
```

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
s = "Python"
for ky_tu in s:
print(ky_tu, end=' ')
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
s = "Code"
for i in range(len(s)):
print(s[i] * 2, end='')
```

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Để lấy độ dài (số lượng kí tự) của xâu `my_string`, ta sử dụng hàm nào trong Python?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
s = "informatics"
count = 0
for char in s:
if char == 'i' or char == 'o':
count += 1
print(count)
```

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `data = "12345"`. Lệnh `print(data + str(6))` sẽ in ra xâu nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Xâu kí tự nào sau đây là HỢP LỆ trong Python?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau thực hiện công việc gì?
```python
s = "Hello World"
result = ""
for char in s:
if char != ' ':
result += char
print(result)
```

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Giả sử bạn có xâu `sentence = "Hoc lap trinh Python that thu vi"`. Bạn muốn trích xuất xâu con là chữ "Python". Chỉ mục bắt đầu và kết thúc (không bao gồm) của lát cắt (slice) cần dùng là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
word = "example"
print(word[1:6:2])
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Chỉ mục âm `-1` trong xâu Python tương ứng với chỉ mục dương nào nếu độ dài xâu là `n`?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
s = "Data"
t = "Science"
result = s[:2] + t[4:]
print(result)
```

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Lệnh nào sau đây KHÔNG thể sử dụng để tạo một xâu rỗng (empty string) trong Python?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
message = 'Don't worry'
print(message)
```

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `number_str = "102938"`. Đoạn chương trình sau thực hiện công việc gì?
```python
sum_digits = 0
for digit in number_str:
sum_digits += int(digit)
print(sum_digits)
```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Khi so sánh hai xâu `s1 = "apple"` và `s2 = "apply"` bằng toán tử `<`, kết quả là gì (`s1 < s2`)?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
text = "Programming"
for i in range(len(text) - 1, -1, -1):
print(text[i], end='')
```

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Cho xâu `path = "C:\Users\Documents"`. Kí tự `` được sử dụng bao nhiêu lần trong định nghĩa xâu này để biểu diễn MỘT kí tự gạch chéo ngược thực sự?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 06

Đoạn chương trình sau in ra gì?
```python
word = "Python"
print(word[1] + word[3] + word[5])
```

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 07

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn dãy các kí tự (văn bản)?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 2: Xâu kí tự trong Python có thể được tạo ra bằng cách đặt các kí tự trong cặp dấu nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 3: Cho xâu `s = "Python"`. Lệnh nào sau đây dùng để lấy độ dài của xâu `s`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 4: Cho xâu `chuoi = "Lap Trinh Python"`. Chỉ số của kí tự 'L' (chữ cái đầu tiên) trong xâu này là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 5: Cho xâu `ngon_ngu = "Java"`. Kết quả của biểu thức `ngon_ngu[3]` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 6: Cho xâu `ten = "An"`. Biểu thức `ten[-1]` sẽ cho kết quả là kí tự nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 7: Phát biểu nào sau đây là ĐÚNG khi nói về tính chất của xâu kí tự trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 8: Đoạn chương trình sau in ra gì?
```python
s = "Hello"
s[0] = 'h'
print(s)
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 9: Cho xâu `message = "Xin chao"`. Kết quả của biểu thức `'ao' in message` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 10: Cho xâu `data = "12345"`. Kết quả của biểu thức `'6' in data` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 11: Đoạn chương trình sau thực hiện công việc gì?
```python
s = "abcdef"
for char in s:
print(char, end=' ')
```

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 12: Cho xâu `word = "program"`. Đoạn chương trình nào sau đây sẽ in ra các kí tự của xâu `word` từ cuối lên đầu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 13: Đoạn chương trình sau in ra gì?
```python
s = "DataScience"
count = 0
for char in s:
if char == 'e':
count = count + 1
print(count)
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 14: Cho xâu `text = "Hello World"`. Kết quả của `text[len(text) - 1]` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 15: Đoạn chương trình sau in ra gì?
```python
s = "12345"
new_s = ""
for i in range(len(s)):
if i % 2 == 0:
new_s = new_s + s[i]
print(new_s)
```

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 16: Khi sử dụng chỉ số âm để truy cập kí tự trong xâu, chỉ số `-1` tương ứng với kí tự nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 17: Cho xâu `website = "vietjack.com"`. Lệnh `print(website[-4])` sẽ in ra kí tự nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 18: Đoạn chương trình sau in ra gì?
```python
s = "Code"
for i in range(len(s)):
if s[i] == 'o':
print(i)
break
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 19: Cho xâu `data = "abcde"`. Lệnh `print(data[5])` sẽ gây ra lỗi gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 20: Đoạn chương trình nào sau đây kiểm tra xem xâu `s` có chứa ít nhất một chữ số hay không?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 21: Cho xâu `s = "HelloWorld"`. Kết quả của biểu thức `'world' in s` là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 22: Đoạn chương trình sau in ra gì?
```python
s = "Python"
result = ""
for i in range(len(s)):
if i % 2 != 0:
result = result + s[i]
print(result)
```

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 23: Để biểu diễn kí tự dấu nháy kép (") bên trong một xâu được đặt trong dấu nháy kép, ta sử dụng kí tự thoát (escape character) nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 24: Cho xâu `s = "abc"`. Lệnh `print(s + "xyz")` sẽ in ra gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 25: Biểu thức nào sau đây kiểm tra xem xâu `email` có kết thúc bằng `@gmail.com` hay không? (Chỉ sử dụng kiến thức về xâu cơ bản, không dùng phương thức `endswith`).

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 26: Đoạn chương trình sau in ra gì?
```python
s = "Python"
i = 0
while i < len(s): print(s[i], end='') i = i + 2 ```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 27: Để kiểm tra xem một kí tự `c` có phải là chữ cái viết thường hay không, ta có thể sử dụng biểu thức điều kiện nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 28: Đoạn chương trình nào sau đây đếm số lượng chữ cái (viết hoa hoặc viết thường) trong xâu `input_string`?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 29: Giả sử bạn muốn xây dựng một xâu mới bằng cách lặp qua một xâu ban đầu `s` và thêm các kí tự vào xâu mới `new_s`. Cách hiệu quả (trong các lựa chọn sau) để thêm kí tự `char` vào cuối `new_s` trong vòng lặp là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 07

Câu 30: Đoạn chương trình sau nhằm mục đích gì?
```python
s = input("Nhập xâu: ")
result = ""
for char in s:
if char not in result:
result = result + char
print(result)
```

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 08

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 1: Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn dãy các kí tự (văn bản)?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 2: Xâu kí tự trong Python có thể được tạo ra bằng cách đặt các kí tự trong cặp dấu nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 3: Cho xâu `s = "Python"`. Lệnh nào sau đây dùng để lấy độ dài của xâu `s`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 4: Cho xâu `chuoi = "Lap Trinh Python"`. Chỉ số của kí tự 'L' (chữ cái đầu tiên) trong xâu này là bao nhiêu?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 5: Cho xâu `ngon_ngu = "Java"`. Kết quả của biểu thức `ngon_ngu[3]` là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 6: Cho xâu `ten = "An"`. Biểu thức `ten[-1]` sẽ cho kết quả là kí tự nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 7: Phát biểu nào sau đây là ĐÚNG khi nói về tính chất của xâu kí tự trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 8: Đoạn chương trình sau in ra gì?
```python
s = "Hello"
s[0] = 'h'
print(s)
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 9: Cho xâu `message = "Xin chao"`. Kết quả của biểu thức `'ao' in message` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 10: Cho xâu `data = "12345"`. Kết quả của biểu thức `'6' in data` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 11: Đoạn chương trình sau thực hiện công việc gì?
```python
s = "abcdef"
for char in s:
print(char, end=' ')
```

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 12: Cho xâu `word = "program"`. Đoạn chương trình nào sau đây sẽ in ra các kí tự của xâu `word` từ cuối lên đầu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 13: Đoạn chương trình sau in ra gì?
```python
s = "DataScience"
count = 0
for char in s:
if char == 'e':
count = count + 1
print(count)
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 14: Cho xâu `text = "Hello World"`. Kết quả của `text[len(text) - 1]` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 15: Đoạn chương trình sau in ra gì?
```python
s = "12345"
new_s = ""
for i in range(len(s)):
if i % 2 == 0:
new_s = new_s + s[i]
print(new_s)
```

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 16: Khi sử dụng chỉ số âm để truy cập kí tự trong xâu, chỉ số `-1` tương ứng với kí tự nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 17: Cho xâu `website = "vietjack.com"`. Lệnh `print(website[-4])` sẽ in ra kí tự nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 18: Đoạn chương trình sau in ra gì?
```python
s = "Code"
for i in range(len(s)):
if s[i] == 'o':
print(i)
break
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 19: Cho xâu `data = "abcde"`. Lệnh `print(data[5])` sẽ gây ra lỗi gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 20: Đoạn chương trình nào sau đây kiểm tra xem xâu `s` có chứa ít nhất một chữ số hay không?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 21: Cho xâu `s = "HelloWorld"`. Kết quả của biểu thức `'world' in s` là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 22: Đoạn chương trình sau in ra gì?
```python
s = "Python"
result = ""
for i in range(len(s)):
if i % 2 != 0:
result = result + s[i]
print(result)
```

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 23: Để biểu diễn kí tự dấu nháy kép (") bên trong một xâu được đặt trong dấu nháy kép, ta sử dụng kí tự thoát (escape character) nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 24: Cho xâu `s = "abc"`. Lệnh `print(s + "xyz")` sẽ in ra gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 25: Biểu thức nào sau đây kiểm tra xem xâu `email` có kết thúc bằng `@gmail.com` hay không? (Chỉ sử dụng kiến thức về xâu cơ bản, không dùng phương thức `endswith`).

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 26: Đoạn chương trình sau in ra gì?
```python
s = "Python"
i = 0
while i < len(s): print(s[i], end='') i = i + 2 ```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 27: Để kiểm tra xem một kí tự `c` có phải là chữ cái viết thường hay không, ta có thể sử dụng biểu thức điều kiện nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 28: Đoạn chương trình nào sau đây đếm số lượng chữ cái (viết hoa hoặc viết thường) trong xâu `input_string`?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 29: Giả sử bạn muốn xây dựng một xâu mới bằng cách lặp qua một xâu ban đầu `s` và thêm các kí tự vào xâu mới `new_s`. Cách hiệu quả (trong các lựa chọn sau) để thêm kí tự `char` vào cuối `new_s` trong vòng lặp là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 08

Câu 30: Đoạn chương trình sau nhằm mục đích gì?
```python
s = input("Nhập xâu: ")
result = ""
for char in s:
if char not in result:
result = result + char
print(result)
```

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 09

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 1: Trong Python, xâu kí tự là một dãy các kí tự. Phát biểu nào sau đây là ĐÚNG khi nói về đặc điểm của xâu kí tự trong Python?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 2: Cho xâu `s = "Python"`. Kết quả của biểu thức `s[2]` là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 3: Cho xâu `ngon_ngu = "Lap trinh Python"`. Để lấy kí tự 'P' từ xâu này bằng chỉ số âm, ta sử dụng biểu thức nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 4: Đoạn chương trình sau sẽ cho kết quả gì?
```python
chuoi = "Hello"
chuoi[0] = 'h'
print(chuoi)
```

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 5: Cho xâu `thanh_pho = "Ho Chi Minh City"`. Độ dài của xâu này là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 6: Cho hai xâu `s1 = "Tin hoc"` và `s2 = "10"`. Kết quả của biểu thức `s1 + " " + s2` là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 7: Cho xâu `ky_tu = "-"`. Kết quả của biểu thức `ky_tu * 5` là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 8: Cho xâu `alphabet = "abcdefghijklmnopqrstuvwxyz"`. Kết quả của biểu thức `alphabet[1:5]` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 9: Cho xâu `so_nguyen = "1234567890"`. Kết quả của biểu thức `so_nguyen[::2]` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 10: Cho xâu `nguon = "Du lieu lon"`. Kết quả của biểu thức `nguon[-3:]` là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 11: Cho xâu `van_ban = "Hoc lap trinh Python rat thu vi"`. Để kiểm tra xem từ "Python" có xuất hiện trong xâu `van_ban` hay không, ta sử dụng biểu thức nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 12: Cho xâu `email = "user@example.com"`. Biểu thức nào sau đây sẽ trả về `True`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 13: Đoạn chương trình sau sẽ in ra gì?
```python
s = "Code"
for char in s:
print(char, end=' ')
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 14: Cho xâu `du_lieu = "12345ABCDE"`. Kết quả của biểu thức `len(du_lieu[5:])` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 15: Để tạo một xâu trong Python có nội dung chính xác là `He said, "Hello!"`, ta nên sử dụng cách nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 16: Cho xâu `path = "C:\Users\Desktop"`. Khi in xâu này ra màn hình, kết quả hiển thị sẽ là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 17: Cho hai xâu `s_a = "apple"` và `s_b = "banana"`. Kết quả của biểu thức `s_a < s_b` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 18: Đoạn chương trình sau sẽ in ra gì?
```python
so = 123
chuoi_so = str(so)
print(type(chuoi_so))
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 19: Viết một đoạn code để đếm số lần xuất hiện của kí tự 'a' (không phân biệt hoa thường) trong xâu `chuoi_input = "ApPle Banana"`. Chọn đáp án thể hiện logic đếm đúng.

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 20: Cho xâu `nguoc = "abcdef"`. Biểu thức slicing nào sau đây sẽ cho kết quả là xâu đảo ngược của `nguoc`?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 21: Xâu Palindrome là xâu đọc xuôi hay đọc ngược đều giống nhau (ví dụ: "madam", "level"). Giả sử bạn có xâu `test_s`. Biểu thức logic nào sau đây kiểm tra xem `test_s` có phải là Palindrome hay không?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 22: Cho xâu dữ liệu `ma_sp = "SP-XYZ-12345-VN"`. Để trích xuất phần mã số "12345" từ xâu này bằng slicing, ta sử dụng biểu thức nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 23: Đoạn code nào sau đây chắc chắn sẽ gây ra lỗi `IndexError`?
(Giả sử `s` là một xâu bất kỳ có độ dài lớn hơn 0)

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 24: Đoạn chương trình sau sẽ báo lỗi gì?
```python
s = "Hello"
n = 10
ket_qua = s + n
print(ket_qua)
```

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 25: Điểm khác biệt cơ bản giữa xâu kí tự và danh sách (list) trong Python là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 26: Khi sử dụng hàm `input()` trong Python để nhập dữ liệu từ bàn phím, kiểu dữ liệu của giá trị trả về luôn là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 27: Cho `s1 = "A"`, `s2 = "B"`, `n = 3`. Kết quả của biểu thức `(s1 + s2) * n` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 28: Đoạn chương trình sau sẽ in ra gì?
```python
word = "Programming"
result = ""
for i in range(len(word)):
if i % 2 == 0:
result += word[i]
print(result)
```

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 29: Cho xâu `data = "abcdefghij"`. Kết quả của biểu thức `data[8:2:-2]` là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 09

Câu 30: Phân tích đoạn code sau và cho biết kết quả in ra màn hình là gì?
```python
s = "Hello World"
count = 0
for char in s:
if char in "AEIOUaeiou":
count += 1
elif char == ' ':
break
print(count)
```

Xem kết quả

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 Kết nối tri thức Bài 24: Xâu kí tự

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự - Đề 10

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 1: Trong Python, cách nào sau đây KHÔNG phải là cách hợp lệ để khai báo một xâu kí tự?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 2: Xâu kí tự trong Python có đặc điểm gì liên quan đến việc thay đổi các phần tử của nó sau khi đã được tạo?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 3: Để biểu diễn xâu kí tự sau trong Python: `Anh ấy nói: "Học Python thật thú vị!"`, bạn nên sử dụng cách khai báo nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 4: Cho xâu `s = "Khoa Hoc May Tinh"`. Lệnh `print(s[5])` sẽ in ra kí tự nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 5: Cho xâu `city = "HoChiMinhCity"`. Lệnh `print(city[-4])` sẽ in ra kí tự nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 6: Cho xâu `data = "1234567890"`. Lệnh `print(data[2:5])` sẽ in ra xâu con nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 7: Cho xâu `language = "Vietnamese"`. Lệnh `print(language[4:])` sẽ in ra xâu con nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 8: Cho xâu `subject = "Informatics"`. Lệnh `print(subject[:6])` sẽ in ra xâu con nào?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 9: Cho xâu `numbers = "0123456789"`. Lệnh `print(numbers[::3])` sẽ in ra xâu con nào?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 10: Cho xâu `original = "Python"`. Lệnh `print(original[::-1])` sẽ in ra xâu con nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 11: Cho xâu `text = "abcdefg"`. Lệnh `print(text[1:6:2])` sẽ in ra xâu con nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 12: Phép toán `+` khi áp dụng cho hai xâu kí tự có ý nghĩa là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 13: Kết quả của biểu thức `

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 14: Kết quả của biểu thức `

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 15: Lệnh nào trong Python dùng để tính độ dài (số lượng kí tự) của một xâu kí tự `my_string`?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 16: Cho xâu `greeting = "Good Morning"`. Lệnh `print(len(greeting))` sẽ in ra giá trị nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 17: Toán tử `in` khi sử dụng với xâu kí tự có chức năng gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 18: Cho xâu `quote = "Python is powerful and easy to learn"`. Kết quả của biểu thức `

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 19: Cho xâu `fruit = "banana"`. Kết quả của biểu thức `

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 20: Đoạn chương trình sau in ra gì?
```python
text = "Hello"
for char in text:
print(char, end=" ")
```

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 21: Đoạn chương trình sau in ra gì?
```python
s = "Python"
result = ""
for i in range(len(s)):
if i % 2 == 0:
result += s[i]
print(result)
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 22: Đoạn chương trình sau in ra gì?
```python
word = "program"
reversed_word = ""
for char in word:
reversed_word = char + reversed_word
print(reversed_word)
```

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 23: Để chuyển đổi số nguyên `123` thành xâu kí tự `

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 24: Kiểu dữ liệu của kết quả khi thực hiện lệnh `str(45.67)` trong Python là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 25: Kết quả của biểu thức so sánh `

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 26: Kết quả của biểu thức so sánh `

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 27: Kết quả của biểu thức so sánh `

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 28: Đoạn chương trình sau in ra gì?
```python
code = "P@sswOrd123"
count_digit = 0
for char in code:
if '0' <= char <= '9': count_digit += 1 print(count_digit) ```

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 29: Nếu xâu `s = "abcdef"`, điều gì sẽ xảy ra khi bạn cố gắng truy cập `s[6]`?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 24: Xâu kí tự

Tags: Bộ đề 10

Câu 30: Nếu xâu `s = "hello"`, kết quả của lệnh `print(s[10:12])` là gì?

Xem kết quả