Tải bản đầy đủ (.docx) (2 trang)

ĐỀ THI HỌC SINH GIỎI TIN HỌC LỚP 9 HUYỆN THOẠI SƠN NĂM 2023

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (56.67 KB, 2 trang )

PHỊNG GIÁO DỤC VÀ ĐÀO TẠO
ĐỀ CHÍNH THỨC
(Đề thi gồm 02 trang)

KỲ THI CHỌN HỌC SINH GIỎI CẤP THCS
Khóa ngày 18/02/2023
MƠN: TIN HỌC
Thời gian làm bài: 150 phút (khơng kể thời gian phát đề)

Thí sinh sử dụng ngơn ngữ lập trình Turbo Pascal hoặc Free Pascal để làm bài.
Chỉ chép các Tập tin bài làm (Bai01.pas, Bai02.pas, Bai03.pas, Bai04.pas) nộp cho cán
bộ coi thi.
Bài 1. (5 điểm)
Cho xâu ký tự S có 4 hoặc 5 ký tự số, được quy ước như sau: hai ký tự cuối là hai
chữ số cuối của một năm trong thế kỷ 21, một hoặc 2 ký tự đầu cho biết ngày, các ký tự
còn lại cho biết tháng.
Giả sử: tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày, các tháng cịn lại có 30 ngày, riêng
tháng 2 năm thường có 28 ngày, năm nhuận có 29 ngày. Năm nhuận là năm chia hết cho 4
và không chia hết cho 100 hoặc năm chia hết cho 400.
Viết chương trình kiểm tra xâu S (có 4 hoặc 5 ký tự số) có phải là ngày hợp lệ có
dạng ngày/tháng/năm theo đúng yêu cầu bên trên, cụ thể như sau:
- Dữ liệu được nhập từ bàn phím là giá trị của xâu S.
- Kết quả được xuất ra màn hình là ngày hợp lệ được tạo ra theo yêu cầu bên trên.
Trong trường hợp xâu khơng tạo được ngày hợp lệ thì kết quả “KHONG TAO DUOC”,
trường hợp xâu S có nhiều cách tạo hợp lệ thì chỉ cần ghi ra một cách tạo hợp lệ.
Ví dụ (dữ liệu thử):
Lần thử
1
2
3
Bài 2. (5.0 điểm)



Dữ liệu nhập
1316
11216
29217

Dữ liệu xuất
1/3/16
11/2/16 (hoặc 1/12/16)
KHONG TAO DUOC

Viết chương trình yêu cầu nhập vào 10 số tự nhiên khác 0. Sắp xếp và in ra màn
hình các số nguyên tố lớn hơn 2 theo thứ tự giảm dần.
Chương trình ví dụ:
Moi ban nhap cac so: 59 4 47 428 13 300 97 12 719 2
Day so nguyen to giam la: 719 97 59 47 13
Bài 3. (5.0 điểm)
Viết chương trình yêu cầu nhập vào từ bàn phím N số tự nhiên (Với 10 <= N <=
10 ). Xuất ra màn hình giá trị lớn nhất của tổng ba số liên tiếp nhau trong dãy số trên.
6

Chương trình ví dụ
Ban muon nhap day so N gom bao nhieu so: 12
Trang 1


Moi ban nhap lan luot cac so: 12 8 9 11 5 43 67 24 11 52 53 24
Gia tri lon nhat cua tong ba so lien tiep la: 134
Bài 4. (5.0 điểm)
Viết chương trình yêu cầu nhập vào chuỗi kí tự bất kì S (dài khơng q 250 kí tự).

Xuất ra màn hình hai chuỗi theo yêu cầu sau:
- Chuỗi gồm các kí tự chữ cái trong chuỗi S sau khi đã biến đổi tất cả thành chuỗi
kí tự chữ hoa.
- Chuỗi gồm các kí tự chữ số trong chuỗi S sau khi đã sắp xếp theo thứ tự tăng dần.
Chương trình ví dụ
Moi ban nhap chuoi S: Ky thi HSG khoa ngay 18/02/2023
Chuoi ki tu chu cai la: KYTHIHSGKHOANGAY
Chuoi ki tu chu so la: 00122238
-------- Hết -------Thí sinh không được sử dụng tài liệu. Giám thị coi thi khơng giải thích gì thêm.
Họ và tên thí sinh…………………………………….; Số báo danh…………………

Trang 2



×