intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học sinh giỏi môn Tin học lớp 9 năm 2022-2023 có đáp án (Vòng huyện) - Phòng GD&ĐT huyện Năm Căn

Chia sẻ: _ _ | Ngày: | Loại File: DOCX | Số trang:9

132
lượt xem
22
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mời các bạn cùng tham khảo "Đề thi học sinh giỏi môn Tin học lớp 9 năm 2022-2023 có đáp án (Vòng huyện) - Phòng GD&ĐT huyện Năm Căn" để phục vụ tốt cho công tác giảng dạy, bồi dưỡng học sinh giỏi và học tập môn Tin. Đây còn là tài liệu tham khảo hữu ích cho các bạn học sinh chủ động củng cố, nâng cao kiến thức tại nhà.

Chủ đề:
Lưu

Nội dung Text: Đề thi học sinh giỏi môn Tin học lớp 9 năm 2022-2023 có đáp án (Vòng huyện) - Phòng GD&ĐT huyện Năm Căn

  1. 0 PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐỀ THI HỌC SINH GIỎI LỚP 9 VÒNG HUYỆN HUYỆN NĂM CĂN                      NĂM HỌC 2022­2023     Môn thi:  Tin học   Ngày thi: 03 – 03 – 2023 Thời gian: 150 phút(Không kể thời gian giao đề) (Đề gồm 4 câu được in trên 03 trang. Học sinh làm bài trên máy tính bàn) Tổng quan bài thi Tên file Tên bài chương Input Output Điểm trình Bài 1 banchon.pas banchon.inp banchon.out 5 Bài 2 xacdinhso.p xacdinhso.i xacdinhso.o 5 as np ut Bài 3 tong.pas tong.inp tong.out 5
  2. 2 Bài 4 doitien.pas doitien.inp doitien.out 5 - Học sinh tạo thư mục trên máy tính đặt tên là số báo danh và tên của mình. Ví dụ: SBD là 005, tên Nguyễn Minh An thì tên thư mục:   ­   Xem  phẩn  tổng  quan   bài  thi  để   làm  bài  đúng  theo  yêu  cầu,  các   file   chương trình (các file…….. .pas)được lưu vào thư mục của mình đã tạo. Bài 1.Bán chồn (5,0 điểm) Gia đình Bác Tư có nuôi 2 con chồn, hiện nay mỗi con cận nặng từ 1 đến  5kg. Hôm nay bác dự định bán đi 2 con chồn của mình với mức giá đã được quy  định trên thị trường như sau:  ­ Nếu cân nặng mỗi con nhỏ hơn 2 kg thì giá mua là 500.000 đồng/1kg. ­ Nếu cận nặng mỗi con lớn hơn hoặc bằng 2 kg thì gía mua là 700.000  đồng/1kg. Yêu cầu: Hãy giúp Bác Tư tính số tiền có được từ việc bán 2 con chồn. ­ Dữ liệu vào từ file banchon.inp: ghi 2 số là cân nặng của 2 con chồn ( 2  số được ghi trên 1 dòng, cách nhau bởi 1 khoảng trắng). ­ Dữ liệu ra trên file banchon.out: Ghi 1 số là số tiền có được từ việc bán  2 con chồn. banchon.i banchon.out np 12 1900000
  3. 3 1.5 3 2850000 Ví dụ:  Bài 2.Xác định thứ tự số (5,0 điểm) Cho một dãy có n (2 ≤ n ≤ 105) số nguyên dương a1 . a2 . a3 ... an khác nhau đôi  một và không được sắp xếp. Đọc vào một số m ((m ≤ n). Dữ liệu vào: xacdinhso.inp ­ Dòng đầu tiên: là n số phần tử của dãy và số lớn thứ m. ­ Dòng tiếp theo: là các giá trị a1, a2, a3 …an ( an  ≤ 1018). Dữ liệu ra: xacdinhso.out ­ Viết chương trình xuất ra vị trí k của số lớn thứ m trong dây ­ Xuất ra số lớn thứ m trong dãy này, k và số lớn thứ m cách nhau 1 khoảng  trắng. Ví dụ: xacdinhso xacdinhso.inp .out 10 3 5 38 16 57 20 19 38 41 6 13 25 32 Bài 3. Tính tổng(5,0 điểm) Viết chương trình nhập vào một dãy số  nguyên (mỗi số  cách nhau bởi dấu  cách và không kết thúc bởi ký tự xuống dòng).  Dữ liệu vào từ file tong.inp:nhập vào một dãy số nguyên. Dữ liệu ra từ file tong.outghi: tổng của các số nguyên chẵn. Ví dụ: tong.inp tong 153278
  4. 4 Bài 4. Đổi tiền (5,0 điểm) Trong năm 2022, Phòng GD&ĐT huyện Năm Căn vận động học sinh trong  huyện  tham gia phong trào trồng cây xanh để  bảo vệ  mội trường và đã có N   (0
  5. 5 PHÒNG GIÁO DỤC VÀ ĐÀO TẠO  HƯỚNG DẪN CHẤM HUYỆN NĂM CĂN    ĐỀ THI HỌC SINH GIỎI LỚP 9 NĂM HỌC 2022 – 2023 Môn: Tin học 1. Test trực tiếp trên máy tính Bài 1 banchon.inp banchon.out 12 1900000 1.5 3 2850000 Bài 2 xacdinhso xacdinhso.inp .out 10 3 5 38 16 57 20 19 38 41 6 13 25 32 Bài 3 tong.inp tong.out
  6. 6 153278 10 Bài 4 Tien.inp Tien.out 5 5 10 20 50 25 35 4 1 50 25 10 7 2. Chấm trên chương trình Bài 1 program bai1_banchon; uses crt; var         kg1,kg2: real;         tien1, tien2, tien: longint;         fi,fo:text; 1,0 điểm begin         assign(input,'banchon.inp');         assign(output,'banchon.out');         rewrite(output);         reset(input);         readln(fi,kg1,kg2); 1,0 điểm         if kg1
  7. 7 uses crt; var n,m,tam,j,i: Integer; A,B:array[1..100] of integer; f1, f2:text; 0,75 điểm Begin clrscr; assign(f1,'xacdinhso.inp'); reset(f1); assign(f2,''xacdinhso.out'); rewrite(f2); read(f1,n,m); 1,0 điểm for i:=1 to N do Begin read(f1, A[i]); B[i]:=A[i]; end; 1,0 điểm for i:=1 to n­1 do for j:=i+1 to n do if A[i] 
  8. 8 while not eof(f1) do  begin read(f1,a); if a mod 2 = 0 then tong:=tong+a;  end; Write (f2,' Tong cac so chan la:', tong); close(f1); close(f2); end. 2,0 điểm Bài 4 program bai4_doitien; uses crt; var a:array[1..1000000000] of byte;         i,n: longint;         ucnn: word; function uc(x:word;y:word):byte; 1,0 điểm begin         while xy do         begin                 if x>y then x:=x­y                 else y:=y­x;         end;         exit(x); end; 1,0 điểm //========== chuong trinh chinh============= begin         write(' nhap n: '); readln(n);
  9. 9         for i:=1 to n do         begin                 write('a[',i,']=');                 readln(a[i]);         end; 1,5 điểm         ucnn:=uc(a[1],a[2]);         for i:=3 to n do         ucnn:=uc(ucnn,a[i]);         write(' uoc chung nho nhat la ',ucnn);         readln end. 1,5 điểm
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2