Đề kiểm tra giữa học kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
-
1252 lượt thi
-
31 câu hỏi
-
45 phút
Danh sách câu hỏi
Câu 1:
Câu 2:
Cho đoạn chương trình sau:
x=10
y=3
d=0
if x%y==0:
d=x//y
Sau khi thực hiện đoạn chương trình trên giá trị của d là:
Đáp án: C
Câu 4:
Cho đoạn chương trình
a=5
b=7
X = (a<b or a<0) and (b<0)
Giá trị của X là
Đáp án: B
Câu 5:
Cho đoạn lệnh sau:
x=20
if x%2==0:
x=x+10
else:
x=x-10;
Sau khi thực hiện đoạn chương trình x nhận giá trị bao nhiêu?
Đáp án: C
Câu 9:
Cho đoạn chương trình sau:
a=6
s=0
while (a>0):
s=s+a
a=a-1
Giá trị của s khi thực hiện đoạn chương trình trên bằng bao nhiêu?
Đáp án: D
Câu 12:
Đ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) and (i %5 ==0):
t= t + i
Đáp án: B
Câu 15:
Cho các câu sau, số câu đúng là:
1) Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.
2) Hàm chỉ được gọi một lần duy nhất ở chương trình chính.
3) Hàm luôn trả một giá trị qua tên của hàm.
4) Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.
5) Khai báo hàm trong Python luôn có danh sách tham số.
Đáp án: A
Câu 19:
Đáp án: A
Câu 20:
Kết quả của chương trình sau là:
def PhepNhan(Number):
return Number * 10;
print(PhepNhan(5))
Đáp án: D
Câu 25:
Đáp án: A
Câu 26:
Cho đoạn chương trình sau:
s=’abcde’
print(s[1:4])
Trên màn hình máy tính sẽ xuất hiện xâu:
Câu 27:
Đáp án: C
Câu 29:
In ra tổng các số chia hết cho 3 hoặc chia hết cho 5
Với n nhập từ bàn phím, viết chương trình đưa ra màn hình tổng các số tự nhiên nhỏ hơn n và chia hết cho 3 hoặc chia hết cho 5.
Chương trình có thể như sau:
Câu 31:
Chương trình ở hình sau xây dựng một hàm tính diện tích một tam giác bằng công thức Heron theo ba cạnh của tam giác. Em hãy hoàn thiện chương trình bằng lời gọi hàm thích hợp để đưa ra màn hình kết quả tính diện tích của tam giác có ba cạnh là 3, 4, 5.
Chương trình tính diện tích tam giác
Chương trình có thể như sau: