Đáp án và lời giải
Đề thi cuối kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Câu 1
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 2
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 3
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 4
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 5
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 6
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 7
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 8
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 9
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 10
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 11
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 12
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 13
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 14
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 15
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 16
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 17
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 18
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 19
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 20
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 21
Lời giải do TopStudy biên soạn
a) Đúng
b) Sai
c) Sai
d) Sai
a) Đ, vì được khai báo trong thân các hàm
b) S, vì gt, n, i là các biến cục bộ chỉ có tác dụng trong các hàm khai báo nó
c) S, vì nếu ta nhập n=5 và k=2 thì kết quả của chương trình là tổ hợp chập 2 của 10 là 45.
d) S, được phép nhập vì các biến n và k không liên quan gì nhau.
Câu 22
Lời giải do TopStudy biên soạn
a) Đúng
b) Sai
c) Đúng
d) Sai
a) Đ. Vì "programming" là xâu con của "Python programming is fun".
b) S. Vì "Python" xuất hiện tại vị trí 0 trong xâu t, nên lệnh này sẽ trả về 0.
c) Đ. Vì "is" xuất hiện đầu tiên tại vị trí 18 trong xâu t.
d) S. Vì Python phân biệt chữ hoa và chữ thường, nên "Fun" không có trong xâu t (xâu này chứa "fun" với chữ "f" thường)
Câu 23
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
# Nhập số lượng phần tử N
n = int(input("Nhập số lượng phần tử N: "))
input_string = input("Nhập dãy A: ")
a = [int(x) for x in input_string.split()]
count = 0
# Duyệt qua các phần tử của mảng để kiểm tra
for x in a:
if x % 5 == 0 and x % 3 == 1:
count += 1
# Đưa ra màn hình kết quả
print("Số lượng số chia hết cho 5 và chia 3 dư 1 là: “,count)
Câu 24
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
def is_prime(x):
# Các số nhỏ hơn 2 không phải là số nguyên tố
if x < 2:
return 0
# Kiểm tra tính chia hết từ 2 đến căn bậc hai của x
i = 2
while i * i <= x:
if x % i == 0:
return 0
i += 1
return 1