Họ và tên: . Lớp: Đề A Giám thị KIỂM TRA HỌC KỲ I Năm học 2010-2011 Môn : TIN HỌC 8 ĐIỂM Giáo viên chấm Câu 1:(1đ)Viết câu lệnh sau bằng ngôn ngữ pascal: “Nếu a lớn hơn b thì in ra màn hình giá trị của a ” Câu 2: (2đ) Viết các biểu thức toán học sau đây bằng ngôn ngữ Pascal a/ 5x 3 + 7y 2 : x . b/ (4+ |x | ) 2 Câu 3: (2đ) Sau mỗi câu lệnh dưới đây, giá trị biến x là bao nhiêu , nếu trước đó giá trị x = 3 a/ If x > 0 then x:= x+ 2; Kêt quả giá trị x =…… b/ If x mod 2 =0 then x:= x / 2 else x:= x * 2; Kêt quả giá trị x =…… c/ If x mod 2 < >0 then begin x:= x+1 ; x:= x*2; Kêt quả giá trị x =…… d/ If (x >0) and (x mod 2 = 0) then x:= x*x; Kêt quả giá trị x =…… Câu 4: (2đ) Tìm chỗ sai trong các câu lệnh sau: a/ If x:=5 then x:= x+1; . b/ If x>3 ; then x:= x*x; . . c/ Var R= integer; . d/ Const 3ban = 5; . Câu 5: (3 đ) Giải bài toán sau trên máy tính: “Nhập hai số nguyên a,b từ bàn phím rồi tính tổng của chúng”. Họ và tên: . Lớp: Đề B Giám thị KIỂM TRA HỌC KỲ I Năm học 2010-2011 Môn : TIN HỌC 8 ĐIỂM Giáo viên chấm Câu 1:(1đ)Viết câu lệnh sau bằng ngôn ngữ pascal: “Nếu x nhỏ hơn y thì in ra màn hình giá trị của x ” Câu 2: (2đ) Viết các biểu thức toán học sau đây bằng ngôn ngữ Pascal a/ 2a 2 + 3c 3 : a . b/ ( |x | - 1) 2 Câu 3: (2đ) Sau mỗi câu lệnh dưới đây, giá trị biến x là bao nhiêu , nếu trước đó giá trị x =4 a/ If x > 0 then x:= x+ 2; Kêt quả giá trị x =…… b/ If x mod 2 =0 then x:= x / 2 else x:= x * 2; Kêt quả giá trị x =…… c/ If x mod 2 < >0 then begin x:= x+1 ; x:= x*2; Kêt quả giá trị x =…… d/ If (x >0) and (x mod 2 = 0) then x:= x*x; Kêt quả giá trị x =…… Câu 4: (2đ) Tìm chỗ sai trong các câu lệnh sau: a/ If x=5; then x:= x+1; . b/ If x:=3 then x:= x*x; . . c/ Var R := integer ; . . d/ Const pi : 3,14 ; . . Câu 5: (3 đ) Giải bài toán sau trên máy tính: “Nhập hai số nguyên a,b từ bàn phím rồi tính hiệu của chúng”. Đáp án: Câu1: (1đ) Viết đúng câu lênh: If (điều kiện) Then (câu lệnh); Câu 2( 2đ) Chuyển đúng mỗi biểu thức sang dạng Pascal (1đ) Câu 3 (2đ) Tính đúng mỗi câu 0,5đ Đề A Đề B a) 5; b) 6 ; c) 8 ; d) 3 a) 6 ; b) 2; c) 4; d) 16 Câu 4: (2đ) Tìm đúng chỗ sai mỗi câu 0,5đ Câu 5: (3đ) -xác định bài toán 1đ -Mô tả thuật toán 1đ Bước 1: Nhập hai số Bước 2:Tính tổng (hiệu) Bước 3: Thông báo kết quả, kết thúc -Viết chương trình 1đ Program tong; Var a,b,c:integer; Begin writeln(‘nhap a, b ‘); readln(a ,b); C:= a+b ; {hoặc a-b} Writeln(‘ tong la: ‘,c); Readln; End. ( học sinh giải cách khác đúng vẫn cho điểm tối đa) . đúng mỗi biểu thức sang dạng Pascal (1đ) Câu 3 (2đ) Tính đúng mỗi câu 0,5đ Đề A Đề B a) 5; b) 6 ; c) 8 ; d) 3 a) 6 ; b) 2; c) 4; d) 16 Câu 4: (2đ) Tìm đúng. tên: . Lớp: Đề B Giám thị KIỂM TRA HỌC KỲ I Năm học 2010-2011 Môn : TIN HỌC 8 ĐIỂM Giáo