1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010

17 838 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 487,9 KB

Nội dung

ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010 ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010 ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010 V ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010 ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010 ĐỀ THI CHỌN ĐỘI TUYỂN HSG QUỐC GIA MÔN TIN HỌC 12_ 2010

Trang 1

SỞ GIÁO DỤC – ĐÀO TẠO KỲ THI LẬP ĐỘI TUYỂN HỌC SINH GIỎI

MÔN THI: TIN HỌC

Ngày thi: 07/12/2010 (Đề thi có 2 trang)

Dọc theo một bờ đê được tính từ trái qua phải có n+1 cái hang, cái hang thứ i có độ cao hi, có n chú dế đang sinh sống (được đánh số lần lượt từ 1 đến n), chú dế thứ i sống trong cái hang thứ i, hang thứ n+1 có độ cao lớn nhất trong mọi hang (giả sử ta cho nó có độ cao là -1) Khi có một hiện tượng nào đó bất thường xảy ra với bờ đê đó, mỗi chú dế ra khỏi hang và sẽ thực hiện một số bước nhảy, chú dế thứ i sẽ thực hiện ji lần nhảy, mỗi lần nhảy thì một chú dế sẽ nhảy qua ngay nơi bên phải nhưng có độ cao tốt hơn (lớn hơn) chỗ hiện tại của nó Như vậy, sau khi n chú dế thực hiện hết số bước nhảy của nó thì có nơi có thể không có hay

có một vài chú dế sinh sống, trong trường hợp chú dế đã đến hang có độ cao hn+1 thì không thực hiện nhảy tiếp nữa

Yêu cầu: Hãy xác định độ cao nơi ở mới của mỗi chú dế

Dữ liệu vào từ file „CRICKETS.INP‟:

 Dòng thứ nhất chứa số nguyên dương n (n≤106

)

 Dòng thứ hai chứa n số nguyên dương h1, h2,… hn (hi≤106; i=1,2,…n)

 Dòng thứ hai chứa n số nguyên dương j1, j2,… jn (ji≤106; i=1,2,…n)

Kết quả ghi vào file „CRICKETS.OUT‟: một dòng chứa n số nguyên là độ cao nơi ở mới của mỗi chú dế

Ví dụ

CRICKETS.INP CRICKETS.OUT

8

3 1 4 5 6 2 3 8

1 2 1 3 4 2 1 2

4 5 5 -1 -1 8 8 -1

Ghi chú: Có 50% số test với n≤10000

Bài 2: Hệ thống bài tập (7 điểm) Tên file chương trình ‘HOMEWORK.PAS’

Thầy giáo tin học cho lớp n bài tập về nhà (được đánh số lần lượt từ 1 đến n), trong đó có những bài chỉ có thể giải được sau khi đã làm một số bài khác An không có đủ thời gian làm bài, vì thế sau khi đọc đề bài tất

cả các bài tập đó, An đã ước lượng thời gian cho từng bài và thấy rằng mình chỉ có thể làm được n-1 bài trong n bài đó

Cho các số nguyên n, m và ti Trong đó, n là số lượng bài tập, m là số cặp quan hệ dạng (x, y) cho biết bài y phải làm sau bài x, ti là thời gian làm bài thứ i

Yêu cầu: Hãy xác định thời gian tối thiểu cần thiết để An thực hiện được kế hoạch của mình

Dữ liệu vào từ file „HOMEWORK.INP‟:

 Dòng thứ nhất chứa số nguyên dương n và m (n≤106; m≤106

)

 Dòng thứ hai chứa n số nguyên dương t1, t2,… tn (ti≤106; i=1,2,…n)

 Mỗi dòng trong m dòng sau chứa 2 số nguyên dương x, y (x, y≤n; x≠y)

Trang 2

Kết quả ghi vào file „HOMEWORK.OUT‟: một số nguyên dương là thời gian tối thiểu tìm được

Ví dụ

HOMEWORK.INP HOMEWORK.OUT

5 5

1 2 3 4 5

1 2

5 3

1 3

3 4

2 4

11

Ghi chú: Có 50% số test với n≤100

Một nông trại nọ rất rộng có một con đường mòn rất dài, để cho con đường này mát mẻ người chủ nông trại trồng n cây vừa để lấy bóng mát và vừa để sinh lợi về kinh tế, các cây được trồng dọc theo con đường (có thể xem như trên một đường thẳng) Qua nhiều năm, các cây đó lớn lên, người chủ nông trại muốn chặt đi một số cây và chỉ giữ lại một số cây đảm bảo nguyên tắc của ông đưa ra:

 Giả sử rằng các cây được đánh số thứ tự lần lượt từ 1 đến n (dọc theo đường mòn), cây thứ i có giá trị kinh tế ai

 Trong số các cây giữ lại phải đảm bảo không có cây nào có giá trị kinh tế quá tổng giá trị kinh tế 2 cây khác

 Số lượng cây giữ lại phải là nhiều nhất

Yêu cầu: Hãy xác định số lượng cây được giữ lại đảm bảo nguyên tắc trên

Dữ liệu vào từ file „TRAIL.INP‟:

 Dòng đầu là số nguyên dương n (n≤5*105

)

 n dòng tiếp theo, dòng thứ i là số nguyên dương ai (ai≤2*109

; i=1,2…n)

Kết quả ghi vào file „TRAIL.OUT‟ số lượng cây được giữ lại thỏa điều kiện trên

Ví dụ:

5

2

5

7

1

3

3

Ghi chú: Có 50% số test với n≤100

- HẾT -

Họ và tên thí sinh: Chữ ký giám thị số 1:

Trang 3

Số báo danh:

MÔN THI: TIN HỌC Thời gian làm bài thi: 180 phút Ngày thi: 2 – 11 – 2010 (Đề thi có 2 trang)

Để chào mừng đại lễ 1000 năm Thăng Long - Hà Nội, UBND TP Hà Nội quyết định giao cho Sở Qui hoạch kiến trúc xây dựng N cổng chào trên N con đường của TP Hà Nội nhằm tôn vinh v ẻ đẹp của Thủ Đô Các con đường được đánh số từ 1 đến N, các cổng chào được đánh số từ 1 đến N Nếu cổng chào i xây dựng trên con đường j thì điểm thẩm mỹ đạt được là a[i,j] (1<=i; j<= N)

Yêu cầu: Viết chương trình giúp sở Qui hoạch kiến trúc Hà Nội xây dựng tất cả các cổng chào trên

các con đường sao cho tổng điểm thẩm mỹ là lớn nhất

Dữ liệu vào: file “Welcgate.inp”

- Dòng đầu mô tả số nguyên N

- N dòng tiếp theo, mô tả bảng 2 chiều N x N; phần tử hàng i, cột j mô tả điểm của cổng thứ i được xây dựng trên con đường thứ j

Dữ liệu ra:“Welcgate.out”

- Dòng đầu chứa một số nguyên mô tả tổng điểm lớn nhất tìm được

- Dòng thứ 2 chứa N số nguyên, số thứ i có giá trị j mô tả cổng thứ i xây dựng trên con đường thứ j

Ví dụ:

5

1 2 3 4 5

10 9 8 7 6

11 12 13 14 15

16 17 18 19 20

21 22 23 24 25

69

2 1 3 4 5

Để tăng cường ứng dụng CNTT trong ngành Giáo dục & và Đào Tạo (GDĐT) của tỉnh Bà Rịa -Vũng Tàu, Sở GDĐT tỉnh Bà Rịa -Vũng tàu đã xây dựng N trạm truyền dữ liệu đặt nhiều nơi trong toàn Tỉnh, các trạm được đánh số từ 1 đến N Sau đó đã tiến hành nối mạng giữa các trạm để thông tin liên lạc trong nội bộ của Ngành, tuy nhiên trong số N trạm truyền dữ liệu trên thì có một số trạm chưa được nối mạng được với nhau (vì vị trí địa lý của trạm và điều kiện kinh tế, kỹ thuật của địa phương) Một nhân viên đang ở trạm U muốn gửi tới trạm V một thông điệp nhưng không xác định

là có gửi được hay không

Yêu cầu: Hãy viết chương trình cho biết có thể truyền một thông điệp từ điểm U đến điểm V hay

không? Nếu có hãy ghi ra các trạm theo thứ tự mà thông điệp đó phải đi qua

Dữ liệu vào: file: “NetWork.inp” có chứa 2 dòng

- Dòng đầu ghi ba số N, U, V (1< U, V < N <=100) mỗi số cách nhau một khoảng trắng

Trang 4

- Từ dòng thứ 2 trở đi, mỗi dòng ghi hai số i, j cách nhau bằng một khoảng trắng nếu giữa 2 trạm được nối mạng

Dữ liệu ra: file “Network.out”

- Nếu có thể truyền thông điệp từ trạm U đến trạm V thì ghi tên các theo thứ tự trong hành trình từ trạm U đến trạm V

- Nếu không thể gửi thông điệp từ trạm U đến trạm V thì ghi vào file số -1

Trang 5

Ví dụ:

NETWORK.INP NETWORK.OUT

7 3 6

1 3

1 5

2 5

3 2

4 7

5 6

3 2 5 6

Sau khi Aladin bị 40 tên cướp bắt, do biết Aladin là người tốt bụng nên chúng đã nghĩ ra rất nhiều cách để có thể cho Aladin một số vàng và rời khỏi nơi đó Một trong những cách chúng đưa

ra như sau: chúng dắt Aladin vào một mảnh vườn được thiết kế theo dạng lưới ô vuông gồm N hàng

và N cột (N lẻ) Trong đó các bức tường được xây lên dọc theo các hàng để tạo thành một lối đi (theo hình mô tả) Mảnh vườn đó chỉ có 1 lối vào và 1 lối ra, trên mỗi ô chúng để một số thỏi vàng, chúng cho phép Aladin di qua ô nào thì có thể lấy đi các thỏi vàng ở ô đó nhưng bắt buộc là không được lấy vàng ở 2 ô liên tiếp nhau trên đường đi

(hình mô tả với kích thước 5*5 của mảnh vườn)

Yêu cầu: Hãy viết chương trình giúp cho Aladin có thể lấy được số thỏi vàng nhiều nhất

Dữ Liệu vào: file „Pickgold.inp‟:

 Dòng đầu tiên chứa số nguyên dương N (N ≤99)

 N dòng tiếp theo mô tả bảng 2 chiều gồm N x N, mỗi số nguyên dương được mô tả là số thỏi vàng để ở ô tương ứng (có giá trọ nhỏ hơn 106)

Dữ liệu ra: file „Pickgold.out‟

- Một số nguyên là là số thỏi vàng nhiều nhất mà Aladin nhận được

(hai phần tử đứng kế nhau cách nhau một dấu cách)

Ví dụ:

3

3 7 3

2 3 1

1 6 3

16

-HẾT -

Số báo danh:………

1

3

2

4

7

Trang 6

SỞ GIÁO DỤC VÀ ĐÀO TẠO

TỈNH BÀ RỊA-VŨNG TÀU

ĐỀ THI TRẮC NGHIỆM MÔN Lý thuyết Tin học chứng chỉ A

Thời gian làm bài: 30 phút; Khoá ngày 19-12-2010

(25 câu trắc nghiệm)

Mã đề thi 132

Họ, tên thí sinh:

Số báo danh:

Câu 1: Trong Windows Explorer để chọn chế độ hiển thị các thông tin về dung lượng, ngày tháng cập nhật, ta chọn :

A View\Details B View\Icons C View\Thumbnails D View\List

Câu 2: Gán thuộc tính chỉ cho phép đọc đối với tập tin, ta nhấn phải chuột lên tập tin đó, chọn Properties:

A Chọn Hidden B Chọn Type C Chọn Read Only D Chọn Advanced

Câu 3: Phát biểu nào dưới đây là sai:

A Hệ điều hành phải được cài đặt trước khi cài đặt phần mềm ứng dụng

B Winzip là phần mềm để nén và giải nén tập tin và thư mục

C WinRar là một trong những hệ điều hành

D Bkav là phần mềm diệt virus

Câu 4: Ổ đĩa DVD chỉ đọc được các loại đĩa :

Câu 5: Trong Internet Explorer, công cụ History dùng để:

A Liệt kê các trang Web đã duyệt trong quá khứ. B Liệt kê các trang Web ưa thích

C Liệt kê số người dùng mạng Internet D Liệt kê các địa chỉ mail đã dùng

Câu 6: Trong Excel, cho biết kết quả khi nhập công thức =LEN(TRIM("EXCEL"))

Câu 7: Khi gửi thư điện tử (E-mail) muốn gởi tập tin đính kèm ta chọn mục:

Câu 8: Với dịch vụ thư điện tử (E-mail), phát biểu nào dưới đây là sai :

A Một người có thể gửi thư cho chính mình

B Hai người có thể có cùng địa chỉ hộp thư giống nhau nhưng mật khẩu khác nhau

C Có thể gửi cùng lúc một thư cho 20 người có địa chỉ hộp thư khác nhau

D Tập tin đính kèm có thể nhiễm virus, cho nên cần kiểm tra trước khi sử dụng

Câu 9: Trong MS PowerPoint muốn tạo hiệu ứng khi chuyển slide, ta chọn mục nào trong menu Slide Show:

A Setup Show B Slide Transition C Custom Animation D Custom Shows

Câu 10: Trong Excel, ta có thể sắp xếp dữ liệu của bảng tính theo:

A Cột hoặc hàng B Vừa cột và hàng C Hàng D Cột

Câu 11: Trong Excel, công thức =RIGHT(“LEFT”,2) cho giá trị là:

Câu 12: Khi thao tác trong PowperPoint, vị trí của Slide mới được chèn vào tài liệu luôn nằm ở:

C Sau Slide hiện hành D Slide đầu tiên

Câu 13: Trong Windows Explorer, muốn thể hiện các đối tượng có thuộc tính ẩn trong cửa sổ thư mục, ta dùng menu:

Trang 7

C View Folder D Tools Show/Hidden

Câu 14: Trong Internet explorer muốn xóa đi các địa chỉ Web đã truy cập, ta chọn lệnh trong menu :

A View\Explorer bar B Tools\Internet options

Câu 15: Trong Windows Explorer, lệnh Send to có chức năng:

A Di chuyển tập tin đến một số địa chỉ đã xác định

B Di chuyển tập tin đến bất kỳ địa chỉ nào

C Sao chéptập tin đến bất kỳ địa chỉ nào

D Sao chéptập tin đến một số địa chỉ đã xác định

Câu 16: Trong Windows, tên tập tin dài tối đa bao nhiêu ký tự (kể cả khoảng trống)?

Câu 17: Trong Excel, hàm COUNTA dùng để:

A Đếm các ô có chứa giá trị số B Đếm các ô có chứa giá trị

C Đếm các ô thỏa mãn một điều kiện nào đó D Đếm các ô trống

Câu 18: 1000 byte đúng bằng:

Câu 19: Khi làm việc với Excel, để chuyển nhanh con trỏ về ô cuối cùng của vùng dữ liệu, ta bấm tổ hợp phím:

A Ctrl-End B Ctrl – Shift – End C Ctrl – Home D Shift – Home

Câu 20: Khi thao tác trong PowperPoint, muốn trình chiếu Slide hiện hành ta dùng tổ hợp phím:

Câu 21: Trong các đơn vị lưu trữ thông tin sau, đơn vị bé nhất là ?

Câu 22: Trong MS-Excel, để xoá một hàng và dồn dữ liệu hàng dưới lên, ta chọn hàng cần xóa và lệnh sau:

A Edit Clear , All B Edit Fill C Edit Cut D Edit Delete

Câu 23: Khi tìm kiếm tập tin người ta dùng dấu ? để thay thế cho:

A Nhiều ký tự bất kỳ B 1 ký tự chữ hoa C 1 ký tự số D 1 ký tự bất kỳ

Câu 24: Trong Word, để hiển thị hoặc ẩn thanh thước (Ruler) trên giao diện làm việc ta chọn :

A Format/Ruler B Window/Ruler C View/Ruler D Edit/Ruler

Câu 25: Trong Excel, khi viết sai tên hàm trong công thức tính toán, chương trình thông báo lỗi:

-

- HẾT -

SỞ GIÁO DỤC VÀ ĐÀO TẠO

Khoá thi ngày 19-12-2010

Môn thi: thực hành

Thời gian: 60 phút (Không kể thời gian phát đề)

ĐỀ SỐ 1

PHẦN I: MS-WORD (4,5 điểm)

Thí sinh khởi động chương trình soạn thảo văn bản MS-WORD và thực hiện 4 yêu cầu sau đây:

Trang 8

1 Mở một tập tin mới để làm bài và lưu tên bài là số báo danh của chính thí sinh.(vd: 130001.Doc);

2 Định dạng trang in văn bản: khổ giấy A4, theo hướng đứng của trang và căn lề trái: 3cm, lề phải: 2cm, lề trên và lề dưới: 2cm Hình ảnh : Tuỳ chọn; tuy nhiên kích thước điều chỉnh sao cho phù hợp với văn bản;

3 Nhập và định dạng đoạn văn bản theo mẫu sau đây:

Trang 9

Trang 9/17

Ngày 20.1, thêm nhiều trường ĐH-CĐ tiếp tục công bố chỉ tiêu

và các thông tin mới nhất về tuyển sinh năm 2010

Trường ĐH Nông Lâm TP.HCM: Dự kiến tuyển 4.800 chỉ tiêu

(CT), tuyển sinh trong cả nước Riêng ngành Tiếng Anh, Tiếng Pháp môn ngoại ngữ nhân hệ số 2 …

Bậc ĐH như sau: Cơ khí chế biến bảo quản nông sản thực phẩm (NSTP): 60 CT (A); Cơ khí nông lâm: 60 (A); Chế biến lâm sản (Chế biến lâm sản, Công nghệ giấy và bột giấy, Thiết kế đồ gỗ nội thất): mỗi chuyên ngành 60 CT (A);

Hà Ánh - Diệu Hiền

(thí sinh được thay thế bằng hình ảnh

khác)

4 Thoát khỏi MS-WORD hoặc thu nhỏ màn hình để tiếp tục làm phần 2

PHẦN II : MS EXCEL (5,5 điểm)

Yêu cầu :

1 Nhập bảng dữ liệu trên, định dạng theo mẫu.(1 điểm)

1 Lập công thức Tính mệnh giá bằng cách dựa vào bảng cước Internet của từng loại thẻ.(1 điểm)

2 Lập công thức Đổi thời gian truy cập từ giờ sang phút.(0.5 điểm)

3 Lập công thức Tính số tiền đã truy cập biết rằng số tiền ấy bằng số phút truy cập nhân với giá được cho trong bảng cước Internet.(1.5 điểm)

4 Lập công thức Tính số tiền còn lại và làm tròn đến nghìn đồng biết rằng số tiền còn lại bằng Mệnh giá trừ cho số tiền đã truy cập.(1.5 điểm)

Trang 10

-HẾT -

MÔN THI: TIN HỌC ( Phần thực hành)

ĐỀ SỐ 1

PHẦN I: MS-WORD (4.5 điểm)

- Nhập đúng (chính tả) và định dạng toàn bộ văn bản: 1.5 điểm

(thí sinh đặt tên file đúng qui định : 0.5đ) PHẦN II : MS EXCEL (5.5 điểm)

1 Lập công thức Tính mệnh giá bằng cách dựa vào bảng cước Internet của từng loại thẻ (1 điểm)

C3= VLOOKUP(B3;$B$10:$D$13;2;0)

2 Lập công thức Đổi thời gian truy cập từ giờ sang phút (0.5

điểm)

D3=D3*60

3 Lập công thức Tính số tiền đã truy cập biết rằng số tiền ấy bằng số phút truy cập nhân với giá

điểm)

F3=E3*VLOOKUP(B3;$B$10:$D$13;3;0)

điểm)

Trang 11

Trang 11/17

(Đề 2: thay hàm VLOOKUP bằng HLOOKUP)

- HẾT -

HƯỚNG DẪN CHẤM MÔN THI: TIN HỌC (Hướng dẫn này gồm trang) Bài 1: (8 điểm) WELCGATE

Demo WELCGATE

Program WELCGATE;

Const max=100;

Var f:text;n,currentsum,currentmax:integer;

a:array[1 max,1 max]of integer;

notuse:array[1 max]of boolean;

x,xmax:array[1 max]of integer;

Procedure Readfile;

var i,j:integer;

begin

assign(f,'welcgate.inp');

reset(f);

readln(f,n);

For i:=1 to n do

For j:=1 to n do read(f,a[i,j]);

close(f);

end;

Procedure ini;

begin

Currentmax:=0;Currentsum:=0;

Readfile;

Fillchar(notuse,n,true);

end;

Trang 12

Procedure Writefile;

var i:integer;

Begin

assign(f,'welcgate.out');

rewrite(f);

Writeln(f,currentmax);

For i:=1 to n do write(f,' ',xmax[i]);

close(f);

end;

Procedure testmax;

var i:integer;

begin

if currentsum>currentmax then

begin

currentmax:=currentsum;

For i:=1 to n do xmax[i]:=x[i];

end;

end;

Procedure Try(i:integer);

var j:integer;

begin

For j:=1 to n do

if notuse[j] then

begin

x[i]:=j;

notuse[j]:=false;

currentsum:=currentsum+a[i,j];

if i= n then testmax

else try(i+1);

notuse[j]:=true;

currentsum:=currentsum-a[i,j];

end;

end;

Begin

ini;

try(1);

Writefile;

End

Câu 2 (7 điểm): NETWORK

-Thuật toán: sử dụng thuật toán duyệt đồ thị theo chiều sâu(DFS)

 Bắt đầu duyệt từ đình u bằng thuật toán DFS(u)

 Nếu visit[v]=true, có nghĩa v đã thăm => giữa u và v có đường đi

 Để in đường đi ta dùng mảng truoc để lưu đường đi từ u đến v trong đồ thị (truoc[u]=v, có nghĩa muốn đến u trước tiên phải qua v)

Demo NETWORK Program NETWORK;

Const Max=100;

Type Dothi=array[1 Max,1 Max] of 0 1;

Var DT:Dothi;

visit:array[1 Max] of boolean;

truoc,dd:array[1 Max] of byte;

N,u,v:Byte;

fin,fout: Text;

Ngày đăng: 30/11/2016, 16:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w