Đề kiểm tra Học kì 2 môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT Lê Duẩn (Có đáp án)

Sở GD & ĐT Ninh Thuận  
Trường THPT Lê Duẩn  
ĐỀ KIỂM TRA HỌC KÌ II – LỚP 11 THPT  
NĂM HỌC: 2016-2017  
Môn: Tin  
Thời gian làm bài: 45 phút  
(Không kể thời gian phát, chép đề)  
Đề chính thức  
ĐỀ:  
(Đề có 01 trang)  
Câu 1:(6đ)  
1. Hãy nêu các thao tác với tệp? (2đ)  
2. Hãy cho biết cấu trúc của thủ tục? Phần nào bắt buộc phải có? Phần nào có thể  
có hoặc không? (2đ)  
3. Hãy phân biệt tham trị và tham biến? (2đ)  
Câu 2:(3đ) Viết chương trình hoán đổi giá trị của hai biến, trong đó có sử dụng thủ tục  
Hoandoi.  
Câu 3:(1đ) Đọc chương trình sau và cho biết kết quả hiện lên trên màn hình?  
Program VD;  
Var a, b: integer;  
Procedure P (var x : integer; var y: integer);  
Begin  
Writeln (x, ‘’, y);  
X:= x*x;  
Y:= y*10;  
Writeln (x, ‘’, y);  
End;  
Begin  
a:=1; b:=10;  
P(a, b);  
Writeln (a, ‘’, b);  
readln  
End.  
----------HẾT----------  
SỞ GD – ĐT NINH THUẬN  
TRƯỜNG THPT LÊ DUẨN  
ĐÁP ÁN ĐỀ THI HKI TIN HỌC 11  
Thời gian 45 phút  
NĂM HỌC: 2016-2017  
Môn: Tin  
Câu  
Sơ lược lời giải  
1. Hãy nêu các thao tác với tệp?  
Điểm  
a) Gắn tên tệp  
0.5  
0.5  
assign ( <biến tệp> , <tên tệp> );  
b)Mở tệp:  
rewrite ( <biến tệp> );  
Reset ( <biến tệp> );  
c) Đọc/ ghi tệp văn bản:  
Write ( <biến tệp> , <danh sách kết quả> );  
Hoặc Writeln ( <biến tệp> , <danh sách kết quả> );  
Read ( <biến tệp> , <danh sách biến> );  
Hoặc readln ( <biến tệp> , <danh sách biến> );  
d) Đóng tệp:  
0.5  
0.5  
close(<biến tệp>);  
Câu 1  
< Lưu ý: HS có thể trình bày dưới dạng sơ đồ như hình 16/ 86  
SGK >  
2. Hãy cho biết cấu trúc của thủ tục? Phần nào bắt buộc  
phải có? Phần nào có thể có hoặc không?  
- Cấu trúc của thủ tục:  
Procedure <tên thủ tục> [(<danh sách tham số>)];  
[<phần khai báo>]  
1.5  
0.5  
Begin  
[<dãy các lệnh>]  
End;  
- Ngoài phần danh sách tham số và phần khai báo có thể có  
hoặc không, những phần còn lại là bắt buộc.  
3. Hãy phân biệt tham trị và tham biến?  
Tham số trị:  
-
Giá trị sẽ không thay đổi trước và sau khi đi qua  
chương trình con.  
1.0  
1.0  
-
Khi khai báo không có từ khóa Var đứng trước.  
Tham số biến:  
-
-
Giá trị có thể thay đổi sau khi đi qua chương trình con.  
Khi khai báo có từ khóa Var đứng trước.  
Viết chương trình hoán đổi giá trị của hai biến, trong đó có  
sử dụng thủ tục Hoandoi.  
Program cau2;  
Uses crt;  
0.5  
0.5  
Var a, b: integer;  
Procedure Hoandoi ( var x, y: integer);  
Var tg: integer;  
Begin  
Tg:=x;  
X:=y;  
0.5  
Câu 2  
Y:=tg;  
End;  
Begin  
Clrscr;  
0.5  
Writeln (‘nhap hai so:’); Readln (a,b);  
Writeln (a:6, b:6);  
Hoandoi (a,b);  
Writeln (a:6, b:6);  
readln  
0.25  
0 .5  
0.25  
End.  
Đọc chương trình sau và cho biết kết quả hiện lên trên  
màn hình?  
Kết quả in ra như sau:  
Câu 3  
110  
1.0  
1100  
1100  
doc 4 trang Thùy Anh 11860 Free
Bạn đang xem tài liệu "Đề kiểm tra Học kì 2 môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT Lê Duẩn (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • docde_kiem_tra_hoc_ki_2_mon_tin_hoc_lop_11_nam_hoc_2016_2017_tr.doc
  • docma tran nhan thuc.doc
  • docma trận đề thi.doc