11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường

docx 73 trang ducduy 31/01/2026 260
Bạn đang xem 30 trang mẫu của tài liệu "11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường

11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường
 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
 b=[] 
 b.append(a) 
 return b 
print(test(1)) 
print(test(2)) 
A. [1, 2], [1, 2] B. [1], [2] C. Lỗi D. [1], [1, 2]
Câu 25. Trong mạng máy tính, thiết bị nào sau đây giúp kết nối nhiều mạng khác nhau?
A. Switch B. Access Point C. Router D. Hub
Câu 26. Khi so sánh ổ cứng SSD và HDD, phát biểu nào sau đây đúng?
A. SSD có tốc độ truy xuất dữ liệu nhanh hơn HDD
B. HDD có độ bền cao hơn SSD
C. Giá thành SSD rẻ hơn HDD với cùng dung lượng
D. SSD tiêu thụ điện năng nhiều hơn HDD
Câu 27. Khi sử dụng tài nguyên trên Internet, hành động nào sau đây là tôn trọng bản 
quyền?
A. Sử dụng tài liệu theo đúng quy định và giấy phép bản quyền.
B. Chia sẻ phần mềm có bản quyền miễn phí cho bạn bè.
C. Sao chép nội dung của người khác cần chỉnh sửa lại trước khi đăng lên mạng
D. Đăng tải tài liệu lên mạng mà không cần ghi nguồn.
Câu 28. Luật Sở hữu trí tuệ bao gồm quyền thân nhân và quyền nào sau đây?
A. Sở hữu. B. Trí tuệ. C. Giá trị. D. Tài sản.
Câu 29. Dịch vụ nào sau đây không phải là dịch vụ lưu trữ đám mây?
A. Dropbox B. Google Drive C. WinRAR D. OneDrive
Câu 30. Trong Python, biểu thức nào sau đây trả về giá trị True?
A. bool("False") B. bool(0) C. bool([]) D. bool("")
Phần II. Câu trắc nghiệm đúng sai. 
Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
a. Phần chung cho tất cả các thí sinh
Câu 1. Điểm giỏi là điểm nằm trong đoạn [8; 10]. Để đếm số điểm giỏi của lớp, một học 
sinh đã viết một chương trình Python như sau:
1 diem = [8.3, 6, 5.7, 6.3, 7.1, 8, 4.9, 9]
2 hsg = 0
3 for i in diem:
4 if (diem[i]>=8.0 and diem[i]<=10.0):
5 hsg += 1
6 print("số học sinh đạt điểm giỏi của lớp là:”hsg)
Sau khi đọc chương trình, một số học sinh khác đã có những nhận xét như sau:
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
if (i>=8.0 and i<=10.0):
a) diem là một danh sách và có cấu trúc như mảng một chiều.
b) Lệnh if tại dòng 4 cần sửa lại như sau:
c) Việc khai báo và khởi tạo biến diem là sai vì tất cả các phần tử trong diem phải cùng kiểu 
dữ liệu.
d) Khi chạy chương trình, kết quả hiển thị ra màn hình là 3.
Câu 2. Minh xem được một video trên mạng xã hội về một loại thuốc được quảng cáo là có 
thể chữa bách bệnh. Tin rằng đây là thông tin hữu ích, Minh đã chia sẻ video này với bạn bè 
và người thân mà không kiểm chứng. Sau đó, nhiều người tin tưởng và mua thuốc, nhưng 
không may một số người gặp tác dụng phụ nghiêm trọng, thậm chí phải nhập viện. Vụ việc 
thu hút sự chú ý của truyền thông, và cơ quan chức năng vào cuộc điều tra về trách nhiệm 
của những người liên quan đến việc lan truyền thông tin sai lệch.
Các nhận xét sau đây là đúng hay sai?
Thí sinh chỉ chọn một trong hai phần sau: Phần định hướng Khoa học máy tính (CS) làm câu 
4 và câu 5; Thí sinh thi theo định hướng Tin học ứng dụng (ICT) làm các câu 6 và câu 7.
a) Người tiếp nhận thông tin trên mạng có trách nhiệm tự kiểm chứng trước khi hành động, 
nên Minh không cần chịu trách nhiệm về việc người khác tin và mua thuốc.
c) Dù Minh không phải là người bán thuốc hay tạo ra nội dung quảng cáo, cậu vẫn có thể bị 
xem xét trách nhiệm nếu hành vi chia sẻ thông tin gây hậu quả nghiêm trọng.
d) Theo Luật An ninh mạng, hành vi chia sẻ thông tin sai lệch, gây ảnh hưởng tiêu cực đến 
sức khỏe cộng đồng có thể bị xử phạt hành chính hoặc truy cứu trách nhiệm hình sự tùy theo 
mức độ nghiêm trọng.
e) Nếu Minh xóa bài đăng sau khi biết đó là thông tin sai lệch, cậu sẽ không phải chịu bất kỳ 
trách nhiệm nào trước pháp luật.
Câu 3. Minh mua một máy tính xách tay mới để phục vụ cho công việc học tập. Máy có bộ 
vi xử lý (CPU) mạnh, có 4GB RAM và sử dụng ổ cứng HDD. Khi Minh mở nhiều ứng dụng 
cùng lúc, máy tính thường chạy chậm và bị giật lag.
Bạn của minh có một số nhận xét sau:
a) Việc tăng thêm RAM có thể giúp cải thiện hiệu suất xử lý đa nhiệm.
b) Dung lượng RAM thấp có thể khiến máy tính bị chậm khi chạy nhiều ứng dụng cùng lúc.
c) CPU mạnh là yếu tố duy nhất quyết định tốc độ xử lý của máy tính.
d) Nếu Minh thay ổ cứng HDD bằng SSD, tốc độ truy xuất dữ liệu có thể được cải thiện 
đáng kể.
b) Phần riêng
Định hướng Khoa học máy tính (CS)
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
Câu 4. Một hệ thống an ninh tự động mở cửa khi có thẻ hợp lệ (the_hop_le) hoặc nhận diện 
khuôn mặt thành công (nhan_dien), nhưng nếu có cảnh báo an ninh (canh_bao), cửa sẽ 
không mở.
Các nhận xét sau đây là đúng hay sai?
a) Hệ thống sẽ mở cửa ngay cả khi có cảnh báo an ninh, nếu thẻ hợp lệ và nhận diện khuôn 
mặt cùng đúng.
b) Nếu bỏ điều kiện not canh_bao, cửa sẽ mở ngay cả khi có cảnh báo an ninh.
c) Bảng chân lý của biểu thức (A or B) and not C có 8 dòng tương ứng với mọi giá trị của A, 
B, C.
d) Điều kiện logic cho hệ thống có thể được biểu diễn là (the_hop_le or nhan_dien) and not 
canh_bao.
Câu 5. Một công ty in ấn yêu cầu ảnh có độ phân giải cao nhưng khi nhận file của khách 
hàng, ảnh bị vỡ khi in ra kích thước lớn.
Các nhận xét sau là đúng hay sai?
a) Nếu ảnh có độ phân giải cao, nó sẽ không bao giờ bị vỡ khi in.
b) Định dạng PNG và JPEG đều là ảnh bitmap, trong khi SVG là ảnh vector.
c) Ảnh bitmap có số pixel cố định, nên khi phóng to quá mức, ảnh sẽ bị vỡ.
d) Ảnh vector không bao giờ bị vỡ nét vì được lưu dưới dạng phương trình toán học.
Định hướng Tin học ứng dụng (ICT)
Câu 6. Nhung đang thiết kế một bức tranh minh họa trên Inkscape và muốn tạo hiệu ứng 
chồng lớp giữa các hình.
Các nhận xét sau là đúng hay sai?
a) Nhung có thể sử dụng phép toán Boolean như Union, Difference, Intersection để kết hợp 
hoặc loại bỏ phần giao nhau giữa các hình.
b) Nếu Nhung muốn tạo hiệu ứng đổ bóng, cậu ấy cần sử dụng công cụ Blur trong bảng Fill 
& Stroke.
c) Inkscape không hỗ trợ hiệu ứng gradient (chuyển màu) cho hình vẽ.
d) Nếu Nhung muốn một hình nằm trên hình khác, cậu ấy có thể thay đổi thứ tự xếp chồng 
bằng cách dùng lệnh Raise to Top hoặc Lower to Bottom.
Câu 7. Chọn phần mềm thiết kế đồ họa phù hợp
Minh cần thiết kế logo cho một công ty khởi nghiệp và phải chọn phần mềm đồ họa phù hợp. 
Cậu phân vân giữa Inkscape và Photoshop, vì thấy cả hai đều có thể tạo hình ảnh đẹp.
Các nhận xét sau đây là đúng hay sai?
a) Photoshop chủ yếu dùng để chỉnh sửa ảnh raster, không phù hợp cho việc thiết kế logo có 
thể thay đổi kích thước linh hoạt.
b) Logo thiết kế bằng Photoshop luôn có thể phóng to mà không bị vỡ hình.
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
c) Nếu Minh muốn tạo ảnh có độ chi tiết cao với nhiều hiệu ứng phức tạp, Photoshop là lựa 
chọn tốt hơn.
d) Inkscape là phần mềm chuyên về đồ họa vector, thích hợp để thiết kế logo hơn Photoshop.
 ----------HẾT----------
 ĐÁP ÁN
Phần I. Câu trắc nghiệm nhiều phương án lựa chọn. 
 1. B 2. A 3. B 4. C 5. B 6. C
 7. D 8. A 9. C 10. C 11. C 12. D
 13. C 14. D 15. C 16. C 17. A 18. A
 19. C 20. B 21. A 22. B 23. C 24. B
 25. C 26. A 27. A 28. D 29. C 30. A
Phần II. Câu trắc nghiệm đúng sai. 
a. Phần chung cho tất cả các thí sinh
 Câu 1 a. Đ b. Đ c. S d. S
 Câu 2 a. S b. Đ c. Đ d. S
 Câu 3 a. Đ b. Đ c. S d. Đ
b) Phần riêng
Định hướng Khoa học máy tính (CS)
 Câu 4 a. S b. Đ c. Đ d. Đ
 Câu 5 a. S b. Đ c. Đ d. Đ
Định hướng Tin học ứng dụng (ICT)
 Câu 6 a. Đ b. Đ c. S d. Đ
 Câu 7 a. Đ b. S c. Đ d. Đ
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
 ĐỀ SỐ 5
 SỞ GD & ĐT VĨNH PHÚC ĐỀ THI CHỌN HSG VÒNG TRƯỜNG - VÒNG 2
 TRƯỜNG THPT BÌNH SƠN MÔN: TIN LỚP 10
 Mã đề: 141 Thời gian: 90 phút (không kể thời gian phát đề)
Phần I. Câu trắc nghiệm nhiều phương án lựa chọn. 
Thí sinh trả lời từ câu 1 đến câu 30. Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1. Khi em nhận được thư điện tử có tệp đính kèm nghi ngờ là virus từ người quen, em 
nên xử lí như thế nào?
A. Mở tệp đính kèm và lưu tệp đó vào máy tính của mình.
B. Mở tệp đính kèm và xóa tệp đó ngay nếu nhận thấy tệp bị nhiễm virus.
C. Trước khi mở tệp đính kèm, em tìm cách nhắn tin hoặc gửi một thư điện tử khác cho 
người đã gửi thư để kiểm tra có đúng người đó gửi tệp đó cho em hay không.
D. Trước khi mở tệp đính kèm, em chuyển sang máy tính khác để ở lại thư điện tử đó.
Câu 2. Kết quả của câu lệnh sau khi thực thi sẽ là gì?
A = [1, 2, 3, 10, "Việt", True]
print(A[2], A[4], A[5], len(A))
A. 2, "Việt", True, 6 B. 3, "Việt", True, 6
C. 3, "Việt", 10, 5 D. 3, "Việt", True, 5
Câu 3. Để đọc toàn bộ nội dung của một tệp văn bản, bạn sẽ sử dụng lệnh nào sau đây?
A. close() B. write() C. read() D. append()
Câu 4. Một học sinh muốn tải tài liệu học tập miễn phí từ Internet nhưng cần đảm bảo tuân 
thủ luật bản quyền. Trang web nào dưới đây là lựa chọn hợp lý nhất?
A. Yêu cầu trả phí trước khi tải tài liệu.
B. Cung cấp tài liệu có giấy phép Creative Commons.
C. Chia sẻ tài liệu từ các tài khoản cá nhân.
D. Không yêu cầu đăng ký và không rõ nguồn gốc tài liệu.
Câu 5. Kết quả của chương trình sau là gì?
line = "Geek1 Geek2 Geek3"
print(line.split())
print(line.split(' ', 1))
['Geek1', 'Geek2 Geek3']
['Geek1', 'Geek2', 'Geek3']
['Geek1', 'Geek2', 'Geek3']
['Geek1', 'Geek2 Geek3']
A. ['Geek1', 'Geek2', 'Geek3'] B. ['Geek1', 'Geek2', 'Geek3']
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
C. ['Geek1 Geek2', 'Geek3'] D. ['Geek1 Geek2', 'Geek3']
Câu 6. Biểu thức logic nào kiểm tra số m chia hết cho 100 nhưng không chia hết cho 400?
A. m%100!=0 or m%400!=0 B. m%400==0
C. m%100==0 and m%400==0 D. m%100==0 and m%400!=0
Câu 7. Phát biểu nào dưới đây mô tả sai về việc kết nối máy tính với các thiết bị khác?
A. Hiện nay, mọi Laptop và điện thoại thông minh thông thường đều được trang bị sẵn Card 
mạng (NIC) không dây để kết nối vào mạng Wi-Fi.
B. Muốn kết nối Laptop hay điện thoại thông minh vào mạng Wi-Fi thì chỉ cần kết nối được 
với một Access Point bất kì đang nằm trong vùng phủ sóng.
C. Để kết nối máy tính PC hay điện thoại thông minh vào mạng Wi-Fi thì cần phải kết nối 
được với một Access Point của mạng đó.
D. Để kết nối máy tính PC hay điện thoại thông minh vào mạng Wi-Fi thì cần phải biết cả 
tên mạng Wi-Fi và mật khẩu truy cập tương ứng.
Câu 8. Cho a là số nguyên dương được nhập vào từ bàn phím. Chương trình sau in ra?
a = int(input())
print(a%10)
A. Số nguyên dương a B. In ra a%10
C. Không có đáp án đúng D. Chữ số hàng đơn vị của số a
Câu 9. Đoạn mã sau dùng để tính tổng bình phương các số từ 1 đến 100. Biểu thức nào dưới 
đây thực hiện phép cộng đúng nhất?
sum = 0
for i in range(1, 101):
 sum = sum + i * i
print(sum)
A. sum = sum + I B. sum = sum + i + i
C. sum = sum + i * I D. sum = sum + 2*i
Câu 10. Một học sinh đang tạo một tài liệu trên máy tính và lưu tài liệu với tên 
"BaiTap.docx". Định dạng tập tin này thuộc kiểu dữ liệu nào?
A. Dữ liệu văn bản. B. Dữ liệu số.
C. Dữ liệu logic. D. Dữ liệu hình ảnh.
Câu 11. Câu lệnh if...else được sử dụng khi nào?
A. Khi cần thực hiện một khối lệnh duy nhất.
B. Khi cần kiểm tra điều kiện và thực hiện một trong hai khối lệnh tùy vào điều kiện đúng 
hoặc sai.
C. Khi cần thoát khỏi vòng lặp.
D. Khi muốn lặp lại một khối lệnh.
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
Câu 12. Kết quả của đoạn chương trình sau là gì?
sum = 0
for i in range(1, 11):
 sum = sum + i * i
print(sum)
A. 3025 B. 121 C. 385 D. 5050
Câu 13. Khi thực hiện lệnh sau, kết quả của danh sách A sẽ là gì?
A = [0, 2] + A
A. Không thay đổi danh sách B. Thêm 0 và 2 vào đầu danh sách
C. Thêm 0 và 2 vào cuối danh sách D. Thay thế danh sách A bằng [0, 2].
Câu 14. Kết quả của đoạn mã sau là gì?
for i in range(10):
 print(i * i)
A. Hiển thị các bình phương của các số từ 1 đến 10.
B. Không có gì được hiển thị.
C. Hiển thị các bình phương của các số từ 0 đến 9.
D. Hiển thị các giá trị từ 0 đến 9.
Câu 15. Khi sử dụng Internet, một học sinh vô tình truy cập vào một trang web giả mạo và 
cung cấp thông tin cá nhân. Đây là hành vi bị lợi dụng bởi phương thức tấn công nào?
A. Tấn công từ chối dịch vụ (DDoS). B. Lừa đảo trực tuyến (Phishing).
C. Virus máy tính. D. Phần mềm gián điệp (Spyware).
Câu 16. Một nhiếp ảnh gia chuyên nghiệp sử dụng một thẻ nhớ có dung lượng 64GB để lưu 
ảnh. Máy ảnh của anh ta có thể chụp ảnh ở hai chế độ:
- Chế độ RAW: Mỗi ảnh có dung lượng 25MB.
- Chế độ JPEG: Mỗi ảnh có dung lượng 12MB.
Nhiếp ảnh gia này quyết định lưu trữ ảnh theo tỷ lệ 3 ảnh RAW cho mỗi 5 ảnh JPEG.
Hỏi tối đa anh ta có thể lưu được bao nhiêu ảnh trên thẻ nhớ, biết rằng hệ điều hành chiếm 
2GB dung lượng thẻ nhớ?
A. 3760 ảnh 65536 - 3*25+12*5=135 B. 3200 ảnh
C. 4000 ảnh D. 2800 ảnh
Câu 17. Giai đoạn nào trong quá trình phát triển phần mềm tập trung vào việc xác định chức 
năng và yêu cầu kỹ thuật của hệ thống?
A. Lập trình. B. Thiết kế hệ thống.
C. Phân tích hệ thống. D. Điều tra khảo sát.
Câu 18. Khi gửi một email, thông tin được truyền qua mạng dưới dạng nào?
A. Hình ảnh. B. Văn bản gốc. C. File nén. D. Dữ liệu số.
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
Câu 19. Khi soạn thảo một văn bản có nội dung tiếng Việt và lưu dưới định dạng mã ASCII, 
điều gì sẽ xảy ra?
A. Văn bản được lưu và hiển thị đúng hoàn toàn.
B. Văn bản chỉ hiển thị được các ký tự số và ký tự đặc biệt.
C. Văn bản sẽ bị lỗi hoặc không thể hiển thị các ký tự tiếng Việt.
D. Văn bản sẽ tự động chuyển sang mã Unicode.
Câu 20. Viết chương trình Python để in ra tất cả các số lẻ từ 1 đến 10. Vòng lặp nào sau đây 
phù hợp nhất?
A. while B. for C. if...else D. break
Câu 21. 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)**0.5>x,1/x-y>=2*x,15*a>5.
C. (a-b)>c-d, (a-b)b-a,12*a>5a.
D. (a-b)>c-d, 1//x-y>=2*x, b*b>a*c
Câu 22. Sử dụng vòng lặp while, bạn có thể đếm số lượng số tự nhiên chia hết cho 5 hoặc 
chia hết cho 3 dư 1 trong dãy số từ 1 đến 100. Biểu thức nào kiểm tra đúng điều kiện này?
A. if n%5 == 0 or n%3 == 0 and n%5 != 0
B. if n%5 == 0 or n%3 == 1
C. if n%5 == 0 and n%3 == 1
D. if n%5 == 0 or n%3 == 0
Câu 23. Một học sinh muốn sử dụng hình ảnh từ Internet cho bài thuyết trình của mình. Để 
tuân thủ quyền tác giả, học sinh cần làm gì?
A. Sử dụng hình ảnh miễn phí từ bất kỳ nguồn nào trên Internet.
B. Tự chỉnh sửa hình ảnh để sử dụng mà không cần ghi nguồn.
C. Chỉ sử dụng hình ảnh có giấy phép Creative Commons hoặc xin phép tác giả.
D. Tải bất kỳ hình ảnh nào từ Internet mà không cần xin phép.
Câu 24. Dữ liệu và thông tin có sự khác biệt chủ yếu ở điểm nào?
A. Dữ liệu là những giá trị chưa được xử lý, còn thông tin là dữ liệu đã được phân tích và có 
ý nghĩa.
B. Thông tin luôn có sẵn, còn dữ liệu phải được tạo ra.
C. Dữ liệu chỉ dùng cho lưu trữ, còn thông tin dùng cho xử lý.
D. Dữ liệu có thể là các con số, chữ cái, trong khi thông tin là kết quả của các phép toán.
Câu 25. Một học sinh sử dụng phần mềm quản lý lớp học để theo dõi danh sách học sinh và 
điểm số. Sau khi nhập dữ liệu, học sinh muốn lọc danh sách để tìm ra những bạn có điểm 
trung bình lớn hơn 8. Đây là bước nào trong quá trình xử lý thông tin?
A. Thu thập dữ liệu. B. Xử lý dữ liệu.
C. Đưa ra kết quả. D. Lưu trữ dữ liệu.
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
Câu 26. Đoạn mã dưới đây thực hiện công việc gì?
s = 0
i = 0
while s < 2:
 i = i + 1
 s = s + 1 / i
print("Giá trị i cần tìm =", i)
A. Tính giá trị i sao cho tổng của dãy số nhỏ hơn 2.
B. Tính tổng các số tự nhiên cho đến khi tổng nhỏ hơn 2.
C. Tính tổng các giá trị từ 1 đến 10.
D. Tính tổng các bình phương của các số tự nhiên.
Câu 27. Một chương trình yêu cầu nhập vào một số và kiểm tra xem số đó có lớn hơn 0 hay 
không. Bạn sẽ sử dụng cấu trúc nào?
A. Vòng lặp while. B. Hàm print(). C. Thư viện math. D. Câu lệnh if.
Câu 28. Để kiểm tra xem một số có phải là số nguyên tố hay không, bạn sẽ sử dụng cấu trúc 
nào?
A. for và if B. try...except C. if...else D. break
Câu 29. Nhóm của bạn Trang đang tìm kiếm nội dung chuẩn bị cho bài thuyết trình môn Địa 
lí. Trang tìm được một trang web có kho dữ liệu phong phú với nhiều tài liệu hay và được 
yêu cầu phải đăng kí tài khoản để truy cập có trả phí. Phương án nào sau đây không phải là 
nguy cơ mà Trang có thể gặp phải khi thực hiện hoạt động trên?
A. Có thể lộ thông tin cá nhân.
B. Có thể các tài liệu trên là vi phạm bản quyền.
C. Máy tính có thể bị xâm nhập bởi các phần mềm độc hại.
D. Máy tính có thể cài đặt tường lửa để hạn chế việc xâm nhập.
Câu 30. Điền phần còn thiếu  trong đoạn code sau để được kết quả dưới đây?
55555
44444
33333
22222
11111
for i in range(5, 0, ):
print(str(i)*5)
A. 1. B. -1. C. 0. D. None.
 DeThiHay.net 11 Đề thi và đáp án kỳ thi Học sinh giỏi Tin học 10 cấp Trường - DeThiHay.net
PHẦN II. Câu trắc nghiệm đúng sai. 
Thí sinh trả lời 5 câu hỏi. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.
a. Phần chung cho tất cả thí sinh
Câu 1. Cho đoạn chương trình sau:
sum = 0
for i in range(1, 11):
 sum = sum + i * i
print(sum)
Các nhận định sau về chương trình là đúng hay sai:
a) Nếu thay range(1, 11) bằng range(11), kết quả vẫn không thay đổi.
b) Nếu thay i * i bằng i + i, giá trị cuối cùng được in ra sẽ là 110.
c) Giá trị cuối cùng được in ra là 385.
d) Chương trình tính tổng bình phương các số từ 1 đến 10.
Câu 2. Giả sử bạn có đoạn chương trình sau để kiểm tra xem một số có phải là số nguyên tố 
hay không:
n = int(input("Nhập số cần kiểm tra: "))
is_prime = True
for i in range(2, n):
 if n % i == 0:
 is_prime = False
 break
if is_prime:
 print(n, "là số nguyên tố")
else:
 print(n, "không phải là số nguyên tố")
Các nhận định sau về đoạn chương trình là đúng hay sai:
a) Chương trình chỉ đúng khi n≥2.
b) Chương trình sẽ dừng kiểm tra nếu tìm thấy ước của n.
c) Chương trình này xác định xem số n có chia hết cho bất kỳ số nào từ 2 đến n.
d) Chương trình sẽ kiểm tra mọi số từ 2 đến n để xác định số nguyên tố.
Câu 3. Một nhóm bạn sử dụng dịch vụ lưu trữ đám mây để làm việc chung trên một tài liệu. 
Các nhận xét sau đây về điện toán đám mây là đúng hay sai?
a) Các tệp trên đám mây có thể được chỉnh sửa đồng thời bởi nhiều người.
b) Điện toán đám mây giúp tiết kiệm chi phí mua thiết bị lưu trữ vật lý.
c) Dữ liệu trên đám mây không cần phải được bảo mật vì chỉ có chủ sở hữu mới truy cập 
được.
d) Điện toán đám mây cho phép lưu trữ và truy cập tài liệu từ bất kỳ đâu có Internet.
 DeThiHay.net

File đính kèm:

  • docx11_de_thi_va_dap_an_ky_thi_hoc_sinh_gioi_tin_hoc_10_cap_truo.docx
  • rarFile chương trình Đề 10.rar