Đá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: D
Câu 3
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 4
Lời giải do TopStudy biên soạn
Đáp án: D
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: 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: B
Câu 10
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 11
Lời giải do TopStudy biên soạn
Đáp án: A
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: B
Câu 14
Lời giải do TopStudy biên soạn
Đáp án: B
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: D
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
Đáp án: A
Câu 22
Lời giải do TopStudy biên soạn
Đáp án: C
Câu 23
Lời giải do TopStudy biên soạn
Đáp án: D
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: D
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: C
Câu 28
Lời giải do TopStudy biên soạn
Đáp án: D
Câu 29
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
- Có 4 phương pháp kiểm thử
- Đó là: Quan sát mã lỗi Runtime và bắt lỗi ngoại lệ; Kiểm thử chương trình với nhiều bộ test khác nhau; in các thông số trung gian; Sử dụng công cụ BreakPoint.
- Lỗi ZeroDivisionError sảy ra khi số chia bằng 0. Em cần xem lại các biểu thức chia xem có giá trị nào bằng 0 không. Và sửa lỗi
Câu 30
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
def dem(s):
d=0
for i in range(len(s)):
if (s[i]>='0') and (s[i]<='9'):
d=d+1
print(d)
return
Câu 31
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án: Chương trình cần kiểm soát lỗi nhập dữ liệu như sau: Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: Nhập sai, số a phải lớn hơn 0. Hãy nhập lại. Chương trình cần kiểm soát lỗi nhập cho đến khi nào nhập đúng thì thôi.
Chương trình có thể viết như sau:
a = float(input("Nhập số thực dương a:"))
while a <= 0:
print("Nhập sai, số a phải lớn hơn 0. Hãy nhập lại.")
a = float(input("Nhập số thực dương a:"))