Professional Documents
Culture Documents
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
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
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
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
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
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.
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
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
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
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?
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.
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?
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
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.
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.
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.
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 .
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?
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
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?
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?
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?
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‛?
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?
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. 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?
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
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 .
D. should be replaced by .
E. None of the above.
14. This is script of paddle sprite, what does the script do?
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?
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?
17. Scratch version 2.0 was released on May 9, 2013. When did the update version 3.0 was
first announce?
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)
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.
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
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. 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
A. 10 degrees
B. 20 degrees
C. 30 degrees
D. 40 degrees
E. None of the above
A. Square
B. Pentagon
C. Hexagon
D. Circle
E. Star
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?
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.
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
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. 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
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. 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
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
A. Transform Y by <.
B. Change Y by <.
C. Put Y by <.
D. Alter Y by <
E. None of the above
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.
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
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?
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.
13. How many loops do you need to draw the following shape?
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
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?
Student A Student B
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?
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?
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?
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
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?
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.
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.
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?
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.
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
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?
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?
17. What could the student do if he/she wants the cat to bounce vertically too?
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.
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.
20. Which of the following is a correct statement regarding question 18 and 19?
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?
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?
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?
D. should be removed.
A. 0
B. 1
C. 2
D. 3
E. None of the above
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?
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
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 .
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?
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
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. 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
A. Looks
B. Reaction
C. Customization
D. Maths
E. None of the above
A.
B.
C.
D.
A.
B.
C.
D.
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
A. Physics algorithm
B. Raspberry Pi
C. Extensions
D. Translations
E. All of the above
A. Color
B. Fisheye
C. Pixelate
D. All of the above
E. None of the above
A. 0 to 100
B. -100 to 100
C. 0 to 10
D. 0 to 1.0
E. None of the above
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
A. B.
C. D.
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
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
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?
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
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
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.
6. Which of the following script can keep the basketball sprite rotating after green flag is
A. B.
C. D.
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?
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.
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.
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.
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.
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.
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.
The cat does not appear moving to (100, 0) before going to (0, 0) after clicking the green
flag. Why?
A.
B.
C.
D.
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?
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?
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
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
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
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
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ế
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