Trường THCS Thạnh Đông Họ tên: Lớp : KIỂM TRA HỌC KỲ I Môn: Tin Học Lớp Thời gian: 45 phút Năm học 2015-2016 Điểm A Phần trắc nghiệm: (4 điểm) Câu Cấu trúc chung chương trình gồm phần? A phần B phần C phần D phần Câu Q trình giải tốn máy tính theo trình tự bước sau đây: A Xác định tốn →Viết chương trình→Mơ tả thuật tốn B Mơ tả thuật tốn→Viết chương trình→ Xác định tốn C Xác định tốn →Mơ tả thuật tốn→Viết chương trình D Viết chương trình→Mơ tả thuật tốn→ Xác định toán Câu Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal: A 8A B tamgiac C program D bai tap Câu Để chạy chương trình ta sử dụng tổ hợp phím nào? A Ctrl + F9 B Alt + F9 C F9 D Ctrl + Shitf + F9 Câu Trong câu lệnh Pascal sau, câu viết đúng: A if x:=5 then; a=b; C if x>5; then a:=b; B if; x>5 then a:=b; D if x>5 then a:=b ; Câu Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? A (a*a + b)(1+c)(1 + c)(1 + c); B (a.a + b)(1 + c)(1 + c)(1 + c); C (a*a + b)*(1 + c)*(1 + c)*(1 + c); D (a2 + b)(1 + c)3; Câu Trong Pascal, khai báo sau đúng? A Var tb: real; B x:= integer; C const x: real; D Var R = 30; Câu Trong Pascal, giả sử x biến kiểu số nguyên Phép gán sau đúng? A x:=30; B x:=a/b; C x:=20.5; D x:=’Truong THCS THANH DONG’ ; B Phần tự luận: ( điểm) Câu Viết biểu thức toán sau dạng biểu thức Pascal (2 điểm) a 15 3y 23 x b (10 x) 18 3 y 5 y ThuVienDeThi.com Câu Bạn Tuấn viết chương trình sau: program Tinh toan uses crt; var x, y : integer; tb = real; thongbao : integer; const a := 2; begin clrscr; 10 thongbao := ‘Trung binh cong cua hai so x va y la: ‘; 11 write(‘Nhap gia tri cho x = ‘); readln(x); 12 write(‘Nhap gia tri cho y = ‘); readln(y); 13 tb = (x+y)/a; 14 writeln(thongbao, tb:2:1); 15 readln 16 end Hỏi: a Có vài câu lệnh bạn Tuấn viết sai, em viết lại cho (2.5 điểm) b Hãy liệt kê tên biến, tên chương trình (1.5 điểm) BÀI LÀM: ThuVienDeThi.com IV - ĐÁP ÁN A Phần trắc nghiệm: (4 điểm) Mỗi câu 0,5 điểm Câu Đáp án D C B A D C A A B Phần tự luận: (6 điểm) Câu Viết biểu thức toán sau dạng biểu thức Pascal ? (2 điểm) a b 15 3y 23 x => 15/( 2+ 3) – 8/(x*x*x) + y (10 x) 18 => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) 3 y 5 y Câu 2: (4 điểm) a Những câu lệnh sau sai viết lại sau: (2,5 điểm) program Tinh_toan; tb : real; thongbao : string; const a = 2; 13 tb := (x+y)/a; b Phân biệt tên biến tên hằng: (1,5 điểm) Tên biến x, y, tb, thongbao Tên a MA TRẬN ĐỀ Mức độ Nhận biết TN TL Nội dung Bài 1: Máy tính chương trình máy tính 0,5 Bài 2: Làm quen với chương trình ngơn ngữ lập trình 0,5 Bài 3: Chương trình máy tính liệu Bài 4: Sử dụng biến chương trình Tổng số Thông hiểu TN TL 0,5 0,5 Vận dụng TN TL 2 1 điểm ThuVienDeThi.com 1 4 3 điểm Tống số 10 điểm 10điểm ... ThuVienDeThi.com IV - ĐÁP ÁN A Phần trắc nghiệm: (4 ? ?i? ??m) M? ?i câu 0,5 ? ?i? ??m Câu Đáp án D C B A D C A A B Phần tự luận: (6 ? ?i? ??m) Câu Viết biểu thức toán sau dạng biểu thức Pascal ? (2 ? ?i? ??m) a... write(‘Nhap gia tri cho x = ‘); readln(x); 12 write(‘Nhap gia tri cho y = ‘); readln(y); 13 tb = (x+y)/a; 14 writeln(thongbao, tb:2:1); 15 readln 16 end H? ?i: a Có v? ?i câu lệnh bạn Tuấn viết sai,... => 15/( 2+ 3) – 8/ (x*x*x) + y (10 x) 18 => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) 3 y 5 y Câu 2: (4 ? ?i? ??m) a Những câu lệnh sau sai viết l? ?i sau: (2,5 ? ?i? ??m) program Tinh_toan; tb : real;