UBND HUYỆN NÔNG SƠN KỲ THI HỌC SINH GIỎI LỚP 9 CẤP HUYỆN
PHÒNG GIÁO DỤC-ĐÀO TẠO Năm học 2016-2017
Đề thi môn: TIN HỌC Thời gian làm bài: 150 phút (Không kể thời gian giao đề) VÒNG 1 ĐỀ CHÍNH THỨC Câu 1 (5.0 điểm) Trong một trò chơi cá ngựa, Nam và Tèo gieo súc sắc bằng cách lập trình gieo ngẫu nhiên con súc sắc. Sau mỗi lần gieo súc sắc, chương trình đều thông báo mặt ngửa của súc sắc. Sau n lần gieo, ai có tổng số nốt cao nhất sẽ thắng và tính xem ai là người may mắn hơn. Biết rằng hệ số may mắn được tính bằng k/n, trong đó: n là số lần gieo súc sắc (chưa biết trước), k là số lần mặt ngửa là 6 nốt. Em hãy lập trình giúp hai bạn ấy gieo súc sắc nhé.
Câu 2 (9.0 điểm)
Nhập vào một mảng gồm n (n<20) số dương. a/ Hãy đếm xem trong mảng có bao nhiêu số bậc thang. Biết một số được gọi là số bậc thang nếu biểu diễn thập phân của nó có nhiều hơn một chữ số đồng thời theo chiều từ trái qua phải, chữ số đứng sau không nhỏ hơn chữ số đứng trước. b/ Chúng ta có một máy sắp xếp để làm việc với dãy các số nguyên. Máy này chỉ có một lệnh MOVE chuyển 1 phần tử về cuối dãy. Tính số lệnh MOVE ít nhất cần thực hiện để sắp xếp dãy này theo thứ rự không giảm. In dãy đã sắp xếp ra màn hình
Câu 3: (6.0 điểm)
Bạn có 1.000đ đem gởi vào ngân hàng với lãi xuất 8% tháng. Sau mỗi tháng tiền lãi được nhập vào tiền gốc để tính lãi xuất tháng sau. Bạn muốn để giành cho đến khi số tiền là x muốn rút ra. Vậy phải để trong thời gian bao lâu thì được số tiền x? Em hãy lập trình để giải quyết bài toán này giúp bạn.
======== HẾT========
(Lưu ý: Giáo viên coi thi không giải thích gì thêm)
HƯỚNG DẪN CHẤM – VÒNG 1 Một số thống nhất chung: - Bài thi được chấm theo bộ Test. Giám khảo có thể cho thêm nhiều bộ test (nếu cần) để đảm bảo việc kiểm tra đúng đắn hơn. - Giám khảo chỉ chấm những bài không còn lỗi và có thể sữa đường dẫn, tên tệp dữ liệu vào, tệp dữ liệu ra để phù hợp với từng bộ test chấm bài - Việc chi tiết hoá thang điểm (nếu có) trong hướng dẫn này hoặc xử lý các trường hợp đặc biệt phải đảm bảo không làm sai lệch hướng dẫn chấm và được thống nhất thực hiện trong tổ chấm.
Câu 1: (5.0 điểm)
STT Test Kết quả Điểm
1 Gieo 4 lần Kiểm tra kết quả hàm Random 2.5 2 Gieo 5 lần Kiểm tra kết quả hàm Random 2.5
x Số năm, tháng gởi tiết kiệm Số tiền có thể rút ra Điểm
10.000 2 năm 7 tháng 10.062,66 2.0 12.500 2 năm 10 tháng 12.676,05 2.0 3.500 1 năm 6 tháng 3.700,02 2.0 UBND HUYỆN NÔNG SƠN KỲ THI HỌC SINH GIỎI LỚP 9 CẤP HUYỆN PHÒNG GIÁO DỤC-ĐÀO TẠO Năm học 2016-2017 Đề thi môn: TIN HỌC Thời gian làm bài: 150 phút (Không kể thời gian giao đề) VÒNG 2 ĐỀ CHÍNH THỨC Câu 1: (6.0 điểm) Cho một mảng số nhị phân (tức là toàn số 0 hoặc 1). Cho trước chỉ số k, hãy tìm khoảng (i,j) lớn nhất có chứa k thoã mãn: các giá trị của dãy trong khoảng này là giống nhau.
Câu 2: (9.0 điểm)
Cho xâu ký tự S được nhập vào từ bàn phím (không quá 255 ký tự), bao gồm chữ cái và chữ số. a/ Viết chương trình tách các phần là số của xâu trên và đưa vào một mảng số nguyên. b/ Giả thiết N là số nguyên dương. Số nguyên M là tổng của N với các chữ số của nó. M được gọi là số đích của N. Tìm dãy đích của dãy số được tách từ câu a. c/ Tìm UCLN của dãy tìm được trên câu a.
Câu 3: (5.0 điểm)
Cho số tự nhiên N và số tự nhiên k < N. Tìm cách xóa đi k chữ số của số N sao cho các chữ số còn lại của N tạo thành số lớn nhất. ======== HẾT========
(Lưu ý: Giáo viên coi thi không giải thích gì thêm)
HƯỚNG DẪN CHẤM – VÒNG 2 Một số thống nhất chung: - Bài thi được chấm theo bộ Test. Giám khảo có thể cho thêm nhiều bộ test (nếu cần) để đảm bảo việc kiểm tra đúng đắn hơn. - Giám khảo chỉ chấm những bài không còn lỗi và có thể sữa đường dẫn, tên tệp dữ liệu vào, tệp dữ liệu ra để phù hợp với từng bộ test chấm bài - Việc chi tiết hoá thang điểm (nếu có) trong hướng dẫn này hoặc xử lý các trường hợp đặc biệt phải đảm bảo không làm sai lệch hướng dẫn chấm và được thống nhất thực hiện trong tổ chấm.
Câu 1: (6.0 điểm)
Độ dài của dãy k Test Kết quả Điểm
10 7 1111100010 (6,8) 1.5 12 4 111100000011 (1,4) 1.5 14 6 00001101000111 (5,6) 1.5 5 6 Nhập lại k 0.75 6 5 Nhập số <>0 or <>1 0.75
Sở Giáo Dục Và Đào Tạo Hải Dương Đề Chính Thức Kỳ Thi Chọn Học Sinh Giỏi Lớp 12 Thpt Cấp Tỉnh Năm Học 2023 - 2024 Môn thi: TIN HỌC Ngày thi: 25/10/2023