You are on page 1of 102

1

KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
MỤC LỤC
Giới thiệu Kỳ thi Olympic Tin học quốc tế HKICO ...................................................................3

Danh sách các trường tham gia tích cực và đạt thành tích cao tại các kỳ HKICO .................8

Một số hình ảnh tiêu biểu của Kỳ thi Olympic Tin học quốc tế HKICO tại Việt Nam .......9

Đề thi Đáp án

Đề số 1.................................................................................................................................. 10 ..........94
Đề số 2.................................................................................................................................. 23 ..........94
Đề số 3.................................................................................................................................. 32 ..........94
Đề số 4.................................................................................................................................. 41 ..........94
Đề số 5.................................................................................................................................. 49 ..........95
Đề số 6.................................................................................................................................. 62 ..........95
Đề số 7.................................................................................................................................. 74 ..........95
Đề số 8.................................................................................................................................. 81 ..........96

Một số kỳ thi Olympic quốc tế tiêu biểu khác ...........................................................................97

Thông tin liên hệ ............................................................................................................................101

2
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
GIỚI THIỆU KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO

Kỳ thi Olympic Tin học quốc tế HKICO (HongKong International Computational


Olympiad) được th|nh lập v| tổ chức bởi Trung t}m Gi{o dục Vô địch Olympic Hong Kong
(Olympiad Champion Education Centre from Hong Kong) đăng ký hoạt động tại Bộ Gi{o dục
Hong Kong (EDB Reg No: 598 216) với mục tiêu cung cấp c{c khóa học v| kỳ thi thuộc c{c lĩnh
vực Khoa học - Công nghệ - Kỹ thuật v| To{n học (STEM) tại Hồng Kông.
Kỳ thi Olympic Tin học Quốc tế HKICO 2021 được tổ chức d|nh cho c{c học sinh
yêu thích môn tin học v| lập trình từ lớp 2 tiểu học đến lớp 12 trung học phông thông,
nhằm truyền cảm hứng kh{m ph{ c{c ngôn ngữ lập trình, hướng tới ph{t triển c{c kĩ
năng giải quyết vấn đề v| c{c kh{i niệm Khoa học tin học, trong đó bao gồm khả năng
ph}n loại v| đơn giản hóa c{c công việc phức tạp, thiết kế thuật to{n, tổng qu{t hóa v|
trừu tượng hóa c{c đối tượng.
Năm học 2021-2022 l| lần thứ ba Kỳ thi được tổ chức tại Việt Nam. Trong lần thứ
hai tham dự, tại Vòng Chung kết quốc gia, ở phần thi viết, c{c thí sinh Việt Nam đã rất
xuất sắc với 82% đạt giải trong đó 1 Cúp Vô địch d|nh cho thí sinh đạt điểm cao nhất
to|n cầu tại mỗi khối lớp, 5 Cúp Á qu}n, 10% Huy chương V|ng, 26% Huy chương Bạc,
26% Huy chương Đồng v| 20% giải Khuyến khích. Đối với phần thi dự {n, 15/16 thí sinh
đạt giải, trong đó 2 Cúp Á qu}n, 2 Cúp giải Bạc, 3 Cúp giải Đồng v| 8 giải Khuyến khích.
Đặc biệt, trong vòng Chung kết quốc tế, đội tuyển Việt Nam đã xuất sắc đạt giải cao bao
gồm 17 giải V|ng, 19 giải Bạc, 19 giải Đồng, 50 giải Khuyến khích, trong đó có 1 C úp Vô
địch d|nh cho thí sinh cao điểm nhất to|n cầu theo khối thi, 2 Cúp Á qu}n 1 v| 2 Cúp Á
qu}n 2 d|nh cho thí sinh cao điểm thứ hai v| cao điểm thứ ba to|n cầu theo khối thi.

3
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Thông tin chi tiết về Kỳ thi Olympic Tin học quốc tế HKICO
I. Quy định về độ tuổi, cấu trúc đề thi

1. Về độ tuổi và ngôn ngữ lập trình

Tất cả các học sinh yêu thích lập trình tin học từ lớp 2 cấp Tiểu học tới lớp 12 cấp THPT.
Các thí sinh cùng ngôn ngữ lập trình thi cùng đề. Thí sinh có thể chọn thi ngôn ngữ lập trình
vượt lớp.
STT Lớp Ngôn ngữ lập trình
1 2, 3, 4 SCRATCH
2 5, 6, 7 BLOCKLY
3 8, 9, 10, 11, 12 PYTHON

2. Cấu trúc đề thi phần thi Viết


Vòng loại quốc gia Vòng Chung kết Vòng Chung kết
Vòng thi
quốc gia quốc tế
Dạng đề thi Trắc nghiệm
Số câu hỏi 16 câu 20 câu 24 câu
L|m đúng +2 điểm +4 điểm +3 điểm
Thang
Không làm 0 điểm 0 điểm 0 điểm
điểm
Làm sai -1 điểm -1 điểm -1 điểm
Thời gian làm bài 45 phút 60 phút 90 phút
Tiếng Anh Tiếng Anh
Ngôn ngữ (được sử dụng từ (được sử dụng từ Tiếng Anh
điển giấy) điển giấy)
Lưu ý: Thí sinh từ lớp 1 đến lớp 7 không được sử dụng máy tính cầm tay (Casio,
Vinacal, <). Thí sinh từ lớp 8 trở lên được sử dụng máy tính cầm tay.

3. Phần thi Dự án

Phần thi Dự án là phần thi khuyến khích đối với các thí sinh tham dự kỳ thi Vòng
Chung kết quốc gia HKICO. Thí sinh được phép chọn tham gia hoặc không tham gia phần thi
Thực hành. Thí sinh tham gia phần thi Thực hành gửi b|i theo đúng quy định tại mục b) phía
dưới. Trong phần thi này thí sinh sẽ có cơ hội thể hiện những hiểu biết v| ý tưởng lập trình
của mình bằng tiếng Anh.
a) Đối tượng tham dự

Tất cả thí sinh tham dự Vòng Chung kết quốc gia được quyền gửi bài dự thi và xét giải
phần thi Dự án. Thí sinh không phải đóng thêm lệ phí phần thi Dự {n sau khi đã đăng ký
tham dự Vòng Chung kết quốc gia và nộp lệ phí dự thi phần thi Viết.

4
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
b) Quy định phần thi
Quy tắc tham dự Nội dung
Hình thức trình bày Trình bày dự {n dưới dạng Video
Độ dài Video Không vượt quá 5 phút
Hạn nộp bài 24h00 ngày 20/03/2022 (Chủ Nhật)
Ngôn ngữ sử dụng Tiếng Anh
Số video được nộp 1 video
Tải lên YOUTUBE và gửi link về Ban Tổ chức Việt Nam qua
Cách nộp
email: hkico.fe@gmail.com
‚How can everyone meet each other in person under COVID-
Chủ đề
19?‛

b) Thang điểm
Kiến thức lập trình Sáng tạo Kỹ năng thuyết trình
(40%) (30%) (30%)

- Xây dựng khái niệm lập - Đặt vấn đề cuốn hút, gợi - Thể hiện ý tưởng rõ ràng;
trình rõ ràng; được tò mò và có cấu trúc - Sắp xếp tốt trình tự bài
- Cung cấp nội dung chính trình bày hấp dẫn; thuyết trình;
x{c v| đầy đủ từ nhiều góc - Xây dựng thực nghiệm - Trình bày bằng tiếng Anh
nhìn cùng với minh chứng minh chứng thú vị. lưu lo{t.
thực nghiệm rõ ràng.
II. Cơ cấu giải thưởng

1. Giải thưởng của Ban tổ chức quốc tế

Hệ thống giải thưởng v| huy chương được Ban Tổ chức quốc tế trao độc lập dành cho
phần thi viết và phần thi Dự án.

a) Hệ thống giải thưởng cho phần thi viết

Điều kiện xét giải


Huy chương Vòng Chung kết quốc Vòng Chung kết quốc Giải thưởng
gia tế
Thí sinh cao điểm nhất Thí sinh cao điểm nhất Cúp Vô địch, Huy
Giải
mỗi khối thi mỗi khối thi chương v| Giấy
Vô địch
chứng nhận
Thí sinh đạt điểm cao Thí sinh đạt điểm cao Cúp Á quân 1,
Giải
thứ hai mỗi khối thi thứ hai mỗi khối thi Huy chương v|
Á quân 1
Giấy chứng nh}n

5
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Điều kiện xét giải
Huy chương Vòng Chung kết quốc Vòng Chung kết quốc Giải thưởng
gia tế
Thí sinh đạt điểm cao Thí sinh đạt điểm cao Cúp Á quân 2,
Giải
thứ ba mỗi khối thi thứ ba mỗi khối thi Huy chương v|
Á quân 2
Giấy chứng nh}n
Thí sinh đạt TOP 8% Thí sinh đạt TOP 8% Huy chương v|
Giải Vàng điểm cao nhất mỗi khối điểm cao nhất mỗi khối giấy chứng nhận
thi thi
Thí sinh đạt TOP 16% Thí sinh đạt TOP 16% Huy chương v|
Giải Bạc điểm cao nhất mỗi khối điểm cao nhất mỗi khối Giấy chứng nhận
thi thi
Thí sinh đạt TOP 24% Thí sinh đạt TOP 24% Huy chương v|
Giải Đồng điểm cao nhất mỗi khối điểm cao nhất mỗi khối Giấy chứng nhận
thi thi
Giải Khuyến Thí sinh đạt mức điểm Thí sinh đạt mức điểm Giấy chứng nhận
khích trên điểm s|n của BTC trên điểm s|n của BTC

Lưu ý:
- Vòng loại quốc gia không xếp giải. Khoảng 70% thí sinh có điểm cao nhất của Vòng
loại quốc gia sẽ được phép tham gia Vòng Chung kết quốc gia.
- Ban Tổ chức sắp xếp kết quả giảm dần dựa trên điểm thi v| ng|y sinh. Do đó, c{c thí
sinh bằng điểm có thể nhận hai giải kh{c nhau. Nếu một giải thưởng đã đủ chỉ tiêu, thí sinh
tiếp theo sẽ nhận giải thưởng mức liền kề phía dưới.
- C{c mốc điểm đạt giải có thể thay đổi dựa trên kết quả thi thực tế của tất cả thí sinh.
b) Hệ thống giải thưởng cho phần thi Dự án

Điều kiện xét giải

Huy chương Giải thưởng


Vòng Chung kết quốc gia Vòng Chung kết quốc tế

Thí sinh cao điểm nhất Thí sinh cao điểm nhất Cúp Vô địch v|
Giải Vô địch
mỗi khối thi mỗi khối thi Giấy chứng nhận
Giải Thí sinh đạt điểm cao thứ Thí sinh đạt điểm cao thứ Cúp Á quân 1 và
Á quân 1 hai mỗi khối thi hai mỗi khối thi Giấy chứng nhận

Giải Thí sinh đạt điểm cao thứ Thí sinh đạt điểm cao thứ Cúp Á quân 2 và
Á quân 2 ba mỗi khối thi ba mỗi khối thi Giấy chứng nhận
Thí sinh đạt TOP 8% điểm Thí sinh đạt TOP 8% điểm Cúp Giải V|ng v|
Giải Vàng
cao nhất mỗi khối thi cao nhất mỗi khối thi Giấy chứng nhận

6
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Điều kiện xét giải

Huy chương Giải thưởng


Vòng Chung kết quốc gia Vòng Chung kết quốc tế

Thí sinh đạt TOP 16% Thí sinh đạt TOP 16% Cúp Giải Bạc v|
Giải Bạc
điểm cao nhất mỗi khối thi điểm cao nhất mỗi khối thi Giấy chứng nhận
Thí sinh đạt TOP 24% Thí sinh đạt TOP 24% Cúp Giải Đồng v|
Giải Đồng điểm cao nhất mỗi khối điểm cao nhất mỗi khối giấy chứng nhận
thi. thi.
Giải Khuyến Thí sinh đạt mức điểm Thí sinh đạt mức điểm Giấy chứng nhận
khích trên điểm s|n của BTC trên điểm s|n của BTC

2. Giải thưởng của Ban Tổ chức Việt Nam


a) Đối với thí sinh:
- Thí sinh cao điểm nhất Vòng Chung kết quốc gia được giải thưởng tiền mặt 5.000.000
đồng (năm triệu đồng).
- Với mỗi khối có từ 100 thí sinh tham dự Vòng loại quốc gia, thí sinh cao điểm nhất
mỗi khối thi Vòng Chung kết quốc gia được giải thưởng tiền mặt 2.000.000 đồng (hai triệu
đồng);
Với các giải thưởng tiền mặt phía trên, nếu có nhiều hơn một thí sinh đạt giải, số tiền
thưởng được chia đều cho c{c thí sinh đạt giải. Mức giải thưởng có thể được mở rộng dựa
theo số lượng thí sinh đăng ký.
- Thí sinh đạt huy chương V|ng vòng Chung kết quốc gia v| đạt giải Vòng Chung kết
quốc tế HKICO 2022 được đặc c{ch miễn Vòng loại quốc gia kỳ thi HKICO năm học 2022-2023
v| c{c tặng thưởng lệ phí khi tham gia c{c kỳ thi trong năm học 2021-2022 trong Thông báo
của c{c kỳ thi.
b) Đối với Trường có học sinh tham dự:
- Trường có từ 100 học sinh tham gia Kỳ thi sẽ được tặng Giấy khen, Kỷ niệm chương
v| quảng b{ logo của trường trên tất cả c{c ấn phẩm truyền thông c{c Kỳ thi của Ban Tổ chức.
- Trường có từ 50 học sinh tham gia Kỳ thi sẽ được tặng Giấy khen, Kỷ niệm chương v|
quảng b{ logo của trường trên tất cả c{c ấn phẩm truyền thông về Kỳ thi.
- Trường có từ 20 học sinh tham gia Kỳ thi sẽ được tặng Giấy khen tham dự tích cực
trong Kỳ thi quốc tế.

7
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Danh sách các trường tham gia tích cực và đạt thành tích cao tại các kỳ HKICO

1. TH v| THCS FPT Cầu Giấy - H| Nội; 23. EMASI Vạn Phúc - Hồ Chí Minh;
2. TH Vinschool Gardenia - H| Nội; 24. THCS v| THPT M.V.Lômônôxốp - H| Nội;
3. TH & THCS Victoria Thăng Long - H| Nội; 25. TH Đông Ngạc B - H| Nội;
4. TH & THCS Tây Úc - Hồ Chí Minh; 26. THCS Thanh Xuân - H| Nội;
5. PTLC Vinschool Times city - H| Nội; 27. THPT Nguyễn Gia Thiều - H| Nội;
6. TH & THCS Vinschool Thăng Long - H| Nội; 28. THPT Lê Hồng Phong - Quảng Ninh;
7. PTLC Olympia - H| Nội; 29. THPT FPT Cần Thơ - Cần Thơ;
8. TH Vinschool The Harmony - H| Nội; 30. Liên cấp Th|nh phố GD QT - IEC Quảng Ngãi;
9. PTLC Vinschool The Harmony - H| Nội; 31. THCS Nam Từ Liêm - H| Nội;
10. TH Nguyễn Du - H| Nội; 32. THCS Thượng C{t - H| Nội;
11. TH - THCS Pascal - H| Nội; 33. THCS Xu}n Đỉnh - H| Nội;
12. TH Mỹ Đình 1 - H| Nội; 34. TH Nhân Chính - H| Nội;
13. TH Trung Văn - H| Nội; 35. THCS Phú Diễn - H| Nội;
14. TH, THCS,THPT Skyline - Đ| Nẵng; 36. THPT Hiệp Hòa số 1 - Bắc Giang;
15. THCS Trưng Vương - H| Nội; 37. THCS Phương Liệt - H| Nội;
16. THCS Phúc Diễn - H| Nội; 38. TH Thịnh Liệt - H| Nội;
17. TH Tứ Liên - H| Nội; 39. TH Thượng Thanh - H| Nội;
18. THCS Lê Lợi - H| Nội; 40. THCS Phượng C{ch - H| Nội;
19. TH Mai Động - H| Nội; 41. THPT Huỳnh Văn Nghệ - Bình Dương;
20. TH Trần Nhật Duật - H| Nội; 42. THCS Chánh Phú Hòa - Bình Dương;
21. TH Lômônôxốp Mỹ Đình - H| Nội; 43. TH Giáp Bát - H| Nội;
22. TH Issac Newton - H| Nội;

8
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Một số hình ảnh tiêu biểu của Kỳ thi Olympic Tin học quốc tế HKICO

9
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 1

1. Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound,
Events. Which category does the following block belong to?

A. Motions
B. Events
C. Operations
D. Sensing
E. Control

2. Referring to the script and scene below. The Scratch Cat should do a flip when the space
key is pressed. But when the space key is pressed, nothing happens! How do we fix the
program?

A. The program needs a to start.

10
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
B. should be put after each so there
is a tiny pause in each move.

C. should be put in the loop.


D. All of the above.
E. None of the above.

3. In this project, when the green flag is clicked, the Scratch Cat should say "Meow, meow,
meow!" in a speech bubble and as a sound. But the speech bubble happens before the
sound -- and the Scratch Cat only makes one "Meow" sound! How to fix it?

A. should be put in the loop .

B. should be put in the front of loop .

C. should be put after the loop .


11
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. should be removed.
E. None of the above.

4. Given the operator below. What’s the result of variable ‚n‛ when the green flag is
clicked?

A. 0
B. 1
C. 2
D. 3
E. None of the above

Refer to the following scene and script for question 5 and 6.

12
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
5. What is the cat’s position after clicking the green flag?

A. (0, 20)
B. (90, 30)
C. (20, 30)
D. (90, 20)
E. None of the above

6. Which of the following scripts gives the same final outcome as the above script and
scene?

A. B.

13
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.

E.

7. Given the following scene. What is the cat’s position after clicking the green flag?

A. (50, 50)
B. (250, 0)
C. (50, 0)
D. (90, 50)
E. None of the above
14
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
8. Given the cat is initially at (0,0), which of the following script wil give the same
outcome?

A. B.

C. D.

E. None of the above

15
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
9. Which of the following is the correct script so that three cat will appear in the stage as
expected result? (You can assume that the green flag is clicked)

A. B.

C. D.

E. None of the above

16
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
10. Refering the following script below. What’s the result of ‚n‛?

A. It can be 0 to 10.
B. It can be 1 to 10.
C. It can be 2 to 10.
D. It can be 3 to 10.
E. None of the above.

11. Which of the following is the correct script so that the cat would show to say ‚Hello
World‛ in 1 second and hide. After 1 second, the cat would say ‚Welcome to Scratch!‛ in
2 seconds. (You can assume that the green flag is clicked)

A. B.

C. D.

E. None of the above


17
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
12. What’s the function of ‚mod‛?

A. It reports the dividend.


B. It reports the quotient.
C. It reports the remainder.
D. It reports the divisor.
E. None of the above.

13. Given the operator. What’s the result of the express?

A. 620
B. 480
C. 840
D. 260
E. None of the above

14. Given the following scene. What’s happened when the cat touching the edge?

A. Nothing happened.
B. The cat stops.
C. The cat moves 10 steps.
D. The cat moves 10 degrees.
E. None of the above.

15. Given the following scene. Why does the sprite cat not appear moving to random
position after the green flag was clicked?

18
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. should be replaced by .
B. Not until the key space is pressed.

C. should be replaced by .

D. Add at the bottom.


E. None of the above.

16. Given the operator. What’s the result?

A. 75
B. 75.1
C. 1.9
D. 2
E. None of the above

19
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Refer to the following scene for questions 17 – 18.

17. When the green flag is clicked, the sprite Cat should say "Meow, meow, meow!" in a
speech bubble and as a sound. But the speech bubble happens before the sound -- and
the Scratch Cat only makes one "Meow" sound. Why?

A. The loop should be removed.

B. The loop should be replaced by .

C. should be put before .

D. should be put at the bottom of the script.


E. None of the above.

20
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
18. Compares two following solution scripts for problem in question 17. Who is/are correct?

Student A Student B

A. Student A is correct, Student B is incorrect.


B. Student A is incorrect, Student B is correct.
C. Both are correct.
D. Both are not correct.
E. None of the above.

19. Given the following scene. Mitch wants his cat to dance to some music. But the cat is
dancing after the music is over! What's going on?

A. The loop repeat should be replaced by forever loop.


B. The command ‚Play sound<until done‛ should be replaced by ‚start sound‛.
C. Put the command ‚‚Play sound<until done‛ to the script’s bottom.
21
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. Move 50 steps.
E. None of the above.

20. Given the following script. What’s the sprite Cat would say in the stage?

A. 1
B. 2
C. 3
D. 3.4
E. None of the above

22
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 2

1. Given the script and scene below. How many clones will be made in each time the green
flag is clicked?

A. 1
B. 2
C. 3
D. 4
E. Unlimited

2. The stage is the space where sprites can move around. This space is two-dimensional.
The horizontal direction goes from -240 to 240. The vertical direction ranges from?

A. -180 to 180
B. -360 to 360
C. -90 to 90
D. -240 to 240
E. None of the above

3. In the stack of blocks below, how many times does the sprite move 10 steps?

A. 6 B. 7 C. 8 D. 9 E. None of the above

23
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
4. What does the sprite cat would say?

A. 68
B. 86
C. 74
D. 47
E. None of the above

5. Given the following script and scene. When up arrow key is pressed, the sprite Cat
would move up. When down arrow key is pressed, the sprite Cat would move down.
(Assume the green flag is clicked). Why doesn’t it work?

A. ‚Change y‛ should be replaced by ‚Change x‛.


B. Change y by 10 is too small.
C. Change y by -10 is too small.
D. Up arrow/Down arrow should be pressed.
E. None of the above.

24
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
6. Given the following scene. What’s the expected result of variable ‚x‛?

A. 2 B. 4 C. 6 D. 8 E. None of the above

7. Given the following the script and scene. When the sprite is clicked, the cat would move
from (0,0) to random position. Which of the following can slow down its speed?

A. Increse the cat’s size.


B. Add more script blocks to increase its weigh.
C. ‚Wait 0.2 seconds‛ should be replaced by ‚Wait 0.3 seconds‛.
D. Set the initial position to (100, 100).
E. None of the above

25
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
8. Michelle wants the cat to start in the middle of the stage, then move across the stage and
grow. It works the first time she clicks the green flag - but not when she clicks it again!
What's going on?

A. Increase repeat 3 to repeat 5 or 10.


B. Glide to < should be replaced Go to.
C. Change size by < to Change size 20.
D. Script blocks after When < should be put in a ‚Forever‛ loop.
E. None of the above.

9. The following expression receives a numerical or logical value?

A. 0
B. 1
C. False
D. True
E. None of the above

10. Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound,
Events. Which category does the following block belong to?

A. Motions B. Events C. Operators D. Sensing E. Control

26
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
11. Given the following scene. How long would the sprite Bat gradually glide from (0, 0) to
(-50, 100)?

A. 1 seconds
B. 10 seconds
C. 2 seconds
D. 20 seconds
E. None of the above

12. Given the operator. What’s result we get?

A. 2335 B. 2535 C. 3523 D. 3525 E. None of the above

13. In this Pong game, the ball is keep moving from the left to the right. What if we want the
ball to move around in the stage?

27
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. should be replaced by .

B. should be replaced by .

C. should be put in the Forever loop.

D. should be replaced by .
E. None of the above.

14. This is script of paddle sprite, what does the script do?

A. The paddle would move around the stage


B. The x coordinate of paddle equal to x coordinate of the ball.
C. The x coordinate of paddle equal to x coordinate of the mouse.
D. The paddle would move around the ball.
E. None of the above.

28
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
15. Given the following script and scene. The sprite Cat asks the user to enter a number. The
scripts compare number and 50. What would the cat say if the user enter number 60?

A. What’s your number?


B. Join 60 is bigger than 50.
C. 60 is bigger than 50.
D. Answer is bigger than 50.
E. None of the above.

16. In the script, if the user enters a number which is smaller than 50. Nothing happens. If
the user enters a number which is smaller than 50. The cat would say a sentence to
annouce. What scripts should be changed?

A. ‚If <. then <‛ should be replaced by ‚If<then<else‛.


B. ‚Stop all‛ should be added to the bottom of the script.
C. ‚Say join number <‛ should be added.
D. ‚If < then <‛ should be replaced by repeat.
E. None of the above.

17. Scratch version 2.0 was released on May 9, 2013. When did the update version 3.0 was
first announce?

A. 2014 B. 2015 C. 2016 D. 2017 E. 2018

29
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
18. Given the following script and scene. What would the sprite say if the user enters ‚2008‛
in the answer box? (Assume that the green flag is clicked)

A. 13 B. 14 C. 15 D. 16 E. None of the above

Refer to the following scene and script for question 19 and 20.

19. In this program, the user enters value of number a and b respectively. After that, the cat
would say sum of a and b. But it returns the wrong number. Why?
A. The input value of variable b is set by a.
B. The input value of variable a is set by b.
C. Variable named Sum is not equal to a + b.

D. should be removed.
E. None of the above.

30
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
20. Which of the following scripts gives the same outcome as the above script and scene?

A. B.

C. D.

E. None of the above

31
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 3

1. To draw the square as shown, we need to fill 1 and 2 respectively:

A. B.

C. D.

E.

32
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
2. Assume the green flag is clicked, with the script below, what is the picture on the stage?

A. Square B. Circle C. Rectangle D. Rhombus E. Parallelogram

3. What color will the picture be drawn with?

A. Red B. Blue C. Green D. Black E. Pink

Refer to the following scene for questions 4 – 5.

4. How many loops do you need to draw the above figure?

A. 9 loops
B. 10 loops
C. 11 loops
33
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. 12 loops
E. 13 loops

5. How many degrees the square rotates?

A. 10 degrees
B. 20 degrees
C. 30 degrees
D. 40 degrees
E. None of the above

6. What is the expected picture on the stage?

A. Square
B. Pentagon
C. Hexagon
D. Circle
E. Star

7. What’s the meaning of the following scripts:

34
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. When the right arrow key is pressed, change y by 10.
B. Change the value Y if the right arrow key is pressed.
C. Repeat forever when the right arrow key pressed and or x by 10.
D. Repeat forever if the right arrow key pressed then chang x by 10.
E. None of the above.

8. In this project, when the green flag is clicked, the Scratch Cat should ‘Draw a Square’ on
the screen. But the doesn’t draw any square! How to fix it?

A. Add block after ‘set pen color’.

B. Add block after ‘set pen color’.

C. Add block after ‘set pen color’.

D. Add block after ‘set pen color’.

35
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
E. None of the above.

9. What is the final value of ‚a‛?

A. 0 B. 5 C. 10 D. 7 E. None of the above

10. What would this script do?

A. Make a sprite dance.


B. Make a sound play.
C. Make a sound play.
D. Rotate sprite.
E. None of the above.
36
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
11. What would this command do?

A. Sprite would glide and go to position X<.., Y<<


B. Sprite would go to random position x..., y<.
C. Sprite would fly <. Secs and go to random position.
D. Sprite would slide<secs and go to position x<., y<
E. None of the above.

12. What will happen when the Green flag is clicked?

A. Make the sprite moves.


B. Make the sprite spins.
C. Start the game.
D. Make the sprite goes to random position.
E. None of the above.

13. Referring to the script and scene below. When the flag is clicked, what will happen?

A. Go up
B. Go down
37
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. Go right
D. Go left
E. None of the above

14. You can use _______ blocks to program draw a quadrangle?

A. Motion
B. Look
C. Variable
D. Pen
E. Event

Refer to the following scene and script for question 15 and 16.

15. Given the following scene. What is the ball position after clicking the green flag?

A. The ball would move forever 10 steps and jump.


B. The ball would move forever 10 steps and go down.
C. The ball would move if on edge, bounce.
D. The ball would move forever 10 steps and return.
E. None of the above.

16. ‚If on edge, bounce‛ means <.?

A. Jump
B. Go down
C. Come back
D. Come on
E. Come forward

38
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
17. What’s command would move its sprite center is X position by the specified amount?

A. B.

C. D.
E. None of the above

18. Which block should you use if you want players to start the program by clicking on a
key?

A.

B.

C.

D.
E. None of the above

19. What would this command do?

A. Set X by <.
B. Transform X by <.
C. Change Y by <.
D. Go to X by <.
E. None of the above

39
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
20. What does these scripts mean?

A. If the sprite touches color purple, the sprite will move 10 steps.
B. If the sprite moves color orange, all sprites will stop.
C. If the sprite meets color orange then, the sprite will move 10 steps.
D. If the sprite touches color orange, the sprite will move 10 steps and stop.
E. None of the above.

40
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 4

1. Given the script and scene below. How many is/are the clone will be made in each time
the green flag is clicked?

A. 1 B. 2 C. 3 D. 4 E. Unlimited

2. Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound,
Events. Which category does the following block belong to?

A. Motions B. Looks C. Events D. Control E. Variables

3. How to delete all newly created clones?

A. Use command

B. Use command
41
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. Use command

D. Use command

E. None of the above

4. Assume the green flag is clicked, what is the ball’s position after clicking the green flag?

A. (70, 80)
B. (150, 80)
C. (70, -80)
D. (-80, 80)
E. None of the above

5. What would this command do?

A. Transform Y by <.
B. Change Y by <.
C. Put Y by <.
D. Alter Y by <
E. None of the above

6. Which of the following is NOT considered as an absolute motion block?

42
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A.

B.

C.

D.
E. None of the above

7. Assume the green flag is clicked, which of the following script will give the same
outcome?

A. B.

43
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.

E. None of the above

Refer to the following scene for questions 8 – 11.

8. Look at the picture above, how many edges are there in the shape ọn the right?

A. 3 B. 4 C. 5 D. 6 E. 7

9. What is the shape called?

A. Square
44
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
B. Hexagon
C. Trapezoid
D. Quadrangle
E. None of the above

10. To draw the shape like this, what’s the number in the blank 1?

A. 3 B. 4 C. 5 D. 6 E. None of the above

11. To draw the shape like this, what’s the number in the blank 2?

A. 40 degrees
B. 50 degrees
C. 60 degrees
D. 70 degrees
E. None of the above

12. What’s block would change the ‚Rotation Style‛ of the sprite in project?

B.
A.

C. D.

E. None of the above

13. How many loops do you need to draw the following shape?

A. 12 B. 13 C. 14 D. 15 E. None of the above

45
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
14. Assume the green flag is clicked, what is the expected shape on the stage?

A. Triangle
B. Square
C. Circle
D. Retangle
E. None of the above

15. Given the operator. What’s the result of the expression?

A. 30
B. 300
C. 450
D. 1170
E. None of the above

46
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
16. Given the following scene. What will happen when the Green flag is clicked?

A. Repeat forever sound Boing.


B. When the ball touches the paddle, the ball will start sound.
C. If the ball touches the paddle, the ball will start sound forever.
D. Repeat forever if the ball touches the paddle.
E. None of the above.

17. Given the operator. What’s the result of the expression?

A. 129 B. 130 C. 131 D. 132 E. None of the above

18. Compares two following solutions. Who is/are correct?

Student A Student B

A. Student A is correct, Student B is incorrect.

47
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
B. Student A is incorrect, Student B is correct.
C. Both are not correct.
D. Both are correct.
E. None of the above.

19. Given the following script. What’s the script would say in the stage?

A. 1
B. 1.5
C. 2
D. 2.5
E. None of the above

20. Given the following script and scene. When up arrow key is pressed, the sprite Pencil
would move up. When down arrow key is pressed, the sprite Pencil would move down.
(Assume the green flag is clicked). Why doesn’t it work?

A. A. ‚Change X‛ should be replaced by ‚Change Y‛.


B. Change X by 10 is too small.
C. Change X by -10 is too small.
D. Up arrow/Down arrow should be pressed.
E. None of the above.

48
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 5

1. Building blocks in Scratch are divided into many categories, for example, Motion,
Events, Operators. Which category does the following block belong to?

A. Motion
B. Events
C. Operators
D. Sensing
E. Control

2. The Scratch project has received financial support from the following organizations:
National Science Foundation, Scratch Foundation, Siegel Family Endowment, Google,
LEGO Foundation, Intel, Cartoon Network, Lemann Foundation, MacArthur
Foundation. The Scratch project is under direct maintenance by which of the following
organization?

A. Lifelong Kindergarten Group


B. MIT Physics Faculty
C. Google
D. Intel
E. None of the above

3. Referring to the script and scene below, why is the clone not seen after clicking the green
flag?

49
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. Clone is not created.
B. The script is not executed.
C. The clone overlaps with the original.
D. The clone is spawn outside of the scene.
E. None of the above.

4. Given the following scene. Why doesn’t the cat stop ‚meowing‛ even after the mouse
was clicked once? Or how should it be fixed?

A. should be put at the bottom of the script.

B. ‚Repeat until‛ should be replaced by .

C. should be put under .

50
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. Mouse down event is not captured during .
E. None of the above.

5. Given the following scene. Why does the sprite ‚Cat‛ not appear moving to random
position after the green flag was clicked? Or how should it be fixed?

A. should be removed.

B. should be replaced by .
C. ‚Go to random position‛ should be set to ‚go to (123, 456)‛.
D. All of the above.
E. None of the above.

6. Given the operator. Which of the following is equivalent to the above one when putting
inside the ‚if‛ block?

51
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A.

B.

C.
D. All of the above
E. None of the above

Refer to the following scene and script for question 7 and 8.

7. What is the cat’s position after clicking the green flag?

A. (0, 10)
B. (90, 10)
C. (90, 0)
D. (10, 0)
E. None of the above

52
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
8. Which of the following script gives the same final outcome as the above script and
scene?

A. B.

C. D.

E.

53
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
9. Given the following scene. After the green flag is clicked, the cat would move gradually
from (0, 0) to (100, 0). Which of the following can slow down its speed?

A. Increase the cat’s weight by adding more script blocks.

B. Add one more directly below .


C. Reduce the number of repeating times from 10 to 2.
D. Set the initial position to (-100, 0).
E. None of the above.

10. Given the cat is initially at (0, 0), which of the following script is equivalent as follow?

54
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. B.

C. D.

E. None of the above

11. Which of the following is the correct script so that the cat would hide when touching the
mouse pointer but reappear after 1 second? (You can assume that the green flag is
clicked)

A. B.

55
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.

E. None of the above

Refer to the following scene for questions 12 – 14.

12. A student wants the cat to show 1 second then hide again every time the spacebar is
pressed. The student supposes the cat would hide 1 second after clicking the space
because he/she does set variable ‚hide‛ to ‚true‛, but in fact the cat doesn’t hide 1
second after space is clicked. Why doesn’t the cat hide 1 second after the spacebar is
clicked?

A. IF-block and IF-Else-block are misplaced.


B. Variable ‚hide‛ is set to true again after showing.
C. Block ‚hide‛ should be put at the end of if-block.
D. Block ‚hide‛ should be put after if-block, ‚show‛ should be put inside else-block.
56
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
E. None of the above.

13. Which of the following script achieves the expected result (show for one second then
hide again when the spacebar is pressed)?

A. B.

C. D.

E. None of the above

14. Later the student discusses this with his/her friend, who comes up with the left script,
whereas the student comes up with the right script. Who is / are correct?

57
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
By the friend By the student

A. The friend is correct, the student is not.


B. The friend is not correct, the student is.
C. Both are correct.
D. Both are not correct.
E. None of the above.

Refer to the following scene for question 15 – 17.

58
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
15. A student wants the cat to bounce in the scene back and forth. His/her teacher says that
the script is not correct. Which of the following statement is true?

A. The teacher is wrong.


B. 0.1 seconds is too low.
C. The student should use ‚move to (0, 0)‛ inside the loop.
D. Block ‚forever‛ could be removed.
E. None of the above.

16. After running for a while (and fixed the script), the cat looks like this.

The student does not want the cat go upside down and wants it to face the its running
direction, what should he / she do?

A. Set direction to 90 inside the loop: .


B. Move the cat by lesser amount inside the loop.
C. Feed the cat.

D. Set rotation style to ‚left-right‛: .

E. Set rotation style to ‚don’t rotate‛: .

17. What could the student do if he/she wants the cat to bounce vertically too?

A. Add inside the loop.


B. No further step is required.
C. Set the cat’s position to well-designed variables, which check against edges.
D. Feed the cat.
59
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
E. None of the above.

Refer to the following scene and script for question 18 – 20.

18. A student wants the cat to move by 10 steps every time the green flag is clicked, and
leave traces of clones behind, but instead he/she only gets the two cats shown in the
above scene. Which of the following statement is correct?

A. The script can be corrected by putting everything inside a forever loop (assuming no
content is changed).
B. ‚Move 10 steps‛ should be put above ‚create clone‛.
C. ‚Go to (0, 0)‛ should be removed.

D. Go to (0, 0) should be put under .


E. None of the above.

19. Later the student changes the script as the following and gets the result shown in the
following scene. He/She wants each trace of cat to be covered by those on the right
instead, what could he/she do?

60
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. Add ‚x position -‛ to ‚count * 10‛: .
B. Remove all the clones on the left.
C. Communicate with and feed the cat.

D. Use ‚repeat until count = 0‛ instead of ‚repeat count‛ .


E. None of the above.

20. Which of the following is a correct statement regarding question 18 and 19?

A. What the student is trying to achieve is impossible.


B. Making errors is unavoidable sometimes in making scratch.
C. The student should try to use scratch on tablet because scratch on tablet is smarter
than on desktop.
D. Operators blocks are useless.
E. None of the above.

61
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 6
Đề thi vòng loại quốc gia năm học 2019 – 2020

1. Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound,
Events. Which category does the following block belong to?

A. Motions B. Events C. Operators D. Sensing E. Control

2. Referring to the script and scene below. The Scratch Cat should do a flip when the space
key is pressed. But when the space key is pressed, nothing happens! How do we fix the
program?

A. The program needs a to start.

B. should be put after each so there is a tiny pause


in each move.

C. should be put in the loop.


D. All of the above.
E. None of the above.

62
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
3. In this project, when the green flag is clicked, the Scratch Cat should say "Meow, meow,
meow!" in a speech bubble and as a sound. But the speech bubble happens before the
sound -- and the Scratch Cat only makes one "Meow" sound! How to fix it?

A. should be put in the loop .

B. should be put in the front of loop .

C. should be put after the loop .

D. should be removed.

E. None of the above.


63
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
4. Given the operator. What’s the result of variable ‚n‛ when the green flag is clicked?

A. 0
B. 1
C. 2
D. 3
E. None of the above

Refer to the following scene and script for question 5 and 6.

5. What is the cat’s position after clicking the green flag?

A. (0, 20)
B. (90, 30)
C. (20, 30)
64
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. (90, 20)
E. None of the above

6. Which of the following scripts gives the same final outcome as the above script and
scene?

A. B.

C. D.

E.

65
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
7. Given the following scene. What is the cat’s position after clicking the green flag?

A. (50, 50) B. (250, 0) C. (50, 0) D. (90, 50) E. None of the above

8. Given the cat is initially at (0,0), which of the following script wil give the same
outcome?

B.
A.

66
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.
E. None of the above

9. Which of the following is the correct script so that three cat will appear in the stage as
expected result? (You can assume that the green flag is clicked)

A. B.

67
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.
E. None of the above

10. Referring the following script below. What’s the result of ‚n‛?

A. It can be 0 to 10
B. It can be 1 to 10
C. It can be 2 to 10
D. It can be 3 to 10
E. None of the above

11. Which of the following is the correct script so that the cat would show to say ‚Hello
World‛ in 1 second and hide. After 1 second, the cat would say ‚Welcome to Scratch!‛ in
2 seconds. (You can assume that the green flag is clicked)

A. B.
68
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C.
D.
E. None of the above

12. What’s the function of ‚mod‛?

A. It reports the dividend.


B. It reports the quotient.
C. It reports the remainder.
D. It reports the divisor.
E. None of the above.

13. Given the operator. What’s the result of the express?

A. 620 B. 480 C. 840 D. 260 E. None of the above

14. Given the following scene. What’s happened when the cat touching the edge?

A. Nothing happened.
B. The cat stops.
69
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. The cat moves 10 steps.
D. The cat moves 10 degrees.
E. None of the above.

15. Given the following scene. Why does the sprite cat not appear moving to random
position after the green flag was clicked?

A. should be replaced by .
B. Not until the key space is pressed

C. should be replaced by .

D. Add at the bottom.


E. None of the above.

16. Given the operator. What’s the result?

A. 75 B. 75.1 C. 1.9 D. 2 E. None of the above

70
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
Refer to the following scene for questions 17 – 18.

17. When the green flag is clicked, the sprite Cat should say "Meow, meow, meow!" in a
speech bubble and as a sound. But the speech bubble happens before the sound -- and
the Scratch Cat only makes one "Meow" sound. Why?

A. The loop should be removed.

B. The loop should be replaced by .

C. should be put before .

D. should be put at the bottom of the script.


E. None of the above.

71
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
18. Compares two following solution scripts for problem in question 17. Who is/are correct?

Student A Student B

A. Student A is correct, Student B is incorrect.


B. Student A is incorrect, Student B is correct.
C. Both are correct.
D. Both are not correct .
E. None of the above.

19. Given the following scene. Mitch wants his cat to dance to some music. But the cat is
dancing after the music is over! What's going on?

A. The loop repeat should be replaced by forever loop.


B. The command ‚Play sound<until done‛ should be replaced by ‚start sound‛.
C. Put the command ‚‚Play sound<until done‛ to the script’s bottom.
72
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
D. Move 50 steps.
E. None of the above.
20. Given the following script. What’s the sprite Cat would say in the stage?

A. 1
B. 2
C. 3
D. 3.4
E. None of the above

73
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 7
Đề thi vòng chung kết quốc gia năm học 2020 – 2021

1. Which of the following is a blocks category present by default?

A. Looks
B. Reaction
C. Customization
D. Maths
E. None of the above

2. Which of the following is a motion block?

A.

B.

C.

D.

E. None of the above

3. The block below can be fit into which of the following?

A.

B.

C.

D.

E. None of the above

74
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
4. What is a remix?

A project that contains some music from other sources with some editing.
B. A project that is copied from other project with some modification.
C. A project that contains more than one kind of programming languages in the source
code.
D. All of the above.
E. None of the above.

5. You can confirm your Scratch account in which of the following ways?

A. email
B. phone
C. 2-Factor-Token-Based-Authentication
D. A & C
E. None of the above

6. Through what way you can program physical devices in Scratch?

A. Physics algorithm
B. Raspberry Pi
C. Extensions
D. Translations
E. All of the above

7. Which of the following is a graphical effect?

A. Color
B. Fisheye
C. Pixelate
D. All of the above
E. None of the above

8. What are the limits for brightness values?

A. 0 to 100
B. -100 to 100
C. 0 to 10
D. 0 to 1.0
E. None of the above

9. Which of the following is an operator?

A. or

75
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
B. true
C. exponential function
D. y
E. None of the above

10. "wait until" block can be replaced by?

A. B.

C. D.

E. None of the above

11. Which of the following Planes exists in the default Scratch development environment?

A. Block Palette
B. Script Area
C. Costume Pane
D. All of the above
E. None of the above

12. is a _______ Block?

A. Hat
B. Motion
C. Time
D. Conditional
E. None of the above

13. A bubble generated from a "Say ()" block will stay until ________?

76
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. waiting for 5 seconds
B. Sprite moved
C. another speech block activated
D. Any of the above
E. None of the above

14. What is the output "my variable"?

A. 5
B. 8
C. 13
D. 3
E. None of the above

15. Refer to the following script. What will be the sprite's x coordinates after clicking the
green flag?

A. 0
B. 50
C. 100
D. 60
E. None of the above

77
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
16. Refer to the following script. What will be the sprite's y coordinates after clicking the
green flag?

A. 0
B. 90
C. 50
D. 150
E. None of the above

17. Refer to the following script. What will be the sprite's direction after clicking the green
flag?

A. 0
B. 75
C. 90
D. Cannot be determined
E. None of the above

18. What would the sprite say after executing the following script?

78
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. 2
B. 223
C. 4
D. 3
E. None of the above
19. What would the sprite say after executing the following script?

A. 50
B. 25
C. 2
D. 0
E. None of the above

20. Refer to the following script, what is the value of "my variable" after pressing space
twice?

79
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. 0
B. 2
C. 3
D. 6
E. 12

80
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 8
Đề thi vòng chung kết quốc gia năm học 2019 – 2020

1. Building blocks in Scratch are divided into many categories, for example, Motion,
Events, Operators. Which category does the following block belong to?

A. Motion B. Events C. Operators D. Sensing E. Control

2. The following is an empty ‚if‛ control block, blocks of which following categories can be

expected to be filled in ?

A. Motion
B. Events
C. Operators
D. Variables
E. Control

3. Refer to the following image:

Which of the following options can make the sprite ‚Cat‛ move to (10, 0)?
81
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. Click the green flag
B. Click on the Cat

C. Remove the block

D. Remove the block

E. None of the above

4. Which supporter is responsible for the maintenance of the Scratch?

A. Google B. Microsoft C. Amazon D. MIT E. None of the above

Refer to the following scene and the scripts for the sprite “Cat” and sprite “Basketball” for
question 5 and 6.

5. Which of the following is the correct script for the basketball sprite, so that the sprite
‚Cat‛, initially at (-150, 0), would chase the basketball at (0, 0) after clicking the green
flag?

A. B.

82
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
C. D.

E. None of the above

6. Which of the following script can keep the basketball sprite rotating after green flag is

clicked, until is clicked?

A. B.

C. D.

E. None of the above

83
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
7. Refer to the following scene and script:

Why isn’t the basketball moving to (10, 0) after the green flag is clicked?

A. The block makes the basketball stay at (0, 0)


B. Direction is not correct
C. Event block is not correct
D. Moving 10 steps is not enough
E. None of the above

8. Refer to the following script:

Which one of the following scripts has the same effect (to the basketball sprite) as above?

84
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. B.

C. D.

E. None of the above

9. Given the stage and the script. Which block is removable in the script to get the exact
same effect after the green flag is clicked?

85
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
A. B.

C. D.

E. None of the above

10. Which of the following script can make the sprite follow the mouse pointer constantly
for 1 second, after the green flag is clicked?

A. B.

C. D.

E. None of the above

86
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
11. Given the script.

Which of the following script has the same effect as the above?

A. B.

C.

D. All of the above

E. None of the above

87
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
12. Given the following scene:

Which of the following script makes the cat follow your mouse and meow once when it
touches the basketball?

A. B.

C. D.

E. None of the above

88
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
13. A student wants the sprite ‚Cat‛ to move to (100, 0) 10 seconds after the green flag is
clicked. He/She writes the following script but does not get the expected result. Why or
how to correct?

A. should be removed.

B. Wait block should be put in a for loop block.

C. should be put under .


D. Wrong message is broadcasted.
E. None of the above.

14. Given the following script:

The cat does not appear moving to (100, 0) before going to (0, 0) after clicking the green
flag. Why?

A. The cat did not go to (100, 0) at all.


B. (100, 0) is too far away.
C. Other sprite is blocking (100, 0).
D. All of the above.
E. None of the above.
89
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
15. The cat does not ‚meow‛ after green flag is clicked, which of the following option is the
explanation?

A. 200 is not larger than 50.


B. Wrong message is broadcasted.
C. Wait 1 second is too short.
D. ‚message1‛ is not broadcasted.
E. None of the above.

16. Given operator:

Which of the following operators is equivalent as the above?

A.

B.

C.

D.

E. None of the above


90
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
17. For the script below:

The cat will ‚meow‛ once if it is clicked everytime. If it is changed to the following
script,

Why would the cat not ‚meow‛ once after the green flag is clicked?

A. Cat is not clicked again.


B. Event ‚mouse down?‛ is not captured by the scene.

C. is not removed somewhere else.

D. should be replaced by .
E. None of the above.

91
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
18. Given the following script. The scene is what happened after clicking the green flag, then
clicking mouse on the scene:

Why are not all the clones deleted after going to random positions?

A. is not triggered by mouse down.


B. Mouse down is never triggered at all.
C. There are too many clones.
D. Each clone should be clicked on one by one to delete it.
E. ‚If‛ block only checks the moment clone is spawn.

Please refer to the following image for question 19 and 20:

92
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
19. The position of the sprite ‚Cat‛ is (0, 0), what will be its X position after pressing the ‚left
arrow‛ key 10 times?

A. 0
B. 10
C. 50
D. 60
E. Cannot be determined

20. To be continued on question 19, what will be its direction?

A. 0
B. 90
C. -90
D. 180
E. Cannot be determined

93
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐÁP ÁN THAM KHẢO

ĐỀ SỐ 1
Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n
1 E 6 A 11 D 16 A
2 B 7 C 12 C 17 E
3 A 8 E 13 D 18 C
4 C 9 B 14 B 19 B
5 C 10 B 15 B 20 C

ĐỀ SỐ 2
Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n
1 A 6 A 11 B 16 A
2 A 7 C 12 D 17 C
3 C 8 D 13 D 18 E
4 D 9 C 14 C 19 A
5 D 10 C 15 C 20 A

ĐỀ SỐ 3
Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n
1 D 6 E 11 D 16 C
2 E 7 D 12 B 17 B
3 C 8 C 13 B 18 B
4 D 9 C 14 D 19 B
5 C 10 C 15 D 20 C

ĐỀ SỐ 4
Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n
1 A 6 A 11 C 16 C
2 D 7 D 12 B 17 C
3 C 8 D 13 D 18 D
4 D 9 B 14 C 19 B
5 C 10 D 15 C 20 D

94
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 5
Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n
1 B 6 A 11 B 16 D
2 A 7 D 12 C 17 C
3 C 8 C 13 A 18 E
4 D 9 B 14 D 19 A
5 E 10 E 15 E 20 B

ĐỀ SỐ 6

Đề thi vòng loại quốc gia năm học 2020 – 2021

Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n


1 E 6 A 11 D 16 A
2 B 7 C 12 C 17 E
3 A 8 E 13 D 18 C

4 C 9 B 14 B 19 B

5 C 10 B 15 B 20 C

ĐỀ SỐ 7

Đề thi vòng chung kết quốc gia năm học 2020 – 2021

Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n

1 A 6 C 11 D 16 A

2 A 7 D 12 A 17 B

3 E 8 B 13 C 18 D

4 B 9 A 14 C 19 C

5 A 10 B 15 B 20 D

95
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
ĐỀ SỐ 8

Đề thi vòng chung kết quốc gia năm học 2019 – 2020

Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n Câu Đ{p {n

1 A 6 E 11 A 16 C

2 C 7 C 12 B 17 B

3 A 8 D 13 D 18 E

4 D 9 D 14 E 19 C

5 E 10 D 15 D 20 C

96
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
MỘT SỐ CÁC KỲ THI OLYMPIC QUỐC TẾ TIÊU BIỂU KHÁC

Đón đầu xu thế hội nhập và hợp tác quốc tế trong lĩnh vực giáo dục v| đ|o tạo, tiếp
cận cuộc cách mạng công nghiệp 4.0, đến nay Công ty Cổ phần Giáo dục FERMAT đã chứng
tỏ được năng lực làm việc với các tổ chức giáo dục có uy tín trên thế giới v| được tin tưởng ủy
quyền triển khai, tổ chức và phối hợp tổ chức cùng các đơn vị giáo dục Việt Nam nhiều kỳ thi
Olympic về Toán, Tin, Khoa học và tiếng Anh.
Các kỳ thi tổ chức tại nhiều hội đồng thi trên khắp cả nước, với đông đảo học sinh từ
mẫu gi{o cho đến lớp 12 tại h|ng trăm trường học tham dự.

Lễ khai mạc Vòng Chung kết quốc gia HKIMO Đoàn học sinh check-in tại Vòng loại quốc
2021 tại trường THCS Lê Lợi, Hà Đông, Hà Nội gia HIPPO 2021

Đoàn trường TH Hạ Long, Quảng Ninh tham gia Vòng Chug kết quốc tế TIMO 2021

97
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
1. Các Kỳ thi Olympic Toán quốc tế

2. Các Kỳ thi Olympic Tiếng Anh và Ngôn ngữ quốc tế

3. Các Kỳ thi Olympic Khoa học, Tin học, Nghệ Thuật

98
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
4. Một số hình ảnh, khoảnh khắc đẹp qua các mùa thi
a. Hình ảnh thí sinh tham gia dự thi

99
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
b. Hình ảnh Huy chương, Giấy chứng nhận

100
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
THÔNG TIN LIÊN HỆ

Để biết thêm thông tin cập nhật về các kỳ thi Olympic, quý lãnh đạo, quý thầy cô, quý
phụ huynh và các em học sinh vui lòng truy cập c{c địa chỉ dưới đ}y:
- Fanpage: Tổng hợp các Kỳ thi Olympic Quốc tế - Olympic Việt Nam -
https://www.facebook.com/Olympic.FERMAT/
- Website: http://olympic.fermat.edu.vn/
------------------------
Ban Tổ chức các Kỳ thi Olympic
Công ty Cổ phần Giáo dục FERMAT
1. Địa chỉ: Số 6A1, Tiểu khu Ngọc Kh{nh, Ba Đình, H| Nội.
2. Qua email: Olympic.FERMAT@gmail.com
3. Qua số điện thoại hỗ trợ: 0917 830455 - 024 66572055

101
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055
102
KỲ THI OLYMPIC TIN HỌC QUỐC TẾ HKICO (HongKong International Computational Olympiad)
FERMAT Education: Số 6A1 tiểu khu Ngọc Khánh, Ba Đình, Hà Nội – 0917830455 / 02466572055

You might also like