Câu 1 (3 điểm) Viết chương trình nhập vào từ bàn phím hai số tự nhiên SỞ GIÁO DỤC & ĐÀO TẠO TRƯỜNG THPT =============== ĐỀ KIỂM TRA HỌC KÌ 2 MÔN TIN HỌC 11 NĂM HỌC 2009 2010 Thời gian 45 phút Câu 1 ([.]
ĐỀ KIỂM TRA HỌC KÌ SỞ GIÁO DỤC & ĐÀO TẠO TRƯỜNG THPT =============== MÔN: TIN HỌC 11 NĂM HỌC: 2009- 2010 Thời gian: 45 phút Câu (4 điểm): Cho phần đầu chương trình sau: procedure nhap(var x, y: integer) function CTC1(m: Integer; var n: integer): integer; a) Cho biết x, y, m, n tham số thực hay tham số hình thức b) cho tham biến, đâu tham trị Vì sao? c) Khi thực chương trình ta viết nhap(a, b) CTC1(c, d) a, b, c, d tham số hình thức hay tham số thực sự? d) Sau thực chương trình trên, tham số a, b, c, d tham số thay đổi giá trị, tham số khơng thể thay đổi giá trị? Vì sao? Câu (3 điểm): Cho thuật toán sau : Hàm Tong( tham trị A: Myarray): real; Var T: real; Bắt đầu T 0; Với i từ đến n làm (Ai >0) (Ai chia hết cho 3) T T+Ai; Tong T; kết thúc; Hãy chuyển đổi thuật tốn thành chương trình Câu (3 điểm): Viết chương trình nhập vào từ bàn phím hai số tự nhiên Cho biết hai số có hai số nguyên tố không? (a, b nguyên tố ƯCLN(a, b) = 1) Yêu cầu chương trình phải có: - Một thủ tục procedure nhap(var x, y: integer) để nhập vào hai số tự nhiên từ bàn phím - Một hàm function UCLN(x, y: integer): integer để tìm UCLN hai số tự nhiên; Hết Thứ hai: - Tiết 2: - Tiết 4: Lớp 11C9; Lớp 11C4; Thứ 3: - Tiết 1: - Tiết 2: - Tiết 3: - Tiết 3: Lớp 11C11; Lớp 11C5; Lớp 11C1 Lớp 11C6 Thứ Năm