Đề thi cuối kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
31 câu · Đề cuối kì 2
3/31 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 28 câu còn lại.
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Cho mảng a=[0,2,4,6]. Phần tử a[2]=?
Đáp án và lời giải
Đáp án: A
Câu 2
Quan sát các lệnh sau, lệnh nào đúng khi khởi tạo dữ liệu danh sách Ds?
Đáp án và lời giải
Đáp án: C
Câu 3
Đoạn chương trình sau sẽ in ra số nào?
def f(x,y):
z=x+y
return x*y*z
print (f(1,4))
Đáp án và lời giải
Đáp án: D
Câu 4
Hàm range(101, 1, -1) sẽ trả về vùng giá trị là:
Đáp án và lời giải
Đáp án: D
Câu 5
Khi thực hiện tìm lỗi trong chương trình và kiểm thử, dữ liệu kiểm thử chia thành mấy nhóm?
Đáp án và lời giải
Đáp án: C
Câu 6
“Các lệnh mô tả hàm” phải viết:
Đáp án và lời giải
Đáp án: C
Câu 7
Xâu rỗng là xâu:
Đáp án và lời giải
Đáp án: B
Câu 8
Đoạn chương trình sau thực hiện công việc gì?
t=0
for i in range(1,m):
if (i %3 ==0) or (i %5 ==0):
t= t + i
Đáp án và lời giải
Đáp án: B
Câu 9
Hàm nào được dùng để tạo xâu in hoa từ toàn bộ xâu hiện tại?
Đáp án và lời giải
Đáp án: B
Câu 10
Câu lệnh sau cho kết quả là gì?
for i in range(10):
if i%2==0: print(i,end='' '')
Đáp án và lời giải
Đáp án: D
Câu 11
Đoạn lệnh sau làm nhiệm vụ gì?
A = []
for x in range(10):
Đáp án và lời giải
Đáp án: B
Câu 12
Hàm gcd(x,y) trả về:
Đáp án và lời giải
Đáp án: D
Câu 13
Hãy chọn báo lỗi đúng, sau khi thực hiện câu lệnh sau:
int(‘abc’)
Đáp án và lời giải
Đáp án: C
Câu 14
Cho đoạn chương trình:
a=[1, 2, 3]
a.insert(1, 2)
print(a)
Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:
Đáp án và lời giải
Đáp án: C
Câu 15
Để thay thế từ hoặc cụm từ bằng từ hoặc cụm từ khác, ta sử dụng hàm nào?
Đáp án và lời giải
Đáp án: C
Câu 16
Thư viện math cung cấp:
Đáp án và lời giải
Đáp án: C
Câu 17
Cách nào không dùng để biểu diễn xâu kí tự?
Đáp án và lời giải
Đáp án: D
Câu 18
Cho đoạn code sau, kết quả nào là output của đoạn code dưới đây?
list = [ 'Python', 100, 13.03, 'C++', 33.3 ]
print (list[1:3])
Đáp án và lời giải
Đáp án: A
Câu 19
Cho đoạn chương trình:
a=[1,2,3]
a.pop(2)
print(len(a))
Sau khi thực hiện đoạn chương trình trên thì kết quả in ra màn hình là:
Đáp án và lời giải
Đáp án: A
Câu 20
Để biết kích thước của danh sách ta dùng hàm:
Đáp án và lời giải
Đáp án: B
Câu 21
Để sử dụng công cụ gỡ lỗi, thực hiện thao tác nào sau đây:
Đáp án và lời giải
Đáp án: A
Câu 22
Khẳng định nào sau đây là sai?
Đáp án và lời giải
Đáp án: D
Câu 23
Dữ liệu kiểm thử thường được chia thành mấy nhóm?
Đáp án và lời giải
Đáp án: B
Câu 24
Bước viết chương trình là:
Đáp án và lời giải
Đáp án: A
Câu 25
Khẳng định nào sau đây là sai?
Đáp án và lời giải
Đáp án: D
Câu 26
Công đoạn thiết kế phần mềm là:
Đáp án và lời giải
Đáp án: C
Câu 27
Những kiến thức nào ở bậc học phổ thông có ích nhất nếu sau này em muốn làm việc trong lĩnh vực phát triển phần mềm?
Đáp án và lời giải
Đáp án: B
Câu 28
Đâu không phải là sản phẩm của nghề lập trình web, trò chơi, thiết bị di động?
Đáp án và lời giải
Đáp án: A
Câu 29
Câu tự luận
(1 điểm) Cho xâu S= “abcdefabc”. Các lệnh sau đây trả về giá trị gì”
Lệnh
Kết quả
‘A’ in S
S.count(“a”)
S[:5]
len(S) + S.find(“c”)
Đáp án tham khảo
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
Lệnh
Kết quả
‘A’ in S
False
S.count(“a”)
2
S[:5]
‘abcde’
len(S) + S.find(“c”)
11
Câu 30
Câu tự luận
(1 điểm) Có mấy loại lỗi thường gặp khi lập trình? Tại sao phải tạo nhiều bộ dữ liệu vào khác nhau để kiểm thử chương trình?
Đáp án tham khảo
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
- Có 3 loại lỗi thường gặp khi lập trình:
+ Lỗi cú pháp
+ Lỗi ngoại lệ
+ Lỗi ngữ nghĩa
- Cần kiểm thử với nhiều bộ dữ liệu khác nhau vì: Để kiểm tra chương trình có thực hiện đúng với các bộ dữ liệu thể hiện các ràng buộc và các tình huống của bài toán hay không
Câu 31
Câu tự luận
(1 điểm) Viết chương trình nhập vào dãy số thực A là điểm của các học sinh trong lớp, các số cách nhau bởi dấu cách. Hãy in ra điểm trung bình của các học sinh trong lớp.
Đáp án tham khảo
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.