Có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa Câu 2: Trong NNLT Pascal, để khai báo biến tệp văn bản ta sử dụng cú pháp: A.. Rewrite; Câu 4: Trong NNLT Pascal, để ghi dữ liệu vào tệ[r]
Trang 1BÀI KIỂM TRA HỌC KÌ II
Môn: Tin học – (Thời gian làm bài 45 phút)
Họ và tên HS: Lớp: 11A10.
Câu 1: Trong NNLT Pascal, dữ liệu kiểu tệp:
A Sẽ bị mất hết khi tắt máy C Được lưu trữ lâu dài trên bộ nhớ ngoài
B Không bao giờ bị mất D Sẽ bị mất hết khi chương trình thực hiện xong
Câu 2: Trong NNLT Pascal, để gán tên tệp cho biến tệp ta sử dụng câu lệnh:
A <biến tệp>:= <tên tệp>; C <tên tệp>:= <biến tệp>;
B Assign (<biến tệp>, <tên tệp>); D Assign (<tên tệp>, <biến tệp>);
Câu 3: Trong NNLT Pascal, mở tệp để đọc dữ liệu ta sử dụng thủ tục:
A Reset(<tên tệp>); C Reset(<biến tệp>);
B Rewrite(<tên tệp>); D Rewrite(<biến tệp>);
Câu 4: Trong NNLT Pascal, để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục:
A Read(<tên tệp>, <danh sách biến>); C Read(<biến tệp>, <danh sách biến>);
B Real(<tên tệp>, <danh sách biến>); D Real(<biến tệp>, <danh sách biến>);
Câu 3: (2 điểm)
Cho chương trình sau:
Câu 4: (3 điểm)
Viết chương trình thực hiện các thao tác sau:
Var a,b,c: integer; Procedure Hoan_doi(Var a,b:integer); Var tg: integer; Begin tg:=a; a:=b; b:=tg; End; Begin a:=10; b:=11; c:=12; Hoan_doi( , );
Hoan_doi( , );
Hoan_doi( , );
Writeln(a,' ',b,' ',c); Readln End; Hãy cho biết kết quả trên màn hình khi chạy chương trình:
ĐỀ SỐ 1
Lop11.com
Trang 2
Câu 5: (4 điểm)
Trang 3
BÀI KIỂM TRA HỌC KÌ II Môn: Tin học – (Thời gian làm bài 45 phút) Họ và tên HS: Lớp: 11A
ĐIỂM LỜI NHẬN XÉT CỦA GIÁO VIÊN Câu 1: Lượng dữ liệu lưu trữ trên một tệp A Không được lớn hơn 8 KB C Không được lớn hơn 32 KB B Không được lớn hơn 12 KB D Có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa Câu 2: Trong NNLT Pascal, để khai báo biến tệp văn bản ta sử dụng cú pháp: A Var <tên tệp>: text; C Var <tên biến tệp>: text; B Var <tên tệp>= text; D Var <tên biến tệp>= text; Câu 3: Trong NNLT Pascal, mở tệp để ghi dữ liệu ta sử dụng thủ tục: A Reset(<tên tệp>); C Reset(<biến tệp>); B Rewrite(<biến tệp>); D Rewrite(<tên tệp>); Câu 4: Trong NNLT Pascal, để ghi dữ liệu vào tệp văn bản ta có thể sử dụng thủ tục: A Read(<tên tệp>, <danh sách kết quả>); C Read(<biến tệp>, <danh sách kết quả>); B Write(<tên tệp>, <danh sách kết quả>); D Write(<biến tệp>, <danh sách kết quả>); Câu 5: (2 điểm) Cho chương trình sau: Câu 6: (2 điểm) Var a,b,c: integer; Procedure Hoan_doi(Var a,b:integer); Var tg: integer; Begin tg:=a; a:=b; b:=tg; End; Begin a:=10; b:=11; c:=12; Hoan_doi( , );
Hoan_doi( , );
Hoan_doi( , );
Writeln(a,' ',b,' ',c); Readln End; Hãy cho biết kết quả trên màn hình khi chạy chương trình:
ĐỀ SỐ 2
Lop11.com
Trang 4
Câu 7: (4 điểm)
Trang 5
Lop11.com