Đề kiểm tra 45 phút
Môn: Tin học; Lớp 11.
(Đề bài gồm có 2 trang)
Câu 1.(4 điểm) Đọc kỹ chương trình sau rồi chọn các đáp án đúng cho 4 ý a, b, c, d dưới đây:
Program Tham_so;
Var a, b: integer;
Procedure P_biet_tham_so(x: integer; var y: integer);
begin
x:=x-1;
y:=y-1;
writeln(x: 6; y: 6);
end;
Begin
a:=1; b:=4;
P_biet_tham_so(a, b);
writeln(a: 6; b: 6);
end.
a) Chương trình con trong chương trình là:
A. Thủ tục;
B. Vừa là hàm vừa là thủ tục;

C. Hàm;
D. Các ý trên đều sai.

b) Các biến x, y là các :
A. Tham số hình thức;
B. Biến cục bộ;

C. Tham số thực sự;
D. Biến toàn cục.

c) Tham số biến trong chương trình con là:
A. biến a;
B. biến x;

C. biến b;
D. biến y.

d) Sau khi thực hiện chương trình trên cho kết quả nào dưới đây:
A. 1 4
0 3
B. 0 3
1 3

C. 0 4
1 3
D. 1 4
0 4

Câu 2. (2 điểm)Chương trình con sau tìm giá trị lớn nhất của 2 số thực m, n. Em hãy hoàn thành chương trình con :
Function GT_Max (m, n: real): real;
Câu 3. (4 điểm) Để tính độ dài các đường trung tuyến của tam giác khi biết số đo 3 cạnh a, b, c nhập vào từ bàn phím, người ta chia bài toán ban đầu thành các bài toán nhỏ độc lập. Từ đó, ta có phần khai báo chương trình giải quyết đó như sau:
Program Cac_trung_tuyen_Tam_giac;
Var a, b, c: real;
Function KT: boolean;{Bai toan T11}
begin
KT:=(a< b+ c)and(b< a+ c)and(c< a+ b);
end;
Procedure Nhap;{Bai toan T12}
begin
writeln(‘Nhap vao 3 canh cua tam giac’);
readln(a, b, c);
While not (KT) do
begin
writeln(‘Moi nhap lại’);
readln(a, b, c);
end;
end;
Procedure BaTT;{Bai toan T2}
begin
Writeln(‘Trung tuyen qua canh’, a: 0: 2, ‘la:’,
0.5*sqrt(2*(b*b+c*c)-a*a): 0: 2 );
Writeln(‘Trung tuyen qua canh’, b: 0: 2, ‘la:’,
0.5*sqrt(2*(a*a+c*c)-b*b): 0: 2 );
Writeln(‘Trung tuyen qua canh’, c: 0: 2, ‘la:’,
0.5*sqrt(2*(b*b+a*a)-c*c): 0: 2 );
end;
Hãy trình bày ý nghĩa tác dụng của từng chương trình con đã sử dụng. Theo em có thể chia nhỏ thêm bài toán nào không?
Hãy viết đoạn thân để hoàn thiện chương trình giải quyết bài toán trên.



------------------Hết----------------------









Đề kiểm tra 45 phút
Môn: Tin học; Lớp 11.
(Đề bài gồm có 2 trang)
Câu 1.(4 điểm) Đọc kỹ chương trình sau rồi chọn các đáp án đúng cho 4 ý a, b, c, d dưới đây:
nguon VI OLET