Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
I. Phần I: Trắc nghiệm nhiều lựa chọn. (Thí sinh chọn một phương án đúng nhất)
Cho chương trình sau:

Chương trình trên in ra màn hình kết quả là:
-
A
Đáp án A: [12, 14, 35, 46, 78, 12, 23, 1].
-
B
Đáp án B: [12, 14, 35, 46, 78, 5, 23, 1].
-
C
Đáp án C: [12, 14, 35, 46, 78, 23, 1].
-
D
Đáp án D: [12, 14, 35, 46, 12, 5, 23, 1].
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 dùng để tính độ độ dài của danh sách là:
-
A
Đáp án A: len().
-
B
Đáp án B: range().
-
C
Đáp án C: clear().
-
D
Đáp án D: del().
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
Kết quả in ra màn hình có bao nhiêu chữ A xuất hiện?

-
A
Đáp án A: 5.
-
B
Đáp án B: 6.
-
C
Đáp án C: 4.
-
D
Đáp án D: 1.
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
Phương án nào sau đây nêu đúng cú pháp câu lệnh rẽ nhánh dạng thiếu if?
-
A
Đáp án A:
-
B
Đáp án B:
-
C
Đáp án C:
-
D
Đáp án D:
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
Chọn cú pháp đúng của lệnh while trong Python?
-
A
Đáp án A:
-
B
Đáp án B:
-
C
Đáp án C:
-
D
Đáp án D:
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
Xâu rỗng được định nghĩa là:
-
A
Đáp án A: empty = 0.
-
B
Đáp án B: empty = [].
-
C
Đáp án C: empty = "rỗng".
-
D
Đáp án D: empty = "".
Xem đáp án và lời giải
Có mấy dạng câu lệnh rẽ nhánh trong Python?
-
A
Đáp án A: 2
-
B
Đáp án B: 1
-
C
Đáp án C: 3
-
D
Đáp án D: 4
Xem đáp án và lời giải
Kết quả của các dòng lệnh sau là:

-
A
Đáp án A: False.
-
B
Đáp án B: None.
-
C
Đáp án C: True.
-
D
Đáp án D: Error.
Xem đáp án và lời giải
Lệnh viết đúng cú pháp là:
-
A
Đáp án A: for i in range(10)
-
B
Đáp án B: for in range(10):
-
C
Đáp án C: for i range(10)
-
D
Đáp án D: for i in range(10):
Xem đáp án và lời giải
Để xóa nhanh danh sách ta dùng lệnh?
-
A
Đáp án A: append().
-
B
Đáp án B: remove().
-
C
Đáp án C: del().
-
D
Đáp án D: clear().
Xem đáp án và lời giải
Công việc lặp với số lần biết trước là:
-
A
Đáp án A: tính tổng các số có một chữ số.
-
B
Đáp án B: chạy 5 phút quanh sân trường.
-
C
Đáp án C: đếm số học sinh trong lớp.
-
D
Đáp án D: chào các học sinh đi ngang qua.
Xem đáp án và lời giải
Cho đoạn chương trình sau:
ts= “Hoc tin cùng chúng tớ”
print(ts[5])
Phương án nào sau đây là kết quả của chương trình trên?
-
A
Đáp án A: n.
-
B
Đáp án B: i.
-
C
Đáp án C: t.
-
D
Đáp án D: c.
Xem đáp án và lời giải
Câu lệnh lặp While trong Python là?
-
A
Đáp án A: Lệnh lặp vô hạn.
-
B
Đáp án B: Lệnh lặp với số lần không biết trước.
-
C
Đáp án C: Lệnh lặp với số lần biết trước.
-
D
Đáp án D: Lệnh rẽ nhánh.
Xem đáp án và lời giải
Có thể truy cập từng phần tử của danh sách thông qua?
-
A
Đáp án A: tên gọi.
-
B
Đáp án B: chỉ số.
-
C
Đáp án C: giá trị số.
-
D
Đáp án D: số dương.
Xem đáp án và lời giải
Phương án nào sau đây nêu đúng vùng giá trị của lệnh range(10)?
-
A
Đáp án A: 1 đến 9.
-
B
Đáp án B: 0 đến 10.
-
C
Đáp án C: 1 đến 10.
-
D
Đáp án D: 0 đến 9.
Xem đáp án và lời giải
Cú pháp đầy đủ của lệnh find() là:
-
A
Đáp án A: <xâu mẹ>.find(<xâu con>,start).
-
B
Đáp án B: <xâu mẹ>:find(<xâu con>).
-
C
Đáp án C: <xâu mẹ>.find(<xâu con>).
-
D
Đáp án D: <xâu mẹ>:find(<xâu con>,start).
Xem đáp án và lời giải
Để tách xâu s thành danh sách các từ ta viết:
-
A
Đáp án A: s. find ( )
-
B
Đáp án B: s. upper
-
C
Đáp án C: s. split( )
-
D
Đáp án D: “ ”. join(s)
Xem đáp án và lời giải
Cho xâu B như sau:
B = "Tin học 10 Kết nối tri thức"
Kết quả khi thực hiện lệnh B.split() là:
-
A
Đáp án A: 'Tin', 'học', '10', 'Kết', 'nối', 'tri', 'thức'.
-
B
Đáp án B: 'Tin', 'học', 'Kết', 'nối', 'tri', 'thức'.
-
C
Đáp án C: ['Tin', 'học', '10', 'Kết', 'nối', 'tri', 'thức'].
-
D
Đáp án D: ['Tin', 'học', 'Kết', 'nối', 'tri', 'thức'].
Xem đáp án và lời giải
Giá trị của biểu thức 100%4 == 0 là:
-
A
Đáp án A: 25
-
B
Đáp án B: 0
-
C
Đáp án C: False.
-
D
Đáp án D: True.
Xem đáp án và lời giải
Cho chương trình sau.

Giá trị của num sau chương trình là:
-
A
Đáp án A: 8.
-
B
Đáp án B: 4.
-
C
Đáp án C: 20.
-
D
Đáp án D: 40.
Xem đáp án và lời giải
Phần II. Trắc nghiệm đúng sai
Phần II: Trắc nghiệm đúng – sai
Một số ý kiến về các câu lệnh xử lí xâu như sau.
-
a
Ý a: Lệnh split() dùng để tách một xâu thành danh sách các từ.
-
b
Ý b: Lệnh join() có tác dụng tương tự lệnh split().
-
c
Ý c: Để tìm một xâu trong một xâu khác có thể dùng in hoặc find().
-
d
Ý d: Lệnh find() đơn tìm vị trí xâu con trong xâu mẹ, nếu không thấy thì trả về 0.
Xem đáp án và lời giải
Cho X = True, Y = False. Một số kết quả được nêu ra như sau.
-
a
Ý a: X and Y = False.
-
b
Ý b: not Y = True.
-
c
Ý c: X or Y = False.
-
d
Ý d: not X = True.
Xem đáp án và lời giải
Phần III. Tự luận
II. Phần tự luận (3 Điểm)
(1 điểm): Cho đoạn chương trình sau:

a. Biến i nhận các giá trị nào?
b. Sau khi thực hiện chương tình thì giá trị của s bằng bao nhiêu?
Xem đáp án và lời giải
(2 điểm):
a. Viết chương trình nhập vào một dãy gồm n số nguyên.
b. Đếm và đưa ra màn hình số lượng các số chẵn trong dãy.
c.Đưa ra màn hình các số chẵn ở vị trí lẻ.
Xem đáp án và lời giải
Tất cả đề Đề thi giữa kì 2 Tin học 10 - Kết nối tri thức · Các bộ sách Tin học Lớp 10