PHÒNG GDĐT TP HUẾ KIỂM TRA HỌC KỲ I – NĂM HỌC 2013- 2014 TRƯỜNG THCS HÀM NGHI Môn: Tin học – LỚP 8 Thời gian làm bài: 45 phút ĐỀ CHÍNH THỨC MA TRẬN ĐỀ KIỂM TRA: ĐỀ CHÍNH THỨC (LÝ THUYẾT) CHỦ ĐỀ MỨC ĐỘ Nhận biết (30%) Thông hiểu (40%) Vận dụng (30%) Cấp độ thấp Cấp độ cao TN TL TN TL TN TL TN TL BEi 1: Máy tính vE chương trình máy tính Biết con người ra lệnh cho máy tính thông qua các câu lệnh Số câu: câu 5 Số điểm: 0,5 Số câu: 0 Số điểm: 0 Số câu: Số điểm: Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 BEi 2: LEm quen với CT vE NNLT Cấu trúc chung của chương trình, thực hiện chương trình Quy tắc đặt tên Số câu: câu 1, 3 Số điểm:1,0 Số câu: 0 Số điểm: 0 Số câu: câu 9 Số điểm: 0,5 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 BEi 3: Chương trình máy tính vE dữ liệu Các kiểu dữ liệu và phép toán Câu lệnh xuất dữ liệu ra màn hình Số câu: câu 4, 7, 11 Số điểm: 1,5 Số câu: 0 Số điểm: 0 Số câu: câu 14 Số điểm: 0,5 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 1 BEi 4: Sử dụng biến trong chương trình Khai báo biến, hằng, câu lệnh gán Sử dụng biến với kiểu dữ liệu thích hợp Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: câu 2, 6, 8, 10 Số điểm: 2,0 Số câu: 0 Số điểm: 0 Số câu: câu 12 Số điểm: 0,5 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 BEi 5: Từ bEi toán đến chương trình Xác định bài toán Mô tả thuật toán Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: câu 13 Số điểm: 0,5 Số câu: câu a Số điểm: 0,5 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: câu b Số điểm: 1,0 BEi 6: Từ bEi toán đến chương trình Viết chương trình bằng NNLT Pascal Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: câu c Số điểm: 1,5 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Số câu: 0 Số điểm: 0 Tổng số câu trắc nghiệm: 14 Tổng số câu tự luận: 3 Số câu TN/Điểm: 6/3 Số câu TL/Điểm: 0/0 Tỉ lệ: 30% Số câu TN/Điểm: 7/3,5 Số câu TL/Điểm: 1/0,5 Tỉ lệ: 40% Số câu TN/Điểm: 1/0,5 Số câu TL/Điểm: 1/1,5 Tỉ lệ: 20% Số câu TN/Điểm: 0/0 Số câu TL/Điểm: 1/1,0 Tỉ lệ: 10% Chú thích: a. Đề được thiết kế với tỉ lệ: 30% nhận biết + 40% thông hiểu + 20% vận dụng 1 + 10% vận dụng 2, 70% trắc nghiệm, 30% tự luận. b. Cấu trúc bEi: 6 bEi c. Cấu trúc câu hỏi : - Số lượng câu hỏi lE 17 câu. 2 PHÒNG GDĐT TP HUẾ KIỂM TRA HỌC KỲ I – NĂM HỌC 2013- 2014 TRƯỜNG THCS HÀM NGHI Môn: Tin học – LỚP 8 Thời gian làm bài: 45 phút ĐỀ CHÍNH THỨC ((a), (b), (c), (d) lE các mức độ đánh giá) I/ PHẦN TRẮC NGHIỆM (7 điểm): Hãy đánh dấu X vào đáp án đúng nhất 1. A B C D 4. A B C D 7. A B C D 10. A B C D 2. A B C D 5. A B C D 8. A B C D 11. A B C D 3. A B C D 6. A B C D 9. A B C D 12. A B C D 13. A B C D 14. A B C D Câu 1: Dấu chấm phẩy (;) được dùng để: A. Phân cách các biến và hằng. B. Phân cách các biến. C. Phân cách các lệnh trong Pascal. D. Không có ý nghĩa vì cả. Câu 2: Giả sử X là biến với kiểu dữ liệu xâu (string). Phép gán nào sau đây hợp lệ? A. X := 3242; B. X:= 4; C. X=: 4.444 D. X:= 'Ha Noi'. Câu 3: Nhấn tổ hợp phím Ctrl_F9 để: A. Chạy chương trình. B. Dịch chương trình. C. Thoát khỏi Turbo Pascal. D. Không câu nào đúng. Câu 4: Phép toán nào dưới đây có kết quả sai? A. 15-8>=3. B. 11 2 =121. C. (20-15) 2 ≠25. D. (3 2 + 4 2 ) = 5 2 . Câu 5: Con người ra lệnh cho máy tính như thế nào? A. Dùng bàn phím. B. Thông qua các lệnh. C. Dùng chuột. D. Dùng lời nói. Câu 6: Giả sử A được khai báo là biến với kiểu dữ liệu số thực (Real). Phép gán nào hợp lệ ? A. A:= 'Ha Noi'. B. a:= 3.20; C. A:= ‘10.5’; D. A:= 9.50; Câu 7: Phép toán div và mod thực hiện được trên kiểu dữ liệu nào? A. Xâu kí tự. B. Số nguyên. C. Số thực. D. Số nguyên và số thực. Câu 8: Cách khai báo biến nào đúng? A. Var a,b1,1s : Real; B. Var a,b,s := Real; C. Var a,b,s : Real; D. War a,b,2s : Real; Câu 9: Trong các cách viết sau, cách viết nào là hợp lệ? A. Program Tamgiac; B. Program begin; C. Program 8a; D. Program Tam giac; Câu 10: Cách khai báo hằng nào đúng? A. Counst Pi = 3.14; B. Const Pi := 3.14;C. Const Pi = 3.1416; D. Cont Pi = 3.1416; Câu 11: Số Nguyên có phạm vi giá trị là: A. Trong khoảng 2 15 đến 2 15 B. Trong khoảng (- 2 15 + 1) đến (2 15 − 1). C. Trong khoảng (−2 15 ) đến (2 15 − 1). D. Trong khoảng 2 14 đến 2 15 Câu 12: Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải bài toán dưới đây: Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập vào từ bàn phím. A. Var a,h : Intege; S : Intege; B. Var a,h : Integer; S : Integer; 3 C. Var a,h,S : Real; D. Var a,h : Integer; S: Real; Câu 13: Cho biết kết quả của đon lệnh sau: x := 12; If x <10 then x := x + 5; A. 17 B. 12 C. 10 D. 5 Câu 14: Câu lệnh Pascal writeln(<giá trị thực>:n:m) được dùng để điều khiển cách in các số thực trên màn hình; trong đó n, m là: A. n quy định độ rộng in số, còn m là số chữ số thập phân. B. n, m chỉ có ý nghĩa trên số nguyên. C. m quy định độ rộng in số, còn n là số chữ số thập phân. D. n là các số nguyên , m là các số thực. II/ PHẦN TỰ LUẬN (3 điểm) Bài toán: Viết chương trình nhập vào một số thực bất kỳ, sau đó thông báo ra màn hình số vừa nhập vào là số âm hay số dương? a) Xác định Input, Output của bài toán trên. (0.5 điểm) b) Mô tả thuật toán cho bài toán trên. (1.0 điểm) c) Viết chương trình bằng NNLT Pascal cho bài toán trên. (1.5 điểm) HẾT 4 PHÒNG GDĐT TP HUẾ KIỂM TRA HỌC KỲ I – NĂM HỌC 2013- 2014 TRƯỜNG THCS HÀM NGHI Môn: Tin học – LỚP 8 Thời gian làm bài: 45 phút ĐỀ CHÍNH THỨC ĐÁP ÁN, THANG ĐIỂM VÀ HƯỚNG DẪN CHẤM (Đáp án này gồm 1 trang) I. TRẮC NGHIỆM CÂU Ý Nội dung Điểm 1 C. 0.5đ 2 D. 0.5đ 3 B. 0.5đ 4 C. 0.5đ 5 B. 0.5đ 6 D. 0.5đ 7 B. 0.5đ 8 C. 0.5đ 9 A. 0.5đ 10 C. 0.5đ 11 C. 0.5đ 12 D. 0.5đ 13 B. 0.5đ 14 A. 0.5đ Mỗi câu đúng được 0.5 điểm. Câu sai, không tính điểm. II. TỰ LUẬN: CÂU Ý Nội dung Điểm 1 1.1 Input: số thực a. Output: kết quả kiểm tra a là số âm hay số dương. 0.25đ 0.25đ 1.2 Thuật toán: B1. Nhập số thực a từ bàn phím. B2. Nếu a= 0 thì thông báo “a là số 0”. Chuyển đến B4. B3. Nếu a>0 thì thông báo “a là số dương” Ngược lại, thông báo “a là số âm”. B4. Kết thúc. Hoặc: B1. Nhập số thực a từ bàn phím. B2. Nếu a= 0 thì thông báo “a là số 0” Ngược lại, Nếu a>0 thì thông báo “a là số dương” Ngược lại, thông báo “a là số âm”. B3. Kết thúc. 0.25đ 0.25đ 0.25đ 0.25đ 0.25đ 0.5đ 0.25đ 1.3 Program Am_duong; Var a: real; 0.25đ Begin 0.25đ 5 Write(‘Nhap so thuc bat ky:’); Readln(a); If a=0 then writeln(‘ la so 0’) else 0.25đ If a>0 then writeln(a,’ la so duong’) Else writeln(a,’ la so am’); 0.5đ Readln; End. 0.25đ 6 . TL/Điểm: 1/1,5 Tỉ lệ: 20% Số câu TN/Điểm: 0/0 Số câu TL/Điểm: 1/1,0 Tỉ lệ: 10% Chú thích: a. Đề được thi t kế với tỉ lệ: 30% nhận biết + 40% thông hiểu + 20% vận dụng 1 + 10% vận dụng 2, 70% trắc nghiệm,. 8 Thời gian làm bài: 45 phút ĐỀ CHÍNH THỨC ĐÁP ÁN, THANG ĐIỂM VÀ HƯỚNG DẪN CHẤM (Đáp án này gồm 1 trang) I. TRẮC NGHIỆM CÂU Ý Nội dung Điểm 1 C. 0.5đ 2 D. 0.5đ 3 B. 0.5đ 4 C. 0.5đ 5 B. 0.5đ 6 D.