Trang 1/3 - Mã đề 001
S GIÁO DC VÀ ĐÀO TO ĐIN BIÊN
TRƯNG PT DTNT THPT HUYN MƯNG NG
ĐỀ CHÍNH THỨC
(Đề kiểm tra có 03 trang)
ĐỀ KIỂM TRA CUỐI K I, NĂM HC 2022-2023
MÔN: TIN HC LP 10
Thời gian làm bài: 45 phút
Không kể thời gian giao đề
Họ và tên ……………………...... Ngày sinh…………….. Lớp:…………
A. PHẦN TRẮC NGHIỆM (7,0 Điểm)
Câu 1. Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?
A. b = 10. B. B = 10. C. b == 10 D. b = „10‟
Câu 2. Đưa dữ liệu ra màn hình dùng thủ tục nào?
A. print(). B. input(). C. type(). D. abs().
Câu 3. Phạm vi sử dụng của internet là?
A. Chỉ trong gia đình. B. Chỉ trong cơ quan.
C. Chỉ ở trên máy tính và điện thoại. D. Toàn cầu.
Câu 4. Khi truy cập mạng, mọi người thể bị kẻ xấu lợi dụng, ăn cắp thông tin hay
không?
A. Có. B. Không. C. y trường hợp.
D. Không thể.
Câu 5. Đưa thông tin không phù hợp lên mạng có thể bị coi là vi phạm gì?
A. Vi phạm pháp luật. B. Vi phạm đạo đức.
C. Tùy theo nội dung và hậu quả. D. Không vi phạm.
Câu 6. Phần mềm miễn phí đồ họa Vector thiết kế logo, biển quảng cáo?
A. Inkscape. B. CorelDRAW. C. GIMP. D. Adobe Photoshop
Câu 7. Thao tác nào sau đây cho phép thay đổi bán kính của góc bo?
A. Click chọn đối tượng lần thứ nhất B. Click chọn đối tượng lần thứ hai
C. Double_Click trên đối tượng D. Right_Click trên đối tượng
Câu 8. Cần ít nhất bao nhiêu điểm để xác định một đường thẳng?
A. 3. B. 4. C. 5. D. 2.
Câu 9. Ai đã phát triển Ngôn ngữ lập trình Python?
A. Wick van Rossum. B. Rasmus Lerdorf.
C. Guido van Rossum. D. Niene Stom.
Câu 10. Trong ngôn ngữ Python, tên nào sau đây là từ khoá?
A. program, sqr. B. uses, var. C. include, const. D. if, else.
Câu 11. Thông tin là gì?
A. Các văn bản và số liệu. B. Tất cả những gì mang lại cho chúng ta hiểu biết
C. Văn bản, hình ảnh, âm thanh. D. Hình ảnh, âm thanh.
Câu 12. Thiết bị nào dưới đây là thiết bị thông minh:
MÃ ĐỀ 001
Trang 2/3 - Mã đề 001
A. Đồng hồ kết nối với điện thoại qua Bluetooth. B. Cân.
C. Ổ cắm. D. Khóa đa năng.
Câu 13. Đâu không phải là kiểu dữ liệu cơ bản trong python ?
A. int. B. float. C. list. D. string.
Câu 14. Biểu diễn nào sau đây là sai trong Python?
A. b*b>a*c, a*(1-a)+(a-b)>=0; 1/x-x<0. B. (a-b)>c-d, 1//x-y>=2*x,b*b>a*c.
C. (a-b)>c-d, (a-b)<>b-a,12*a>5a. D. (a-b)**0.5>x,1/x-y>=2*x,15*a>5.
Câu 15. Kết quả của đoạn chương trình sau:
x=2021
print((x%4==0 and x%100!=0) or x%400==0)
A. 55. B. True. C. 5. D. False.
Câu 16. Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vsau
mỗi lần lặp?
A. 1. B. 2. C. 0. D. Tất cả đều sai.
Câu 17. Trong câu lệnh lặp:
j=0
for j in range(10):
j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
A. 10 lần. B. 1 lần. C. 5 lần. D. Không thực hiện.
Câu 18. Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
A. C/C++. B. Assembly. C. Python. D. Java.
Câu 19. Tác động của virus đối với người dùng và máy tính?
A. Gây khó chịu với người dùng. B. m hỏng phần mềm khác trong máy.
C. Xóa dữ liệu, làm tê liệt máy tính. D. Cả A, B, C.
Câu 20. Đâu là quy tắc đúng khi đặt tên biến cho Python?
A. Tên biến có thể bắt đầu bằng dấu gạch dưới “_”
B. Có thể sử dụng keyword làm tên biến
C. Tên biến có thể bắt đầu bằng một chữ số
D. Tên biến có thể có các kí hiệu @, #, %, &,…
Câu 21. Luật An ninh mạng được Quốc hội Việt Nam ban hành vào năm nào?
A.1998. B. 2008. C. 2018. D. 2017.
Câu 22. Để xác định đường viền của đối tượng dạng nét đứt, cần chọn trang nào trong
hộp thoại Fill and Stroke?
A. Fill. B. Stroke paint. C. Stroke style. D. Cả A và B.
Câu 23. Điểm neo trơn được thể hiện bằng hình gì?
A. hình tam giác. B. hình vuông, hình tròn.
C. hình thoi. D. hình bình hành.
Câu 24. Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?
A. /, -, +, *. B. (*, /), (+, -). C. Từ trái sang phải. D. (+, -), (*, /).
Trang 3/3 - Mã đề 001
Câu 25. Để gán giá trị cho một biến số ta thực hiện như thế nào?
A. <giá trị> := A. B. A = <giá trị>. C. <giá trị> = A. D. A := <giá trị>.
Câu 26. Kết quả của dòng lệnh sau
>>x=6.7
>>type(x)
A. int. B. float. C. string. D. double.
Câu 27. Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=5
A. m = 1, n = 8 B. m = 2, n = 9 C. m = 3, n = 10, D. m = 0, n = 7
Câu 28. Cho đoạn chương trình:
j = 0
for i in range(5):
j = j + i
print(j)
Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
A. 10. B. 12. C. 15. D. 14.
B. PHẦN TỰ LUẬN (3,0 Điểm)
Câu 1(1,0 điểm): Viết biểu thức lôgic ứng với mỗi câu sau:
a) Số x nằm trong khoảng (10; 100).
b) Số y nằm trong đoạn [0; 1] và [5; 10].
Câu 2(2,0 điểm): Viết chương trình tính tổng các số tự nhiên chẵn nhỏ hơn n, với n cho
trước (n=20).
HẾT.