Đề thi chọn học sinh giỏi Lớp 9 môn Tin học - Năm học 2016-2017 - Sở GD&ĐT Ninh Bình (Đề dự phòng)

Bờm là một học sinh ngoan nhưng lại ngại học Toán. Để động viên Bờm cô giáo chủ nhiệm đã viết cho Bờm một bức thư trong đó có cả những con số. Cô cho phép Bờm chọn ra 4 chữ số để làm phần thưởng, nhưng không được thay đổi thứ tự xuất hiện của các chữ số trong thư. Em hãy lập trình giúp Bờm tìm ra 4 chữ số đó để giá trị phần thưởng là lớn nhất.

doc2 trang | Chia sẻ: Thái Huyền | Ngày: 25/07/2023 | Lượt xem: 213 | Lượt tải: 0download
Bạn đang xem nội dung Đề thi chọn học sinh giỏi Lớp 9 môn Tin học - Năm học 2016-2017 - Sở GD&ĐT Ninh Bình (Đề dự phòng), để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
SỞ GIÁO DỤC VÀ ĐÀO TẠO
TỈNH NINH BÌNH
ĐỀ THI DỰ PHÒNG
ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 9 THCS
NĂM HỌC 2016-2017
Môn: TIN HỌC
Ngày thi: 21/02/2017
Thời gian làm bài: 150 phút (không kể thời gian giao đề)
Đề thi gồm 03 câu trong 02 trang
Yêu cầu kỹ thuật: 
*Các file chương trình và file dữ liệu được đặt tên chính xác như sau:
Tên bài
Tên tệp bài làm
Dữ liệu vào
Dữ liệu ra
CÂU 1
MAX.PAS
MAX.INP
MAX.OUT
CÂU 2
TBC.PAS
TBC.INP
TBC.OUT
CÂU 3
FNT.PAS
FNT.INP
FNT.INP
* Quy ước: 
- Test nhỏ: dữ liệu nếu là số không quá 103, nếu là xâu không quá 255 kí tự.
- Test lớn: dữ liệu nếu là số không quá 1020, nếu là xâu không quá 2000 kí tự.
	- Mỗi bài có 60% test nhỏ. 
	ĐỀ BÀI
CÂU 1: PHẦN THƯỞNG (7 điểm) 
	Bờm là một học sinh ngoan nhưng lại ngại học Toán. Để động viên Bờm cô giáo chủ nhiệm đã viết cho Bờm một bức thư trong đó có cả những con số. Cô cho phép Bờm chọn ra 4 chữ số để làm phần thưởng, nhưng không được thay đổi thứ tự xuất hiện của các chữ số trong thư. Em hãy lập trình giúp Bờm tìm ra 4 chữ số đó để giá trị phần thưởng là lớn nhất.
- Dữ liệu vào: File văn bản MAX.INP chứa xâu kí tự có ít nhất 4 chữ số. 
- Dữ liệu ra: File văn bản MAX.OUT ghi số lớn nhất tìm được.
Ví dụ:
MAX.INP
MAX.OUT
24d5n4r05f704n652z393
7693
 Câu 2: Trung bình cộng (7 điểm)
Cho dãy gồm n số nguyên a1, a2,..., an và số nguyên K. 
Yêu cầu: Cho biết trong dãy số đã cho có bao nhiêu cặp số mà trung bình cộng của chúng là K.
Dữ liệu vào: file văn bản TBC.INP:
- Dòng đầu tiên ghi hai số n, K.
- Dòng tiếp theo lần lượt ghi n số a1, a2,..., an. Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách trống. 
Dữ liệu ra: file văn bản TBC.OUT số cặp thỏa mãn điều kiện đầu bài:
Ví dụ:
TBC.INP
TBC.OUT
TBC.INP
TBC.OUT
4 5
0 2 6 4
1
10 5
0 5 2 4 4 5 6 7 8 10
5
Câu 3. FIBONACI NGUYÊN TỐ (6 điểm)
Dãy FIBONACI là dãy được xác định như sau: F(1) = 1; F(2) = 1 và F(n) = F(n-1) + F(n-2) với n >2
Yêu cầu: Hãy viết chương trình tìm ra số FIBONACI lớn nhất là nguyên tố và nhỏ hơn M (với 2<M)
Dữ liệu vào: file FNT.INP ghi số nguyên dương M (với 2<M).
Dữ liệu ra: file FNT.OUT ghi số FIBONACI lớn nhất là số nguyên tố và nhỏ hơn M.
Ví dụ: 
FNT.INP
FNT.OUT
10
5
---------------------- Hết ----------------------
Họ và tên thí sinh: .. Số báo danh: 
Họ và tên, chữ kí: Giám thị 1: ...................................................................................................................................................................................................
 Giám thị 2: ....................................................................................................................................................................................................

File đính kèm:

  • docde_thi_chon_hoc_sinh_gioi_lop_9_mon_tin_hoc_nam_hoc_2016_201.doc