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

Đề thi học sinh giỏi cấp huyện môn Tin học lớp 9 năm 2021-2022 có đáp án - Phòng GD&ĐT Krông Ana

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

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

“Đề thi học sinh giỏi cấp huyện môn Tin học lớp 9 năm 2021-2022 có đáp án - Phòng GD&ĐT Krông Ana” sau đây sẽ giúp bạn đọc nắm bắt được cấu trúc đề thi, từ đó có kế hoạch ôn tập và củng cố kiến thức một cách bài bản hơn, chuẩn bị tốt cho kỳ thi sắp. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

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

  1. PHÒNG GDĐT KRÔNG ANA KỲ THI HỌC SINH GIỎI CẤP  HUYỆN Đề thi môn: Tin học, lớp 9 Năm học 2021­2022 Thời gian làm bài: 150 phút Lưu ý: Bài làm được chấm bằng phần mềm chấm thi  Themis của tác giả  Lê Minh  Hoàng – Đỗ Đức Đông, vì vậy thí sinh phải tuân thủ chính xác yêu cầu đọc và xuất dữ liệu   của   đề   bài.   Không   sử   dụng   thư   viện   crt  và   lệnh  clrscr,   không   ghi   ra   các   câu   dẫn   khi   nhập/xuất dữ liệu kiểu như: ‘Ban hay nhap vao so tu nhien N: ‘,  ‘Ket qua la ‘,... Khi chấm, các bộ  dữ  liệu nhập vào đảm bảo đúng giới hạn của đề, thí sinh không  cần viết đoạn chương trình kiểm tra dữ liệu nhập vào. Câu 1. Mua hàng khuyến mãi (5 điểm). (Lưu tên file bài làm: cau1.pas) Nhân dịp khai trương, cửa hàng An Khang có chương trình khuyến mãi giảm giá cho các  sản phẩm của mình. Mua càng nhiều, khuyến mãi càng cao. Cụ  thể  chương trình khuyến  mãi như sau: - Giảm 5% cho đơn hàng có giá trị dưới 100 000 đồng. - Giảm 8% cho đơn hàng có giá trị từ 100 000 đến dưới 1 000 000 đồng. - Giảm 10% cho đơn hàng có giá trị từ 1 000 000 trở lên. Hôm nay mẹ  Hoa đi mua sắm tại cửa hàng, tổng giá trị  sản phẩm là X đồng. Hãy cho  biết sau khi giảm giá thì số tiền mẹ Hoa phải trả là bao nhiêu? Dữ liệu vào: nhập từ bàn phím số nguyên dương X (0
  2. Ví dụ: Nhập từ bàn phím In ra màn hình 5 4.800 4 2 10 3 5 Câu 3. Trồng cây ăn trái (4 điểm). (Lưu tên file bài làm: cau3.pas) Mẹ  Nam có một mảnh đất hình chữ  nhật có chiều dài N mét, chiều rộng M mét. Mẹ  Nam muốn trồng cây ăn trái lên mảnh đất đó với quy tắc như sau: - Cây sẽ được trồng thẳng hàng theo hàng ngang và dọc của mảnh đất - Hàng cách hàng 3 mét. - Cây cách cây 3 mét. - Khoảng cách từ gốc cây đến đường biên của mảnh đất ít nhất 1,5 mét. Hỏi mẹ Nam có thể trồng được bao nhiêu cây ăn trái trên đất của mình? Dữ  liệu vào: nhập từ bàn phím 2 số nguyên dương N, M trên một dòng, giữa 2 số  cách  nhau bằng một khoảng trắng. (với 0
  3. - N dòng tiếp theo, mỗi dòng nhập một mã số cầu thủ được bình chọn Dữ  liệu ra: in ra màn hình tên đội bóng được yêu thích nhất và tổng số  lượt khán giả  bình chọn cho các cầu thủ đội đó, hai thành phần cách nhau bằng một khoảng trắng. Ví dụ: Nhập từ bàn phím In ra màn hình 6 B 3 B04 D05 B03 A01 B04 D05 Câu 5. Tam giác cân (3 điểm). (Lưu tên file bài làm: cau5.pas) Tam giác cân là tam giác có độ dài 2 cạnh bằng nhau. Cho dãy A gồm N số nguyên dương A1, A2, … , An, trong đó không có số nguyên nào lặp  lại quá 2 lần. Lấy 3 số bất kỳ trong dãy A để tạo ra một tam giác có độ  dài 3 cạnh là 3 số  nguyên đó. Với cách làm như  thế, hỏi có thể  tạo ra bao nhiêu tam giác cân khác nhau từ  dãy A.  Dữ liệu vào:  nhập từ bàn phím: - Dòng thứ nhất nhập số nguyên dương N là số phần tử của dãy A (N
  4. (Cán bộ coi thi không giải thích gì thêm) Họ và tên thí sinh  ..................................................... SBD........................... Chữ ký giám thị 1 Chữ ký giám thị 2 Trang 4
  5. PHÒNG GD&ĐT KRÔNG ANA KỲ THI HỌC SINH GIỎI CẤP HUYỆN  Môn: Tin học, lớp 9 Năm học 2021­2022 ĐÁP ÁN VÀ BIỂU ĐIỂM Đáp án câu 1. Mua hàng khuyến mãi (5 điểm) a) Chương trình tham khảo program cau1; var x: longint; t: real; begin readln(x); if x
  6. Đáp án câu 2. Trung bình cộng (4 điểm) a) Chương trình tham khảo program cau2; var n,i,x: integer; t: real; begin readln(n); for i:= 1 to n do         begin         read(x);         t:=t+x;         end; writeln(t/n:0:3); end. b) Bộ test Tes Dữ liệu nhập từ bàn phím Kết quả  ghi  Điểm t ra màn hình 1 6 4.333 0,5 1 3 8 2 6 6 2 10 5.300 0,5 9 0 1 7 7 4 8 5 9 3 3 10 22.500 0,5 22 46 30 6 45 19 2 26 8 21 4 20 9.300 0,5 16 2 18 15 15 11 14 10 11 5 1 13 10 2 2 0 2 7 14 18 5 5 11753.000 0,5 9453 18919 14155 4145 12093 6 20 2718.250 0,5 ­2742 18412 12871 ­15714 15118 18857 6800 12908 9012  9635 ­14542 ­2553 ­4988 ­11140 9625 ­7326 10465 ­9180  ­11680 10527 7 50 ­2155.900 0,5 Trang 6
  7. ­20733 7305 ­96 ­8399 7668 8616 ­4234 ­1432 345 7990  ­14122 10788 ­5025 ­3962 16668 11124 ­14445 446 9568  ­17101 ­643 5339 ­2323 ­713 ­1000 ­18258 ­4915 ­21423  ­17806 11221 ­21822 ­6798 ­22514 ­7515 5590 3075 8091  7721 8223 17570 ­13688 ­11730 ­2541 836 ­18858 2022  ­17230 13150 7683 492 8 110 7020.845 0,5 1847 5340 7977 5710 8483 3711 10453 12677 193 6750  1442 3841 1505 8224 4885 2643 3289 7130 1284 4607  13833 5830 6995 3895 6152 4428 11748 4334 754 ­8 1412  ­20718   19215   9297   12128   2330   4002   15534   7104   2166  3460 15476 ­61 12958 4799 10345 2631 8280 1721 6241  14272   6775   119   18034   11865   14438   10189   23853   9776  1175 9493 2394 14039 5369 6637 2268 6509 7772 5688  3690 8530 13405 5722 2066 4828 310 13162 12878 8271  6146 16899 4465 7498 16415 9573 20088 4694 4837 7640  1238 4716 14811 6568 6022 4103 6004 4491 5799 16549  2119 7557 13109 13383 3754 6313 2182 7774 17866 509  7372 Đáp án câu 3. Trồng cây ăn trái (4 điểm) a) Chương trình tham khảo program cau3; var m,n,t: integer; begin readln(n,m); t:=(n div 3)*(m div 3); writeln(t); end. b) Bộ test Test Dữ   liệu   nhập   từ   bàn  Kết quả  ghi ra màn  Điểm phím hình 1 30 20 60 0,5 2 33 9 33 0,5 Trang 7
  8. 3 100 50 528 0,5 4 50 40 208 0,5 5 100 100 1089 0,5 6 150 25 400 0,5 7 45 20 90 0,5 8 60 60 400 0,5 Đáp án câu 4. Đội bóng được yêu thích nhất (4 điểm) a) Chương trình tham khảo {cách 1} program cau4; var s: string; dema,demb,demc,demd: integer; doi:char; n,i, max:integer; begin readln(n); for i:=1 to n do         begin         readln(s);         if s[1]='A' then dema:=dema+1;         if s[1]='B' then demb:=demb+1;         if s[1]='C' then demc:=demc+1;         if s[1]='D' then demd:=demd+1;         end; doi:='A' ; max:=dema; Trang 8
  9. if max
  10. for i:= 1 to n do         begin         readln(s);         a[s[1]]:= a[s[1]] +1;         end; cmax:='A'; for c:='B' to 'D' do         if a[cmax]
  11. C05 C07 A01 C05 C05 4 6 D 3 1 B10 B10 D02 D02 D02 C08 Đáp án câu 5. Tam giác cân (3 điểm) a) Chương trình tham khảo program cau5; var a: array[1..100] of integer; t,n,i,j,dem,k: integer; begin readln(n); for i:=1 to n do read(a[i]); for i:=1 to n­1 do         for j:= i+1 to n do                 if a[i]>a[j] then                         begin                         t:=a[i];                         a[i]:=a[j];                         a[j]:=t;                         end; Trang 11
  12. //for i:=1 to n do write(a[i],' '); k:=0; dem:=0; for i:=1 to n­1 do         begin         k:=0;         if a[i]=a[i+1] then                 for j:=1 to n do                         if (ji) and (ji+1) and (a[j] 
  13. 6 10 12 0,3 9 6 3 2 4 2 3 4 6 7 7 7 9 0,3 4 5 4 3 2 3 5 8 15 19 0,3 1 2 3 4 5 6 7 5 3 1 6 9  11 12 13 9 20 13 0,3 6 20 30 40 5 20 10 19  31 11 34 32 41 56 4 2 1  66 100 27 10 20 14 0,3 5 20 30 40 5 20 10 19  31 11 34 32 41 56 4 2 1  66 100 46 Trang 13
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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