Trắc nghiệm Tin học 10 – Bài 24: Xâu kí tự

Thông tin
Làm trắc nghiệm
Đáp án
Số câu: 25 câu
Thời gian: 45 phút

Trắc nghiệm Tin học 10: Bài 24: Xâu kí tự là một trong những đề thi thuộc Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính trong chương trình Tin học 10.

Bài học này giúp học sinh làm quen với xâu ký tự (string) – một kiểu dữ liệu quan trọng trong Python, dùng để lưu trữ và xử lý thông tin dạng văn bản. Đây là kiến thức nền tảng giúp học sinh giải quyết các bài toán liên quan đến xử lý họ tên, địa chỉ, nội dung văn bản,… trong thực tế.

Các trọng tâm kiến thức bao gồm: cách khai báo xâu, truy cập ký tự theo chỉ số, phép cộng và nhân xâu, duyệt xâu bằng vòng lặp, và phân biệt giữa ký tự và chuỗi. Việc hiểu và thao tác thành thạo với xâu ký tự sẽ giúp học sinh phát triển kỹ năng xử lý dữ liệu văn bản một cách linh hoạt, phục vụ cho các bài học và dự án lập trình sau này.

Hãy cùng Dethitracnghiem.vn cùng tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Nội dung bài trắc nghiệm

1

Trong Python, xâu kí tự được đặt trong dấu nào?

  • []

  • {}

  • ” hoặc “”


2

Để nối hai xâu lại với nhau, dùng toán tử nào?

  • *

  • +

  • /


3

len(“hello”) trả về giá trị nào?

  • 4

  • 6

  • 5

  • 0

4

Xâu rỗng là gì?

  • Xâu có một dấu cách

  • Xâu có giá trị là None

  • Xâu không chứa kí tự nào

  • Xâu chứa số 0


5

Phép toán “Hi ” + “there” cho kết quả gì?

  • Hi+there

  • Hi there

  • Hi+ there

  • Hi”there”


6

“abc”[0] trả về gì?

  • ‘a’

  • ‘b’

  • ‘c’

  • Lỗi


7

Để lặp từng ký tự trong xâu, dùng cấu trúc nào?

  • while x in string

  • for i in len(string)

  • for c in string

  • for i in string[i]


8

Phép toán “a”*3 trả về gì?

  • aaa

  • ‘aaa’

  • ‘a3’

  • Lỗi


9

Kết quả của len(“”) là?

  • 1

  • -1

  • 0
  • Không xác định


10

“abc”[1] là kí tự nào?

  • a

  • b

  • c

  • d


11

“abc”[-1] trả về gì?

  • ‘a’

  • ‘b’

  • ‘c’

  • Lỗi


12

Phép toán “hello”[1:4] cho kết quả gì?

  • ‘ell’

  • ‘ell’

  • ‘hel’

  • ‘llo’


13

“Python”.upper() trả về?

  • python

  • PYTHON

  • Python

  • lỗi


14

“ABC”.lower() cho kết quả gì?

  • ABC

  • abc

  • Abc

  • lỗi


15

” hello “.strip() trả về?

  • ‘ hello ‘

  • ‘ hello’

  • ‘hello’

  • ‘hello ‘


16

“a b c”.split() trả về?

  • [‘a’, ‘b’, ‘c’]

  • [‘abc’]

  • ‘a’, ‘b’, ‘c’

  • [‘a b c’]


17

“123”.isdigit() trả về?

  • False

  • True

  • None

  • 123


18

“abc123”.isalpha() trả về?

  • True

  • False

  • abc

  • lỗi


19

“Hello”.replace(“H”, “J”) cho kết quả?

  • ‘Jello’

  • ‘Hello’

  • ‘JHello’

  • ‘HJello’


20

“banana”.count(“a”) là?

  • 2

  • 4

  • 3

  • 1


21

“abc”.find(“b”) trả về?

  • 0
  • 1

  • 2

  • 3


22

“abc”.find(“x”) trả về?

  • 0
  • 1

  • -1

  • lỗi


23

“abc”.startswith(“a”) là?

  • True

  • False

  • abc

  • lỗi


24

“abc”.endswith(“c”) là?

  • False

  • True

  • abc

  • lỗi


25

type(“hello”) trong Python là?

  • int

  • list

  • str

  • float

Trắc nghiệm Tin học 10 – Bài 24: Xâu kí tự

Thông tin
Làm trắc nghiệm
Đáp án
Số câu đã làm 0/25
Thời gian còn lại
45:00
Đã làm
Chưa làm
Kiểm tra lại
1

Trong Python, xâu kí tự được đặt trong dấu nào?


2

Để nối hai xâu lại với nhau, dùng toán tử nào?


3

len(“hello”) trả về giá trị nào?


4

Xâu rỗng là gì?


5

Phép toán “Hi ” + “there” cho kết quả gì?


6

“abc”[0] trả về gì?


7

Để lặp từng ký tự trong xâu, dùng cấu trúc nào?


8

Phép toán “a”*3 trả về gì?


9

Kết quả của len(“”) là?


10

“abc”[1] là kí tự nào?


11

“abc”[-1] trả về gì?


12

Phép toán “hello”[1:4] cho kết quả gì?


13

“Python”.upper() trả về?


14

“ABC”.lower() cho kết quả gì?


15

” hello “.strip() trả về?


16

“a b c”.split() trả về?


17

“123”.isdigit() trả về?


18

“abc123”.isalpha() trả về?


19

“Hello”.replace(“H”, “J”) cho kết quả?


20

“banana”.count(“a”) là?


21

“abc”.find(“b”) trả về?


22

“abc”.find(“x”) trả về?


23

“abc”.startswith(“a”) là?


24

“abc”.endswith(“c”) là?


25

type(“hello”) trong Python là?


Trắc nghiệm Tin học 10 – Bài 24: Xâu kí tự

Thông tin
Làm trắc nghiệm
Đáp án

Hoàn thành

Bạn muốn xem đáp án? Bấm vào đây nhé!

Làm lại bài thi

Trắc nghiệm Tin học 10 – Bài 24: Xâu kí tự

Thông tin
Làm trắc nghiệm
Đáp án

Điểm số của bạn là

0/0

Hoàn thành!

0
Câu đúng
0
Câu sai
0
Câu phân vân

Trắc nghiệm Tin học 10 – Bài 24: Xâu kí tự

Thông tin
Làm trắc nghiệm
Đáp án

Đáp án chi tiết

Câu 1:

Trong Python, xâu kí tự được đặt trong dấu nào?

[]

{}

” hoặc “”

Câu 2:

Để nối hai xâu lại với nhau, dùng toán tử nào?

*

+

/

Câu 3:

len(“hello”) trả về giá trị nào?

4

6

5

0

Câu 4:

Xâu rỗng là gì?

Xâu có một dấu cách

Xâu có giá trị là None

Xâu không chứa kí tự nào

Xâu chứa số 0

Câu 5:

Phép toán “Hi ” + “there” cho kết quả gì?

Hi+there

Hi there

Hi+ there

Hi”there”

Câu 6:

“abc”[0] trả về gì?

‘a’

‘b’

‘c’

Lỗi

Câu 7:

Để lặp từng ký tự trong xâu, dùng cấu trúc nào?

while x in string

for i in len(string)

for c in string

for i in string[i]

Câu 8:

Phép toán “a”*3 trả về gì?

aaa

‘aaa’

‘a3’

Lỗi

Câu 9:

Kết quả của len(“”) là?

1

-1

0

Không xác định

Câu 10:

“abc”[1] là kí tự nào?

a

b

c

d

Câu 11:

“abc”[-1] trả về gì?

‘a’

‘b’

‘c’

Lỗi

Câu 12:

Phép toán “hello”[1:4] cho kết quả gì?

‘ell’

‘ell’

‘hel’

‘llo’

Câu 13:

“Python”.upper() trả về?

python

PYTHON

Python

lỗi

Câu 14:

“ABC”.lower() cho kết quả gì?

ABC

abc

Abc

lỗi

Câu 15:

” hello “.strip() trả về?

‘ hello ‘

‘ hello’

‘hello’

‘hello ‘

Câu 16:

“a b c”.split() trả về?

[‘a’, ‘b’, ‘c’]

[‘abc’]

‘a’, ‘b’, ‘c’

[‘a b c’]

Câu 17:

“123”.isdigit() trả về?

False

True

None

123

Câu 18:

“abc123”.isalpha() trả về?

True

False

abc

lỗi

Câu 19:

“Hello”.replace(“H”, “J”) cho kết quả?

‘Jello’

‘Hello’

‘JHello’

‘HJello’

Câu 20:

“banana”.count(“a”) là?

2

4

3

1

Câu 21:

“abc”.find(“b”) trả về?

0

1

2

3

Câu 22:

“abc”.find(“x”) trả về?

0

1

-1

lỗi

Câu 23:

“abc”.startswith(“a”) là?

True

False

abc

lỗi

Câu 24:

“abc”.endswith(“c”) là?

False

True

abc

lỗi

Câu 25:

type(“hello”) trong Python là?

int

list

str

float

Scroll to top