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

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

A
Admin
Tin họcLớp 10135 lượt thi
15 câu hỏi
1. Trắc nghiệm
1 điểm

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

len(s).

length(s).

s.len().

s. length().

Xem đáp án

Đá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).

2. Trắc nghiệm
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

5.

6.

4.

3

Xem đáp án

Đá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.

3. Trắc nghiệm
1 điểm

Xâu “1234%^^%TFRESDRG” có độ dài bằng bao nhiêu?

16.

17.

18.

15.

Xem đáp án

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

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

Xâu “1234%^^%TFRESDRG” có độ dài bằng bao nhiêu? A. 16. B. 17. C. 18. D. 15. (ảnh 1)
4. Trắc nghiệm
1 điểm

Phát biểu nào sau đây là sai?

Có thể truy cập từng kí tự của xâu thông qua chỉ số.

Chỉ số bắt đầu từ 0.

Có thể thay đổi từng kí tự của một xâu.

Python không có kiểu dữ liệu kí tự.

Xem đáp án

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

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

5. Trắc nghiệm
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)

3986443.

8644.

39864.

443.

Xem đáp án

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

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

Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là: s1 =
6. Trắc nghiệm
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

True, False.

True, True.

False, False.

False, True.

Xem đáp án

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

Cả hai chuỗi S1, S2 đều chứa S3 nên hai biểu thức đúng.

Biểu thức sau cho kết quả đúng hay sai? S1 = “12345” S2 = “3e4r45” S3 = “45” S3 in S1  S3 in S2 A. True, False. B. True, True. C. False, False. D. False, True. (ảnh 1)
7. Trắc nghiệm
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)   

True.

False.

Chương trình bị lỗi.

Vòng lặp vô hạn.

Xem đáp án

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

Chuỗi s chứa “21” nên kq = True.

Kết quả của chương trình sau nếu s = “python1221” là gì? s = input(
8. Trắc nghiệm
1 điểm

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

name = "Codelearn"

print(name[0])

“C”.

“o”.

“c”.

Câu lệnh bị lỗi.

Xem đáp án

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

Kí tự có chỉ số 0 đứng ở vị trí đầu tiên trong xâu name.

Chương trình sau cho kết quả là bao nhiêu? name =
9. Trắc nghiệm
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])

‘8’.

‘0’.

‘1’.

Chương trình bị lỗi.

Xem đáp án

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

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

Kết quả của chương trình sau là bao nhiêu? >>> s = “0123145” >>> s[0] = ‘8’ >>> print(s[0]) A. ‘8’. B. ‘0’. C. ‘1’. D. Chương trình bị lỗi. (ảnh 1)
10. Trắc nghiệm
1 điểm

Trong Python, xâu nào chương trình sẽ báo lỗi.

'This is a string in Python'

message = "This is also a string".

'"Beautiful is better than ugly.". Said Tim Peters'

Không có xâu bị lỗi.

'It\'s also a valid string'

Xem đáp án

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

Cả ba xâu đều đúng, có thể sử dụng “” trong ‘’ hoặc sử dụng kí hiệu “\” trong xâu.

11. Trắc nghiệm
1 điểm

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

>>> s = “abcdefg”

>>> print(s[2])

‘c’.

‘b’.

‘a’.

‘d’

Xem đáp án

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

Kí tự có chỉ số 2 nằm ở vị trí thứ 3 trong chuỗi là ‘c’.

Kết quả của chương trình sau là bao nhiêu? >>> s = “abcdefg” >>> print(s[2]) A. ‘c’. B. ‘b’. C. ‘a’. D. ‘d’ (ảnh 1)
12. Trắc nghiệm
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)

In một chuỗi kí tự từ 0 tới 10.

In một chuỗi kí tự từ 0 tới 9.

In một chuỗi kí tự từ 1 tới 10.

In một chuỗi kí tự từ 1 đến 9.

Xem đáp án

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

Biến i chạy từ 0 đến 9 trong range(10).

Chương trình trên giải quyết bài toán gì? s =
13. Trắc nghiệm
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.

2.

3.

4.

Xem đáp án

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

Biểu thức đúng là: 3, 4.

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. A. 1. B. 2. C. 3. D. 4. (ảnh 1)
14. Trắc nghiệm
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)

In ra một chuỗi các số từ 0 tới n.

Chương trình bị lỗi.

In ra một chuỗi các số lẻ từ 0 đến n.

In ra một chuỗi các số chẵn từ 0 đến n – 1.

Xem đáp án

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

Do i có kiểu số nguyên nên không thể thêm vào chuỗi s được.

15. Trắc nghiệm
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)  

0.

1.

2.

3.

Xem đáp án

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

In ra 3 lần chuỗi s tương ứng với biến i bằng 0, 4, 8.

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