Ngân hàng đề
/ … / Lớp 10
/ Tin học
/ Tin học 10 – Kết nối tri thức
/ Đề thi Tin học 10 - Kết nối tri thức
/ Đề thi giữa kì 2 Tin học 10 - Kết nối tri thức
Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
I. PHẦN CÂU HỎI TRẮC NGHIÊM
Trong Python, hàm nào sau đây có sẵn trả về số phần tử của một đối tượng (chuỗi, danh sách…)?
A
Đáp án A: size()
B
Đáp án B: input()
C
Đáp án C: range()
D
Đáp án D: len()
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án D
Lệnh thêm phần tử vào cuối danh sách là gì?
A
Đáp án A: < < < danh sách>=append()
B
Đáp án B: < < < danh sách>.append()
C
Đáp án C: < < < danh sách>:append()
D
Đáp án D: < < < danh sách>append()
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án B
Trong Python cú pháp y[m:] có chức năng là:
A
Đáp án A: Xâu con gồm m kí tự cuối cùng của xâu y.
B
Đáp án B: Xâu con nhận được bằng cách bỏ m kí tự đầu tiên của xâu y.
C
Đáp án C: Xâu con được nhận bằng cách bỏ m kí tự cuối cùng của xâu y.
D
Đáp án D: Xâu con gồm m kí tự bất kì của xâu y.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án B
Kiểu dữ liệu danh sách được khởi tạo như sau:
< < < tên list> = [< < < v1>, < < < v2>, < < < v3>, < < < v4>,...,< < < vn>] Trong đó:
A
Đáp án A: Các giá trị < < < v1>, < < < v2>, < < < v3>, < < < v4>,...,< < < vn> phải cùng kiểu dữ liệu số nguyên
B
Đáp án B: Các giá trị < < < v1>, < < < v2>, < < < v3>, < < < v4>,...,< < < vn> phải cùng kiểu dữ liệu số thực
C
Đáp án C: Các giá trị < < < v1>, < < < v2>, < < < v3>, < < < v4>,...,< < < vn> phải cùng kiểu dữ liệu
D
Đáp án D: Các giá trị < < < v1>, < < < v2>, < < < v3>, < < < v4>,...,< < < vn> có thể có kiểu dữ liệu khác nhau.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án D
Cho trước lệnh import math, lời gọi hàm sqrt() nào sau đây đúng ?
A
Đáp án A: print(math.sqrt(5))
B
Đáp án B: print(math,sqrt(5))
C
Đáp án C: print(math_sqrt(5))
D
Đáp án D: print(math:sqrt(5))
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án A
Để khai báo hàm ta dùng từ khóa
A
Đáp án A: function
B
Đáp án B: procedure
C
Đáp án C: def
D
Đáp án D: try
Xem đáp án và lời giải
Cho lệnh: A = [1, 2, 3]. Biến A thuộc kiểu dữ liệu nào?
A
Đáp án A: int
B
Đáp án B: string
C
Đáp án C: float
D
Đáp án D: list
Xem đáp án và lời giải
Để thực hiện được hàm gcd trong python, chỉ ra câu lệnh thực hiện khai báo thư viện của hàm đó?
A
Đáp án A: import math from gcd
B
Đáp án B: from math import gcd
C
Đáp án C: from math
D
Đáp án D: import gcd
Xem đáp án và lời giải
Cho xâu s = "MNKXYZ". Khi đó s[1] sẽ là ký tự nào sau đây?
A
Đáp án A: "K"
B
Đáp án B: "M"
C
Đáp án C: "N"
D
Đáp án D: "Z"
Xem đáp án và lời giải
Trong Python, lệnh nào sau đây cho phép truy cập phần tử cuối cùng của danh sách a?
A
Đáp án A: a(len(a))
B
Đáp án B: a(len(a)-1)
C
Đáp án C: a[len(a)-1]
D
Đáp án D: a[len(a)]
Xem đáp án và lời giải
Cho xâu s1="ab123", xâu s2="a12" với cú pháp: s2 in s1 cho kết quả là:
A
Đáp án A: true
B
Đáp án B: False
C
Đáp án C: false
D
Đáp án D: True
Xem đáp án và lời giải
Hoạt động sau thuộc dạng cấu trúc lặp nào?
“Robot nhổ củ cải, mỗi bước đi robot nhổ 10 củ cải, robot nhổ cho đến khi máy hư thì dừng”
A
Đáp án A: Lặp với số lần biết trước
B
Đáp án B: Lặp với số lần chưa biết trước
C
Đáp án C: Lặp đi lặp lại 10 lần
D
Đáp án D: Lặp vô hạn lần
Xem đáp án và lời giải
Đâu là hàm dùng để tính diện tích hình chữ nhật có hai cạnh là x, y:
A
Đáp án A:
B
Đáp án B:
C
Đáp án C:
D
Đáp án D:
Xem đáp án và lời giải
Cho đoạn lệnh:
A = [1, 2, 3, 4, 5]
print(A[1]*A[2])
Sau khi thực hiện kết quả in ra màn hình là:
A
Đáp án A: 2
B
Đáp án B: 2*3
C
Đáp án C: A[1]*A[2]
D
Đáp án D: 6
Xem đáp án và lời giải
Cho danh sách a, lệnh nào sau đây cho phép thay đổi thông tin của phần tử thứ 3 trong danh sách a nhận giá trị mới là 1987.
A
Đáp án A: a[2] := 1987;
B
Đáp án B: a[3] = 1987
C
Đáp án C: a[2] = 1987
D
Đáp án D: a[3] : 1987
Xem đáp án và lời giải
Giá trị của x bằng bao nhiêu sau khi thực hiện chương trình sau x=0
while (x<10):
x=x+3 print(x)
A
Đáp án A: 11
B
Đáp án B: lặp vô hạn
C
Đáp án C: 10
D
Đáp án D: 12
Xem đáp án và lời giải
Cho A=[1, 3, 5, 0] , ta dùng lệnh gì sau đây để nhận được kết quả A= [1, 3, 5, 4, 0]
A
Đáp án A: insert(2, 4)
B
Đáp án B: insert(4, 3)
C
Đáp án C: insert(3, 4)
D
Đáp án D: insert(4, 4)
Xem đáp án và lời giải
Để khởi tạo danh sách a gồm 50 số 0, phương án nào sau đây đúng?
A
Đáp án A: a = [0]*50
B
Đáp án B: a = [0*50]
C
Đáp án C: a = [0…50]
D
Đáp án D: a = 0…50
Xem đáp án và lời giải
Lệnh sau trả lại giá trị gì? "Trường THPT".find("THPT",4)
A
Đáp án A: 6.
B
Đáp án B: 5.
C
Đáp án C: 7.
D
Đáp án D: 8.
Xem đáp án và lời giải
Cho biết kết quả in ra màn hình khi thực hiện đoạn chương trình sau: def f(a,b):
r=a%b while r!=0:
a=b b=r r=a%b
return b print(f(42,49))
A
Đáp án A: 7
B
Đáp án B: 6
C
Đáp án C: 42
D
Đáp án D: 2
Xem đáp án và lời giải
Phần II. Trắc nghiệm đúng sai
I. PHẦN CÂU HỎI ĐÚNG SAI
Cho chương trình Python sau:
n = int(input("Nhập n: ")) i = 1
while i <= n:
if i % 2 == 0: print(i, end=" ")
i = i + 1
a
Ý a: Chương trình trên sử dụng câu lệnh lặp với số lần lặp biết trước
b
Ý b: Điều kiện i % 2 == 0 kiểm tra xem i có phải là số lẻ hay không
c
Ý c: Nếu nhập n = 6, chương trình sẽ in ra 2 4 6
d
Ý d: Để in ra màn hình các số lẻ, thay bằng điều kiện if i % 2 == 1
Xem đáp án và lời giải
Cho chương trình Python sau:
s = "Hello, world!" print(s.find("world"))
Sau đây là một số nhận định:
a
Ý a: find("world") trả về vị trí đầu tiên của "world" trong s
b
Ý b: Lệnh print(s.find("excel")) sẽ trả về kết quả là 0
c
Ý c: Lệnh print(s.find("world")) sẽ trả về 7
d
Ý d: Lệnh print(s.find("world")+s.find("world")) cho kết quả 14
Xem đáp án và lời giải
Phần III. Tự luận
III. PHẦN CÂU HỎI TỰ LUẬN
Cho trước xâu kí tự S và xâu subS. Viết đoạn chương trình tính số lần lặp của xâu con subS trong xâu S, cho phép chồng lần của các xâu con này.
Ví dụ: S= “1212133121214”, subS= “121” thì số lần lặp là 4.
Xem đáp án và lời giải
Viết hàm tính trung bình của 3 số. Viết chương trình nhập vào điểm trung bình 3 môn Toán, Văn, Anh của một học sinh. Tính và đưa ra màn hình điểm trung bình chung của 3 môn đó. Yêu cầu thiết lập và sử dụng hàm tính trung bình của 3 số.
Xem đáp án và lời giải
Tất cả đề Đề thi giữa kì 2 Tin học 10 - Kết nối tri thức · Các bộ sách Tin học Lớp 10