Tải bản đầy đủ (.doc) (6 trang)

Đề thi hoc kỳ II tin học 11 năm 2011

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (127.42 KB, 6 trang )

Giáo viên: Trương Minh Huy
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
( Đề chính thức )
Họ và tên:
Lớp: 11A… SBD:
ĐỀ KIỂM TRA HỌC KỲ I
Lớp 11 THPT Năm học: 2010 – 2011
Môn: Tin học
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề )
Ngày kiểm tra: – 04 – 2011
Điểm Nhận xét của giáo viên
I. PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): Hãy chọn và
khoanh tròn vào đáp án đúng.
Câu 1: Để gắn tệp có tên DULIEU.DAT cho biến tệp có tên là tep ta
dùng thủ tục nào sau đây:
A. assign(tep, DULIEU.DAT ) ; B. assign(tep, ‘DULIEU.DAT’ ) ;
C. assign(DULIEU.DAT , tep) ; D. assign(‘DULIEU.DAT’ , tep) ;
Câu 2 : Câu lệnh dùng thủ tục ghi có dạng :
A. writeln(<biến tệp>,<danh sách kết quả>);
B. writeln(<biến tệp>);
C. writeln(<danh sách kết quả>,<biến tệp>);
D. writeln(<danh sách kết quả>);
Câu 3: Vị trí của thủ tục trong toàn bộ chương trình là :
A. Ở vị trí bất kỳ trong chương trình.
B. Trong phần khai báo của chương trình chính, ngay sau phần khai báo
các biến;
C. Trong thân của chương trình chính (sau từ khóa begin của chương
trình chính);
D. Trước phần khai báo của chương trình chính;


Câu 4 : Cú pháp để gọi chương trình con là:
A. <tên chương trình con>[<danh sách tham số thực sự>];
B. <tên chương trình con>[<danh sách tham số hình thức>];
C. <tên chương trình con>[<(danh sách tham số hình thức)>];
D. <tên chương trình con>[<(danh sách tham số thực sự)>];
Giáo viên: Trương Minh Huy
Câu 5: Thư viện (chương trình con chuẩn) nào sau đây không có trong
ngôn ngữ lập trình Pascal:
A. Crt B. Graph C. java.io.* ; D. System
Câu 6: Giả sử cho trước thủ tục Hoan_doi như sau:
Procedure Hoan_doi(var x,y: integer);
var TG: integer;
begin
TG:= x;
x:= y;
y:= TG;
End;
Trong các câu lệnh gọi thủ tục sau, lệnh nào được gọi là tham trị ?
A. Hoan_doi(5,6).
B. Hoan_doi(x,y).
C. Hoan_doi(x,6).
D. Hoan_doi(5,y).
Câu 7: Biến cục bộ là:
A. Là các biến được khai báo sau từ khoá Type
B. Là các biến được khai báo để dùng riêng ở chương trình chính
C.Là các biến được khai báo để dùng riêng ở chương trình con
D. Là danh sách tham số thực sự
Câu 8: Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử
dụng hàm:
A. eoln(f) B. eof(f) C. eof(f, ‘trai.txt’) D. foe(f)

Câu 9: Khai báo phần đầu của một hàm như sau :
A. function <tên hàm>[(<danh sách tham số>)];
B. function <tên hàm>:<kiểu dữ liệu>;
C. function <tên hàm>[(<danh sách tham số>)]:<kiểu dữ liệu>;
D. function [(<danh sách tham số>)]:<kiểu dữ liệu>;
Câu 10: Trong nhiều ngôn ngữ lập trình chương trình con thường có mấy
loại :
A. 1 B. 2 C. 3 D. 4


II. TỰ LUẬN: (5 đ)
Câu 1: Nêu sự giống và khác nhau cơ bản giữa hàm và thủ tục? (2 đ)
So sánh Hàm Thủ tục
Giáo viên: Trương Minh Huy
Giống
Khác
Câu 2: Cho chương trình sau:
Program VD
uses crt;
var a, b: integer;
procedure Ve_Hcn;
begin
writeln(‘* * * * * *’);
writeln(‘* * * * * *’);
writeln(‘* * * * * *’);
end;
begin
Ve_Hcn;
writeln;
VeHcn;

end.
1. Em hãy tìm lỗi của chương trình trên và sửa lại những chỗ bị lỗi cho
đúng.
2.Cho biết kết quả của chương trình trên. (1 đ)



3. Dựa vào chương trình trên, em hãy viết chương trình vẽ hình chữ nhật
có kích thước 5x3 (chiều dài bằng 5), sao cho mỗi kí tự * là một đơn
vị. (2 đ)









Giáo viên: Trương Minh Huy












____________ Hết ____________
Giáo viên: Trương Minh Huy
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC
ĐỀ KIỂM TRA HỌC KỲ I
Lớp 11 THPT – Năm học: 2010 – 2011
Môn: Tin học
Ngày kiểm tra: 10 – 12 – 2010
I. PHẦN TRẮC NGHIỆM KHÁCH QUAN : (5 đ)
Mỗi câu đúng được 0.5 điểm.
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án B A B D C A C A C B
II. PHẦN TỰ LUẬN : (5 đ)
Câu 1: Sự giống và khác nhau cơ bản giữa hàm và thủ tục :
So sánh Hàm Thủ tục
Giống nhau - Là chương trình con
thực hiện một số thao
tác nào đó.
- Là chương trình con
thực hiện một số thao
tác nào đó.
Khác nhau - Trả về giá trị qua tên
của nó.
- Không trả về giá trị
qua tên của nó.
Câu 2: Kết quả của chương trình trên: Vẽ ra hình chữ nhật có kích thước
6x3
* * * * * *

* * * * * *
* * * * * *
Viết chương trình vẽ hình chữ nhật có kích thước 5x3;
Program VD;
uses crt;
var a, b: integer;
procedure Ve_Hcn;
begin
writeln(‘* * * * * ’);
Giáo viên: Trương Minh Huy
writeln(‘* * * * * ’);
writeln(‘* * * * * ’);
end;
begin
Ve_Hcn;
writeln;
Ve_Hcn;
end.

Cách cho điểm :
1. Nếu viết đúng toàn bộ chương trình cho điểm tối đa. Ngoài ra, một
số trường hợp còn lại chấm theo quy cách sau :
- Khai báo đúng 0.5 điểm.
- Khai báo đúng cấu trúc thủ tục 0.5 điểm.
- Viết đúng lệnh trong phần thân thủ tục 1 điểm.
Câu này có thể có cách giải khác nếu học sinh làm độc đáo hơn sẽ ưu
tiên thêm 0.5 điểm.
____________ Hết ____________

×