Thầy cô hãy nêu các thao tác cơ bản để làm việc với tệp?.. Mảng và tệp khác nhau cơ bản như thế nào?.. Tại sao phải dùng lệnh đóng tệp sau khi đã kết thúc ghi dữ liệu vào tệp?. Kết quả t
Trang 1TRƯ Ờ NG THPT ANH SƠN 2 KỲ THI CHỌN GIÁO VIÊN GIỎI CẤP TRƯỜNG
NĂM H ỌC 2010 - 2011
Môn thi: TIN HỌC (PHẦN PHƯƠNG PHÁP)
Thời gian làm bài: 40 phút (Đề thi gồm 01 trang)
Câu 1 (3,0 điểm).
Thầy (cô) hãy nêu các thao tác cơ bản để làm việc với tệp? Mảng và tệp khác nhau
cơ bản như thế nào?
Tại sao phải dùng lệnh đóng tệp sau khi đã kết thúc ghi dữ liệu vào tệp? Giải thích
Câu 2 (1,5 điểm)
Cho chương trình:
var i: integer;
procedure VI_DU;
var i: integer;
begin
i:=7;
writeln(i:6);
end;
BEGIN
i:=5;
writeln(i:6);
VI_DU;
writeln(i:6);
readln;
END
Kết quả trên màn hình sẽ như thế nào? giải thích
Câu 3 (2,5 điểm)
a Thầy (cô) hãy dùng phương pháp liệt kê để thể hiện thuật toán của bài toán sau: Cho một dãy a gồm n số nguyên a1, a2, , an được nhập từ bàn phím (n<=100) có giá trị tuyệt đối không lớn hơn 1000 Hãy cho biết dãy a có phải là một cấp số cộng hay không?
b Thầy (cô) hãy nêu hệ thống câu hỏi hướng dẫn để học sinh viết được chương trình cho bài toán trên
-