TopStudy

Tin học · Lớp 10

15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 24 có đáp án

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
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
  1. Đáp án A: len(s).
  2. Đáp án B: length(s).
  3. Đáp án C: s.len().
  4. Đáp án D: s. length().
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
Lệnh len() tính độ dài của xâu kí tự với cấu trúc len(list).

Câu 2

1 điểm

Có bao nhiêu xâu kí tự nào hợp lệ?

1) “123_@##”

2) “hoa hau”

3) “346h7g84jd”

4) python

5) “01028475”

6) 123456

  1. Đáp án A: 5.
  2. Đáp án B: 6.
  3. Đáp án C: 4.
  4. Đáp án D: 3
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

Các xâu hợp lệ: 1, 2, 3, 5

Xâu kí tự trong Python là dãy các kí tự Unicode và được đặt trong cặp dấu nháy đơn hoặc nháy kép.

Câu 3

1 điểm
Xâu “1234%^^%TFRESDRG” có độ dài bằng bao nhiêu?
  1. Đáp án A: 16.
  2. Đáp án B: 17.
  3. Đáp án C: 18.
  4. Đáp án D: 15.
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

Đếm số kí tự trong cặp dấu nháy kép.

Hình minh hoạ

Câu 4

1 điểm
Phát biểu nào sau đây là sai?
  1. Đáp án A: Có thể truy cập từng kí tự của xâu thông qua chỉ số.
  2. Đáp án B: Chỉ số bắt đầu từ 0.
  3. Đáp án C: Có thể thay đổi từng kí tự của một xâu.
  4. Đáp án D: Python không có kiểu dữ liệu kí tự.
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

Khác với danh sách, không thể thay đổi từng kí tự trong xâu.

Câu 5

1 điểm

Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là:

s1 ="3986443"

s2 = ""

for ch in s1:

if int(ch) % 2 == 0:

s2 = s2 + ch

print(s2)

  1. Đáp án A: 3986443.
  2. Đáp án B: 8644.
  3. Đáp án C: 39864.
  4. Đáp án D: 443.
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

Chương trình hiển thị chuỗi gồm các chữ số chẵn trong s1.

Hình minh hoạ

Câu 6

1 điểm

Biểu thức sau cho kết quả đúng hay sai?

S1 = “12345”

S2 = “3e4r45”

S3 = “45”

S3 in S1

S3 in S2

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

Câu 7

1 điểm

Kết quả của chương trình sau nếu s = “python1221” là gì?

s = input("Nhập xâu kí tự bất kì:")

kq = False

for i in range(len(s)-1):

if s[i] == "2" and s[i+1] == "1":

kq = True

break

print(kq)

  1. Đáp án A: True.
  2. Đáp án B: False.
  3. Đáp án C: Chương trình bị lỗi.
  4. Đáp án D: Vòng lặp vô hạn.
Xem đáp án và lời giải

Câu 8

1 điểm

Chương trình sau cho kết quả là bao nhiêu?

name = "Codelearn"

print(name[0])

  1. Đáp án A: “C”.
  2. Đáp án B: “o”.
  3. Đáp án C: “c”.
  4. Đáp án D: Câu lệnh bị lỗi.
Xem đáp án và lời giải

Câu 9

1 điểm

Kết quả của chương trình sau là bao nhiêu?

>>> s = “0123145”

>>> s[0] = ‘8’

>>> print(s[0])

  1. Đáp án A: ‘8’.
  2. Đáp án B: ‘0’.
  3. Đáp án C: ‘1’.
  4. Đáp án D: Chương trình bị lỗi.
Xem đáp án và lời giải

Câu 10

1 điểm
Trong Python, xâu nào chương trình sẽ báo lỗi.
  1. Đáp án A:

    'This is a string in Python'

    message = "This is also a string".

  2. Đáp án B: '"Beautiful is better than ugly.". Said Tim Peters'
  3. Đáp án C: Không có xâu bị lỗi.
  4. Đáp án D: 'It\'s also a valid string'
Xem đáp án và lời giải

Câu 11

1 điểm

Kết quả của chương trình sau là bao nhiêu?

>>> s = “abcdefg”

>>> print(s[2])

  1. Đáp án A: ‘c’.
  2. Đáp án B: ‘b’.
  3. Đáp án C: ‘a’.
  4. Đáp án D: ‘d’
Xem đáp án và lời giải

Câu 12

1 điểm

Chương trình trên giải quyết bài toán gì?

s = ""

for i in range(10):

s = s + str(i)

print(s)

  1. Đáp án A: In một chuỗi kí tự từ 0 tới 10.
  2. Đáp án B: In một chuỗi kí tự từ 0 tới 9.
  3. Đáp án C: In một chuỗi kí tự từ 1 tới 10.
  4. Đáp án D: In một chuỗi kí tự từ 1 đến 9.
Xem đáp án và lời giải

Câu 13

1 điểm

Cho s = “123456abcdefg”, s1 = “124”, s2 = “235”, s3 = “ab”, s4 = “56” + s3

Có bao nhiêu biểu thức lôgic sau đúng?

1) s1 in s.

2) s2 in s.

3) s3 in s.

4) s4 in s.

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

Câu 14

1 điểm

Chương trình sau giải quyết bài toán gì?

n = input("Nhập n")

s = ""

for i in range(n):

if i % 2 == 0:

s. append(i)

print(s)

  1. Đáp án A: In ra một chuỗi các số từ 0 tới n.
  2. Đáp án B: Chương trình bị lỗi.
  3. Đáp án C: In ra một chuỗi các số lẻ từ 0 đến n.
  4. Đáp án D: In ra một chuỗi các số chẵn từ 0 đến n – 1.
Xem đáp án và lời giải

Câu 15

1 điểm

Chuỗi sau được in ra mấy lần?

s = "abcdefghi"

for i in range(10):

if i % 4 == 0:

print(s)

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

Đề cùng chủ đề

Tất cả đề Xâu kí tự · Các bộ sách Tin học Lớp 10