Phần trắc nghiệm: 4 điểm 1/ Trong lập trình Pascal, để thao tác với tệp a nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình.. b nhất thiết phải gắn tên tệp cho biến tệp.. c k
Trang 1Đề kiểm tra HK- Môn Tin 11 Thời gian: 45 phút
Điểm: ……….
I Phần trắc nghiệm: (4 điểm)
1/ Trong lập trình Pascal, để thao tác với tệp
a nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình
b nhất thiết phải gắn tên tệp cho biến tệp.
c không cần phải gắn tên cho biến tệp mà có thể sử dụng trực tiếp tên tệp
d không cần phải sử dụng biến tệp.
2/ Thủ tục để đóng tệp
a stop(<tênbiếntệp>); b close(<têntệp>); c stop(<têntệp>); d close(<tênbiếntệp>);
3/ Trong các chương trình con chuẩn sau, chương trình con chuẩn nào là thủ tục chuẩn
4/ Dữ liệu kiểu tệp được lưu trữ ở
5/ Mở tệp để đọc ta sử dụng câu lệnh
a reset(<tenbientep>); b rewrite(<tentep>); c reset(<tentep>); d rewrite(<tenbientep>);
6/ Để gắn tệp KQ.txt cho biến tệp f ta sử dụng câu lệnh
a KQ.txt : = f; b assign(f, 'KQ.txt'); c assign( 'KQ.txt', f); d f := 'KQ.txt';
7/ Để khai báo hàm trong Pascal bắt đầu bằng từ khoá
8/ Khai báo thủ tục nào sau đây là đúng (với x là tham trị, y,z là tham biến)
a Procedure(x: Byte; Var y; z: Byte);
b Procedure(x, y, z: Byte);
c Procedure(Var x: Byte; Var y: Byte; Var z: Byte);
d Procedure(x: Byte; Var y: Byte; Var z: Byte);
II Phần tự luận: (6 điểm)
Câu 1: (4 điểm) Cho chương trình sau:
Program Thutuc;
Var a, b, S: byte;
Procedure VD(x: byte; Var y: byte);
i:=3;
writeln(x,' ',y);
x:=x+i;
y:=y-i;
S:=x+y;
Trang 2writeln(x,' ',y);
End;
Begin
write('Nhap gia tri a va b:'); readln(a,b);
End.
Hãy xác định:
a Các tham số hình thức, tham số thực sự, tham biến, tham trị, biến cục bộ, biến toàn cục
b Giá trị của x, y sau khi kết thúc đoạn chương trình con xây dựng thủ tục VD trên nếu biết giá trị ban đầu của x = 6, y = 3
c Kết quả hiển thị trên màn hình nếu nhập a = 1, b = 8
Câu 2: (2 điểm)
Nhập vào từ bàn phím 3 số nguyên dương bất kì a, b, c Hãy viết chương trình tìm giá trị lớn nhất của 3 số đó có sử dụng chương trình con là hàm tìm Max của 2 số nguyên dương