Đá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 - Đề 2
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: C
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: B
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: D
Câu 8
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 9
Lời giải do TopStudy biên soạn
Đáp án: B
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: D
Câu 12
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 13
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 14
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 15
Lời giải do TopStudy biên soạn
Đáp án: A
Câu 16
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 17
Lời giải do TopStudy biên soạn
Đáp án: B
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: B
Câu 21
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 22
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 23
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 24
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 25
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 26
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 27
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 28
Lời giải do TopStudy biên soạn
Đáp án: B
Câu 29
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
- Các cấu trúc lập trình: Cấu trúc tuần tự; cấu trúc rẽ nhánh; cấu trúc lặp.
- Ví dụ: Cấu trúc tuần tự: câu lệnh gán, input, print..
Cấu trúc rẽ nhánh: câu lệnh if; if – else
Cấu trúc lặp: câu lệnh for; while.
Câu 30
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án: Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy viết lại chương trình cho đúng S=0 A=[2,5,-4,3,6] for i in range(len(A)): s = s+i print(S)
- Lỗi ngoại lệ: Biến s chưa khai báo.
- Có lỗi ngữ nghĩa, kết quả đưa ra không phải là tổng các phần tử trong danh sách A.
⇒ chương trình viết đúng
S=0
A=[2,5,-4,3,6]
for i in range(len(A)):
S=S+A[i]
print(S)
Câu 31
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án: Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và
Chương trình có thể viết như sau:
def UCLN(a, b):
while b > 0:
r = a%b
a = b
b = r
return a
a,b = eval(input("Nhập hai số a, b cách nhau bởi dấu phẩy: "))
print("ƯCLN là: ", UCLN(a,b))