Trường THCS Phước Tân 1 Thứ..ngày. tháng..năm 2015 Họ và tên:.. ĐỀ KIỂM TRA HKI Lớp: .. Môn: Tin học lớp 8 Thời gian: 45 phút ĐIỂM LỜI PHÊ CỦA GIÁO VIÊN Duyệt của tổ trưởng Phần 1: Trắc nghiệm khách quan (3đ) : Khoanh tròn vào đáp án đúng trong những câu sau: Câu 1. Để chạy chương trình ta sử dụng tổ hợp nào: A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9 Câu 2. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. 8a B. tamgiac C. program D. Lop.8a Câu 3. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? 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 4. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. const R = 30; Câu 5. Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=x+y; Kết quả thu được của biến z là: A. 1 B. 9 C. 10 D. Một kết quả khác Câu 6. Khai báo hằng bằng từ khóa: A. Const B. Var C. Type D. Uses Phần 2: Phần tự luận: (7đ) Câu 7(3 điểm): Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: a) b ) (a+b)2.(d+e)3 c) Câu 8 (2 điểm): Hãy nêu sự giống và khác nhau giữa hằng và biến? Câu 9(2 điểm): Viết chương trình nhập 3 số từ bàn phím và hiển thị kết quả ra màn hình tổng của 3 số đó. Bài làm .. .. .. Đáp án I) Trắc nghiệm(3 điểm) Mỗi câu đúng 0.5 đ. Trong trường hợp có 2 đáp án thì mỗi ý đúng 0.25đ Câu 1 2 3 4 5 6 Đáp án A B,D C A,D C A II) Tự Luận(7 điểm) Câu 7: a) 5*x*x*x+2*x*x-8*x+15 1đ b) (a+b)*(a+b)*(d+e)*(d+e) *(d+e) 1đ c) (x+y)/(x-y) 1đ Câu 8: Sự giống và khác nhau giữa biến và hằng Giống: - Đều được dùng để lưu trữ dữ liệu 0.25đ -Phải được khai báo trước khi sử dụng 0.25đ Khác: Mỗi ý đúng 0.25 đ Biến Hằng - Là đại lượng có thể thay đổi được trong khi thực hiện chương trình. - Từ khóa khai báo biến: Var - Là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình. -Từ khóa khai báo hằng: Const Câu 9: program tinhtoan; 0.25đ uses crt; 0.25đ var x,y,z:integer; 0.25đ begin write('nhap x=');readln(x); 0.25đ write('nhap y= ');readln(y); 0.25đ write('nhap z= ');readln(z); 0.25đ write(' Tong 3 so la: ');writeln(x+y+z); 0.5đ readln end. MA TRẬN ĐỀ KIỂM TRA 1 TIẾT Nội dung Câu & điểm Nhận biết Thông hiểu Vận dụng Tổng TN TL TN TL TN TL Bài 1: Máy tính và chương trình máy tính Câu 1 1 Điểm 0.5 0.5 Bài 2: Làm quen với chương trình và ngôn ngữ lập trình Câu 2 1 Điểm 0.5 0.5 Bài 3: chương trình máy tính và dữ liệu Câu 3 7 2 Điểm 0.5 3.0 3.5 Bài 4: Sử dụng biến trong chương trình. Câu 4,6 5 8,9 5 Điểm 1.0 0.5 4.0 5.5 Tổng Số câu 4 2 3 10 Điểm 2.0 1.0 7.0 10 Mô tả: Câu 1: Biết cách chạy một chương trình trong pascal. Câu 2: Nhận biết tên hợp lệ trong pascal. Câu 3: Nhận biết đúng cách chuyển đổi biểu thức toán học sang pascal. Câu 4: Nhận biết khai báo biến và hằng đúng trong pascal. Câu 5: Hiểu cách sử dụng biến trong chương trình. Câu 6: Nhận biết được từ khóa khai báo hằng. Câu 7: Cách chuyển đổi biểu thức toán học sang pascal. Câu 8: Phân biệt được sự giống và khác nhau giữa biến và hằng. Câu 9: Viết được một chương trình pascal bằng ngôn ngữ lập trình: tính tổng của 3 số được nhập từ bàn phím.
Tài liệu đính kèm: