TopStudy

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

Về trang đề

Câu 1

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 2

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 3

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 4

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 5

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 6

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 7

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 8

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 9

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 10

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 11

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 12

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 13

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 14

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 15

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 16

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 17

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B

Câu 18

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 19

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 20

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 21

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A

Câu 22

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 23

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 24

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 25

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 26

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D

Câu 27

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C

Câu 28

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là 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:"))