De thi tin hoc tre khong chuyen toan quoc tu9952000

11 9 0
De thi tin hoc tre khong chuyen toan quoc tu9952000

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Em h·y dïng mét phÇn mÒm so¹n th¶o ®Ó ghi l¹i d·y c¸c lÖnh cña DOS thùc hiÖn c¸c c«ng viÖc ë trªn vµo mét tÖp v¨n b¶n cã tªn lµ BTDOS.TXT.. Bµi 2.[r]

(1)

Đề thi tin học trẻ không chuyên tq lÇn thø I-1995 Khèi B - Thêi gian: 180

Bµi

Văn cho Nam mợn đĩa mềm có ghi trị chơi Trên đĩa Văn có th mục tên VAN th mục có tên tơng ứng TROCHOI1, TROCHOI2 TROCHOI3 có chung phần tơng ứng TETRIS, FOOTBALL MATH

Giả sử đĩa mềm đợc đặt ổ đĩa A Em giúp Nam:

1 Sao chép chò trơi từ đĩa mềm sang đĩa cứng C th mục có tờn l NAM

2 Đổi tên tệp tin th mục TROCHOI1, TROCHOI2 TROCHOI3 thành tệp có phần tơng ứng XEPHINH, BONGDA TOAN

3 Chuyển trò chơi XEPHINH vào th mục TROCHOI3, trò chơi TOAN vào th mục TROCHOI1 Đổi tên th mục TROCHOI1 thành TOAN

Đổi tên th mục TROCHOI2 thành BONGDA Đổi tên th mục TROCHOI3 thành XEPHINH

Em dùng phần mềm soạn thảo để ghi lại dãy lệnh DOS thực công việc vào tệp văn có tên BTDOS.TXT

Bµi

Dùng phần mềm soạn thảo văn để soạn thảo trình bày thời khố biểu học lớp em bao gồm ngày tuần (thứ) tiết học ngày Phía dới Thời khố biểu Bảng đơn vị đo lờng bao gồm:

- Đơn vị đo chiều dài: km, m, dm, cm, mm - Đơn vị đo trọng lợng: Tấn, tạ, yến, kg, g

- Công thức tính diện tích hình: tam giác, hình vuông, chữ nhật hình thang Thí dô: kg = 1000 g, km = 1000 m

Ghi kết tình bày vào tệp văn có tên TKB.TXT

Bài

Dựng mt phần mềm có sẵn để vẽ đồng hồ có khả giờ, phút, giây, thứ tuần ngày tháng

Lu trữ kết vào đĩa với tên có phần DONGHO, phần có tên ngầm định qui định phần mềm đợc sử dụng

Bµi

Trị chơi xếp chữ đợc thực nh sau:

Cho trớc dãy chữ Ngời chơi có nhiệm vụ lấy chữ từ dãy cho để ghép lại thành từ cụm từ có nghĩa Khi từ câu đợc đủ, ngời chơi chuyển sang dịng xếp tiếp Luật tính điểm nh sau: Nếu xếp đợc từ riêng biệt nhận đợc điểm cho chữ cái, xếp đợc cụm từ có nghĩa (có từ từ trở lên) nhận đợc điểm cho chữ

Ví dụ: Với dãy cho HNCOHIT có lời giải sau: Lời giải 1: (12 im)

TINHOC Lời giải 2: (7 điểm)

NHO TICH

Cho tríc d·y: IANHIVNMYOT

Em hÃy thực hiển trò chơi ghi kết văn có tên KQCHOI.TXT

Đề thi tin học trẻ không chuyên tq lần thứ II-1996 Khèi B - Thêi gian: 180

Bµi

Em dùng phần mềm soạn thảo để soạn thảo tệp BLDOS.BAT dùng để thực việc chép tệp liệu từ đĩa mềm vào ổ đĩa cứng Cơng việc địi hỏi độ an tồn cao cần thực thao tác cụ thể sau:

1 Trớc tiên cần kiểm tra xem ổ đĩa C, th mục gốc có th mục DATA hay khơng Nếu cha tồn khởi tạo th mục DATA th mục gốc Ngợc lại cần đa thơng báo “Trên đĩa có th mục DATA” đa câu hỏi “Có ghi số liệu đè lên không [c/k]” Nếu câu trả lời “k” dừng chơng trình, “c” tiếp tục

(2)

câu “Hãy đa đĩa mềm chứa liệu vào ổ đĩa A”

Bµi

Em dùng phần mềm đồ hoạ để vẽ đờng phố quê hơng em, kết đợc ghi vào tệp có tên QUEHUONG, phần mở rộng tệp phần mềm tự tạo Tranh vẽ tối thiểu phải có đờng xá, xe cộ ngời lại

Bµi

Em dùng phần mềm soạn thảo văn để soạn thảo trình bày trang văn số quy tắc cho ngời ngời xe đạp cần tôn trọng đờng

Ghi kết vào tệp văn có tên QUYTAC, phần mở rộng tệp phần mềm tự tạo

Bài 4.Trò chơi Đẩy bóng thông minh

Trờn sân kẻ lới vng kích thớc 9x9, sân có hồ nhỏ Trên sân đặt trớc số bóng, nằm lới Ví dụ hình vẽ sau mơ tả trạng thái ban đầu sân.

9

8

7

6

5 

4

3

2

1

Nhiệm vụ ngời chơi lần lợt đa bóng vào hố nằm sân Các bóng đợc điều khiển để di chuyển cách với lợng tiêu thụ khác Không cho phép hai bóng nằm khơng cho phép đa bóng qua ô có bóng khác Qui định đánh địa lới theo số thứ thự cột tính từ trái qua phải hàng tính từ dới lên, ví dụ 34 vị trí cột 3, hàng Trong ví dụ vị trí bóng lần lợt 33, 68 v 76

Các cách điều khiển bóng bóng:

Cách 2: theo đờng song song với hai đờng chéo số ô Năng lợng tiêu thụ để qua ô 15

Em chơi trò chơi với trạng thái ban đầu đợc cho nh hình vẽ dới với tổng l-ợng tiêu thụ nhỏ

9

8

7 0

6 0

5 

4 0

3

2

1 0

1

Kết bớc chơi đợc thể tệp văn BONG.TXT (tệp đợc tạo phần mềm soạn thảo bất kỳ) Tại dòng ghi cách lần bóng bao gồm vị trí vị trí đích Tiếp theo tổng số lợng tiêu thụ sau bớc Ví dụ dạng tệp kết nh sau:

33 55 30

76 75 40

75 55 60

68 65 90

(3)

Bµi

Nếu em ngời phát triển máy tính (chế tạo hay làm phần mềm) em cải tiến để máy có khả Nêu ý kiến em vào tệp văn có tên SANGTAO.TXT

§Ị thi tin häc trẻ không chuyên tq lần thứ II-1996 Khối C - Thêi gian: 180

Bµi

Câu1. Hãy nêu cách tổ chức file CONFIG.SYS để nạp MSDOS, ngời ta vào mơi trờng cấu hình tuỳ chọn:

1 - GAMES - WINDOWS - PASCAL

với cấu hình mặc định PASCAL, thời gian chờ đợi giây Trong cấu hình GAMES cần tạo ổ ảo Mb Câu 2 Nêu phơng án viết file AUTOEXEC.BAT cho nạp MSDOS với file CONFIG.SYS đợc chuẩn bị theo câu 1, chọn cấu hình hệ thống chép toàn th mục C:\GAMES vào ổ đĩa ảo có địa D; Nếu chọn cấu hình tự động nạp WINDOWS, cịn chọn cấu hình - nạp TURBO PASCAL (biết file TURBO.EXE đợc lu trữ hai th mục C:\PASCAL\BIN C:\PASCAL\BGI)

Nội dung files CONFIG.SYS AUTOEXEC.BAT ghi vào file văn BL1.TXT, tr ớc phần ứng với nội dung file tơng ứng có dòng File CONFIG.SYS File AUTOEXEC.BAT

Bài

Lp chng trỡnh nhập số nguyên dơng m,n vào từ bàn phím (0<m<n 969696) sau đó: Đa hình tử số mẫu số phân số tối giản m/n

2 Tìm cách biểu diễn phân số m/n dới dạng tổng số phân số có tử số 1, đa hình số lợng số hạng mẫu số chúng

Ví dụ: Với m=20, n=24, kết hình có dạng

Câu 1:

Câu 2:

2

Bµi

Cho lới m x n vng có cạnh độ dài đơn vị (m, n <51) Trên ô (i, j) lới ta dựng cột bê tơng hình hộp có đáy (i, j) chiều cao hi,j Do ảnh hởng áp thấp nhiệt đới, trời đỏ ma to

đủ lâu Giả thiết nớc không thẩm thấu qua cột bê tông nh khơng rị rỉ qua đờng ghép chúng Hãy xác định khối lợng nớc chứa cột bê tông lới

Dữ liệu vào đợc ghi file văn có tên BL3.INP, dòng chứa số m, n cách dấu cách; dòng chứa số nguyên d ơng h1,1, h1,2 ,h1,n, h2,1, h2,1 ,

h2,n, hm,1, hm,2, , hm,n chiều cao cột bê tông dựng lứơi (các số đợc ghi cách

bëi dÊu c¸ch dấu xuống dòng)

a mn hỡnh lợng nớc tính đợc

Bµi

Nếu em ngời phát triển máy tính (chế tạo hay làm phần mềm) em cải tiến để máy có khả Nêu ý kiến em vào tệp văn có tên BL4.TXT

(4)

Đề thi tin học trẻ không chuyên tq lần thø III-1997 Khèi B - Thêi gian: 180

Bµi 1.MS-DOS

Câu a. Một phần mềm học ngoại ngữ gồm tệp chơng trình ENGLISH.EXE tệp lioêụ lu trữ đĩa mềm DISK1 DISK2

HÃy tạo tệp KHOITAO.BAT thực việc sau: - T¹o cÊu tróc th mơc sau C:\WINDOWS: HOC_NN

DATA PRG

- Sao tệp chơng trình vào th mục PRG tệp liệu vào th môc DATA

Câu b Lập tệp COPYF.BAT để chép nhiều nhóm tệp (khơng q 5) sang th mục chung thoả mãn yêu cầu sau:

- Các nhóm tệp cần chép nhiều th mục khác - Nếu khơng tìm thấy tệp thơng báo “File khơng tìm thấy” Cách thực lệnh COPYF nh sau:

C:\>copyf <Đích> <tên1> <tên 2>

- <Đích> tên mục chung;

- <Tên 1>, <Tên 2>, tên tệp chứa ký tự đại diện? *

Bài 2.Lập trình PASCAL

Cho số tự nhiên N (N<=50) HÃy viết chơng trình thực hiện:

Câu a) Nhập số N, sau nhập N số nguyên từ bàn phím thứ tự số gọi số Câu b) Hãy tính dãy số có bào nhiêu số dơng chẵn

C©u c) Tìm (các) số giá trị âm lớn dÃy số có Câu d) Tìm tất dÃy dài số khác không dÊu

* Đa kết thực hình dới dạng thích hợp * Chơng trình phải đợc ghi file có tên BL2.PAS

Bµi 3.Lập trình PASCAL

Nhập vào từ bàn phím số N nguyên dơng (N<=5000)

Cõu a) Hóy phõn tích N thành tổng hai số nguyên tố (nếu đợc) thơng báo khơng đợc khơng có phơng ỏn no

Câu b) Nếu N thoả mÃn câu a, hÃy đa nhiều tốt phơng án phân tích (2 phơng án có số hạng chØ coi lµ mét)

* Đa kết thực hình dới dạng thích hợp * Chơng trình phải đợc ghi file có tên BL3.PAS

Đề thi tin học trẻ không chuyên tq lÇn thø IV-1998 Khèi B - Thêi gian: 180

Bµi 1:ExtDel

Em viết tệp EXTDEL.BAT dùng đểm tổng quát lệnh DEL DELTREE DOS nh sau:

Khi lệnh đợc thực với một vài tham số (nhiều tham số), chơng trình kiểm tra thực chức sau với tham số:

- NÕu gi¸ trị tham số không chứa ký tự mô * ?, kiểm tra xem giá trị tham số File hay Th mục, File thực thực việc xoá lệnh DEL, th mục thực việc xoá DELTREE

- Nếu giá trị tham số chứa ký tự mô * ? thực hiƯn viƯc xo¸ File b»ng lƯnh DEL

Bài 2.Dãy đúng

Cho trớc dãy số bao gồm tồn số Dãy có độ dài nhỏ 255

1 Viết chơng trình nhập dãy số từ bàn phím Các số đợc nhập liên tiếp từ bàn phím, q trình nhập liệu kết thúc nhấn phím <Enter> Nếu việc nhập liệu sai hình kết “Bạn nhập sai, đề nghị nhập lại” cho phép nhập lại liệu

(5)

3 Một dãy bậc dãy đợc coi dãy liên tục dãy bao gồm toàn số hạng giống ngoại trừ phần tử Hãy tính độ dài lớn dãy bậc dãy

Yêu cầu kỹ thuật: Chơng trình phải đợc đặt tên l B2.PAS

Bài 3.Chuyển dịch quân cờ

Cho bàn cờ vng x cho trớc số qn cờ Ví dụ hình sau vẽ bàn cờ nh vậy:

  

   

   

 

  

  

  

Chúng ta cần chuyển vị trí quân cờ sang vị trí rỗng khác bàn cờ Cơng việc thành cơng qn cờ đợc đến đích sau phải qua ô trống đợc đờng thẳng đứng nằm ngang Nhiệm vụ chơng trình kiểm tra khả thành công nớc

Dữ liệu nhập đợc ghi tệp văn BANCO.TXT bao gồm dòng, dịng nhị phân độ dài Vị trí quân cờ ứng với số 1, ô trống ứng với số Ví dụ tệp BANCO.TXT ứng với bàn cờ

01010100 10011001 10100011 00010100 00100000 01010001 10011000 01000110

Chơng trình chạy yêu cầu nhập từ bàn phím vị trí quân cờ cần chuyển vị trí đích Vị trí bàn cờ cặp số tự nhiên XY ra: X - số thứ tự cột tính từ trái qua phải Y - thứ tự hàng tính từ dới lên Tiếp theo, chơng trình kiểm tra khả thực nớc Các khả thông báo chơng trình nh sau:

Khơng thành cơng: vị trí ban đầu khơng có qn cờ Khơng thành cơng: vị trí đích khơng rỗng

Khơng thành cơng: vị trí khơng tìm đợc cách Thành cơng

Víi trêng hỵp cụ thể ta có phơng án chạy chơng trình nh sau: Vị trí quân cờ:

Vị trí đích:

Khơng thành cơng: khơng tìm đợc đờng Vị trí qn cờ:

Vị trí đích: Thành cơng Vị trí quân cờ: Vị trí đích:

Không thành công: Vị trí ban đầu không cã qu©n cê

Yêu cầu kỹ thuật: Tệp chơng trình phải đợc đặt tên B3.PAS

§Ị thi tin học trẻ không chuyên tq lần thứ V-1999 Khối B - Thêi gian: 180

Bµi 1.DOS

Câu 1 Giả sử đĩa C: không bảo vệ cấm ghi nhiều chỗ trống Khi thực cõu lnh: COPY A:*.* C:

Hệ thống không báo lỗi

Theo em, kt lun no s cỏc điều kiện nêu sau luôn với trờng hợp: a) Mọi file có đĩa A: đợc chép sang đĩa C:

(6)

c) Khơng có file đợc chép từ A: sang C:

C©u

Giả thiết đĩa C: có đờng dẫn C:\APL\THI C:\APL\THI\DI Trong th mục C:\APL\THI có file chơng trình: CT1.EXE, CT1.COM, CT1.BAT Trong th mục C:\APL\THI\D1 có file chơng trình CT1.EXE

Chơng trình C:\APL\THI\CT1.EXE thực đa dòng thông báo 28/07/1999 Chơng trình C:\APL\THI\CT1.COM thực đa dòng thông báo 28/07/2000 Chơng trình C:\APL\THI\CT1.BAT thực đa dòng thông báo 28/07/2001 Chơng trình C:\APL\THI\D1\CT1.EXE thực đa dòng thông báo 28/07/1998

Hiện dấu nhắc hệ điều hành C:\APL\THI\D1> Sau thực \CT1

Trên hình có thông báo số thông báo sau: a) 28/07/1998

b) 28/07/1999 c) ‘28/07/2000’ d) ‘28/07/2001’

e) Bad command or filename

Câu 3.ở ổ đĩa mềm A: có đĩa hệ thống Dấu nhắc hệ điều hành A:\>

Sau thực lệnh SYS C: hình có thơng báo hệ thống đợc chuyển thành công Kết luận nêu sau luôn với trờng hợp:

a) Đĩa C: trở thành đĩa hệ thống

b) Vẫn có trờng hợp đĩa C: cha thành đĩa hệ thống

Câu 4. Từ dấu nhắc hệ điều hành C:\> ngêi ta thùc hiÖn lÖnh: ECHO BAZDKFXCOPY A: C:\DA/S

Trờng hợp xẩy ra:

a) Hệ thống luôn hỏi lại yêu cầu ta trả lêi Y hc N tríc thùc hiƯn tiÕp b) Báo sai không thực tiếp câu lệnh,

c) Sao chép mà không hỏi thêm

d) Hệ thống hỏi lại yêu cầu ta trả lời Y N trớc thực tiếp, ổ đĩa C:\DA, cịn có th mục C:\DA báo trùng tên khơng thực tiếp câu lệnh

Câu 5. Trong th mục C:\D1 có file F2.TXT F3.TXT khơng có thuộc tính bảo vệ Dấu nhắc hệ điều hành C:\>, để xoá th mục C:\D1 ngời ta tiến hành cách sau:

a) RD C:\D1 b) DEL C:\D1

c) DEL C:\D1\*.* sau thực đợc yêu cầu nêu? d) DELTREE C:\D1

Trong số cách làm trên, cách thực đợc yêu cầu nêu?

Em dùng hệ soạn thảo tuỳ ý để soạn thảo trả lời ghi vào file văn BL1.TXT dới CAU : lựa chọn

VÝ dô:

CAU1: a) CAU2: b) CAU3: a) CAU4: a), b) CAU5: b), c)

(Chú ý: ví dụ, khơng đáp án câu trên) Hãy lập trình thực tốn sau:

Bµi 2.Y3K

Cho số nguyên N phạm vi từ 1000 đến 999999 Cần xác định số có phải thơng tin ngày tháng có kỷ 21 không (Thế kỷ 21 tháng năm 2001 kết thúc vào ngày 31 tháng 12 năm 3000 Biết chữ số cuối N hai chữ số cuối năm, chữ số lại (ở đầu) xác định ngày tháng

VÝ dơ:

1111 t¬ng ứng với tháng năm 2011;

(7)

131192tơng ứng với 13 tháng 11 năm 2092;

32392 Không phải thông tin ngày tháng cả; 311198 Không phải thông tin ngày tháng cả; 29205 Không phải thông tin ngày tháng cả;

Dữ liệu: Nhập vào số N từ bàn phím

Kết quả: Đa hình ngày tháng năm tơng ứng với N thông báo KHONG N thông tin ngày tháng

Ví dụ:

Giá trị N Thông báo hình tơng ứng

1111 21290 29205

1-1-2011

2-12-2090 HOAC 21-2-2090 KHONG

Bµi 3.Tỉ chøc tham quan

(8)

Héi thi tin häc trỴ không chuyên toàn quốc lần thứ VI - 2000 Đề thi khèi B - Trung häc c¬ së

Thêi gian làm bài: 180 phút

Lập trình thực công việc sau

Bài Sắp xếp d y sốÃ Tên file làm: DAYSO.PAS

Cho d·y sè nguyªn

a1, a2, , an (n  1000)

Hãy tìm cách thực số phép đổi chỗ hai số hạng dãy để thu đợc dãy số mà số lẻ đứng vị trí lẻ, số chẵn đứng vị trí chn

Dữ liệu: Vào từ file văn DAYSO.INP:

Dòng chứa số nguyên dơng n;

 Dòng thứ i số n dòng chứa số hạng ai dãy cho (-32767  ai

32767, i = 1, 2, , n)

Kết quả: ghi file văn DAYSO.OUT:

 Dòng ghi số lợng phép đổi chỗ cần thực k (qui ớc k = -1, biến đổi

đợc dãy cho thành dãy thoả mãn yêu cầu đầu bài);

 Nếu k > 0, dịng thứ j số k dòng ghi số hai số hạng cần đổi chỗ cho

nhau lần đổi chỗ thứ j ( j =1, 2, , k)

VÝ dô:

DAYSO.INP DAYSO.OUT DAYSO.INP DAYSO.OUT

6

5 41

3

-1

Bµi Thêi điểm gặp mặt Tên file làm: MEETING.PAS

Một nhãm gåm n b¹n häc sinh cđa mét líp tham gia câu lạc tin học vào dịp nghỉ hè Biết khoảng thời gian mà bạn thứ i có mặt câu lạc [ai, bi] (ai<bi tơng ứng thời

im n v ri khỏi câu lạc bộ) Cô giáo chủ nhiệm lớp muốn tới thăm bạn nhóm Hãy giúp giáo chủ nhiệm xác định thời điểm đến câu lạc cho thời điểm giáo gặp đợc nhiều bạn nhóm

D÷ liệu: Vào từ file văn MEETING.INP:

Dòng ghi số nguyên dơng n (n 1000);

 Dßng thø in dßng tiÕp theo ghi số nguyên không âm ai, bi , i = 1, 2, , n

KÕt qu¶: Ghi file văn MEETING.OUT:

Dòng ghi số nguyên dơng k số lợng bạn có mặt câu lạc thời điểm

cơ giáo đến;

 Trong k dịng ghi số k bạn có mặt câu lc b ti thi im cụ giỏo n,

mỗi dòng ghi số bạn

Ví dô:

MEETING.INP MEETING.OUT MEETING.INP MEETING.OUT

6 2 5 7

(9)

9 11

Bài Chia bánh Tên file bµi lµm: CAKE.PAS

Tại buổi sinh nhật Tuấn có bánh gatơ hình trịn Bánh đợc viền quanh loạt dâu nho Một bạn gái đề xuất câu hỏi: “Đố bạn cắt bánh nhát dao thành hai phần cho số lợng dâu phần bánh số lợng dâu phần bánh số lợng nho phần bánh số lợng nho phần bánh kia.”

Bạn lập trình để trả lời câu đố nói

 

 

Dữ liệu: Vào từ file văn CAKE.INP:

Dòng ghi n số lợng viền bánh gatô (n 255);

 Dòng thứ hai ghi dãy gồm n ký tự, ký tự D N, ký tự thứ i D

nếu vị trí thứ i dâu, N vị trí thứ i nho Các vị trí gắn bánh đợc đánh số từ đến n theo chiều kim đồng hồ vị trí tuỳ ý (xem hình vẽ)

Kết quả: Ghi dòng file văn CAKE.OUT:  Số -1 khơng tìm đợc cách cắt thoả mãn yờu cu;

Ghi số nguyên dơng a,b (a < b) cho biết vị trí a, a+1, ,b là thuộc phần bánh

Ví dụ:

CAKE.INP CAKE.OUT CAKE.INP CAKE.OUT

6

DNNNDN 5DNDDN -1

(10)(11)

Ngày đăng: 11/04/2021, 18:08

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan