PHÒNG GD & ĐT YÊN MỸ TRƯỜNG THCS THANH LONG ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC : 2013- 2014 MÔN: TIN HỌC - LỚP 8 Thời gian làm bài 45 phút Họ và tên: …………………………………… Lớp 8……… Điểm Lời nhận xét của thầy (cô) giáo I. PHẦN TRẮC NGHIỆM : (6 điểm - mỗi câu 0,5 điểm) * Khoanh tròn vào chữ cái đứng đầu câu mà em cho là đúng nhất : Câu 1. Ngôn ngữ lập trình bao gồm? a./ Bảng chữ cái tiếng anh b./ Bảng chữ cái và các phép toán ( +,-,*,/ ) c./ Từ khóa và bảng chữ cái d./ Bảng chữ cái và các quy tắc Câu 2. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal? A. Uses; B. Hinh_tron; C. End; D. A và C. Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. Lop 8A; B. Tbc; C. Begin D. 8B. Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)? A. 2 đến 2 -1; B. -2 15 đến 2 15 - 1 ; C. -2 15 đến 2 15 -1; D. -2 15 đến 2 15 . Câu 5. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu? A. 7; B. 5; C. 3; D. 2. Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? A. var a, b : integer; B. var x = real; C. const x := 5 ; D. var thong bao : string. Câu 7. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng? A. x := real; B. y = a +b; C. z := 3; D. i = 4. Câu 8. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ? A. x := 15/2; B. x := 50; C. x := 2,4; D. x := 83000. Câu 9. Câu 10 Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x? a. Writeln(‘Nhập x = ’); b. Readn(x); c. Writeln(x); d. Readln(x); Câu 10. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu? B1: T 20; i 0; B2: i i + 5; B3: Nếu i ≥ 20 thì T T + i và quay lại bước 2; B4: Thông báo kết qủa và kết thúc thuật toán. A. T = 25, i = 25; B. T = 40, i = 25; C. T = 70, i = 25; D. T = 40, i = 20; Câu 11. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng? A. if a := 1 then a := a + 1; B. if a > b else write(a); C. if (a mod 2) =0 then write(‘So khong hop le’); D. if x = y; then writeln(y); Câu 12. Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;? A. 15; B. 10; C. 5; D. 20. II./ Hãy thay đổi trật tự của các câu lệnh và sửa các lỗi sai để được chương trình đúng. Mỗi ý đúng 0.25 điểm. Program TINH_DIEN_TICH; Uses crt; Var s,a:real; Begin End; Write('Nhap chieu dai cua canh a = ');readln(a); s:=a*a; Writeln('Dien tich hinh vuong = ',s:6:2); II. Tự luận Câu 1. (2 điểm) Viết các biểu thức toán học sau sang kí hiệu trong pascal: a. 20:4+30.5:3 b. ax 3 + bx 2 + cx+d Câu 2. ( 2 điểm) Em hãy viết thuật toán tính tổng các số tu nhiên của 20 số tự nhiên đầu tiên Câu 3. (2 điểm) Viết chương trình tính diện tích và chu vi của hình chữ nhật với chiều dài và chiều rộng được nhập từ bàn phím Bài làm …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… . Lop 8A; B. Tbc; C. Begin D. 8B. Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của ki u dữ liệu số nguyên (integer)? A. 2 đến 2 -1; B. -2 15 đến 2 15 - 1 ; C. -2 15 đến 2 15 -1; D ĐT YÊN MỸ TRƯỜNG THCS THANH LONG ĐỀ KI M TRA HỌC KÌ I NĂM HỌC : 2 013 - 2 014 MÔN: TIN HỌC - LỚP 8 Thời gian làm bài 45 phút Họ và tên: …………………………………… Lớp 8 …… Điểm Lời nhận xét của thầy (cô). z := 3; D. i = 4. Câu 8. Trong Pascal, giả sử x là biến ki u số nguyên. Phép gán nào sau đây là hợp lệ? A. x := 15 /2; B. x := 50; C. x := 2,4; D. x := 83 000. Câu 9. Câu 10 Câu lệnh nào sau đây