Đề thi kiểm tra học kì I môn: tin học 8 năm học: 2013 - 2014 thời gian: 45 phút (không kể giao đề)
Bạn đang xem nội dung tài liệu Đề thi kiểm tra học kì I môn: tin học 8 năm học: 2013 - 2014 thời gian: 45 phút (không kể giao đề), để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
PHÒNG GD&ĐT BUÔN ĐÔN ĐỀ THI KIỂM TRA HỌC KÌ I TRƯỜNG PT DTNT BUÔN ĐÔN MÔN: TIN HỌC 8 Năm học: 2013 - 2014 ĐỀ CHÍNH THỨC Thời gian: 45 phút (không kể giao đề) Họ và tên:Lớp: Điểm Lời phê của thầy (cô) I. TRẮC NGHIỆM (4 điểm) Hãy chọn câu trả lời đúng rồi điền vào phần trả lời trắc nghiệm: 1. Phát biểu nào dưới đây sai ? A. Trong một chương trình, phần khai báo có thể có hoặc không. B. Trong một chương trình, phần thân chương trình có thể có hoặc không. C. Trong một chương trình, phần thân chương trình bắt buộc phải có. D. Cả A, C đúng. 2. Trong ngôn ngữ lập trình biến là : A. Một đại lượng do người lập trình đặt. B. Đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình. C. Một đại lượng do người lập trình đặt có giá trị không đổi. D. Không có câu nào đúng. 3. Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để A. Khai báo tên chương trình; C. Khai báo thư viện; B. Khai báo biến; D. Khai báo hằng; 4. Trong Pascal, câu lệnh gán nào dưới đây sai ? A. a:= b; B. a:= a + 1; C. a + b := c D. x:= x *2 5. Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal? A. A2; B. Tamgiac; B. 8a; D. Chuongtrinh; 6. Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây: A. Một số nguyên bất kỳ B. Một số thực (có thể là số nguyên) trong phạm vi cho phép. C. Một số thực bất kì D. Một dãy các chữ và số. 7. Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b. Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào? A. Const a , b, tong = integer; B. Const a, b, tong : integer; C. Var a, b, tong : integer; D. Var a, b, tong = integer; 8 . Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào? A. Ctrl + F9 B. Shift –F9 C. Alt – F9 D. F9 9. Xét chương trình sau: Var a: integer; Begin a:=0; a:= a+10; Writeln(a); Readln; End. Kết quả của chương trình trên là: A. 0 B. 100 C.10 D. Tất cả đều sai. 10: Cách khai báo hằng đúng là: A. Const pi:=3,14 real; B. Const pi: 3,14; C. Const pi=3,14 real; D. Const pi=3,14; 11. Chọn câu lệnh viết đúng : A. if x > 5 then x:=y; B. if x:=7 then a=b C. if x > 5; then a:= b D. if x > 5 then a:=b; else m:=n 12. Cú pháp lệnh của điều kiện dạng thiếu là : A. If ; then B. If then ; C. If then D. If ; then ; 13. Cách khai báo nào sau đây là sai: A. Var a:real; B. Var a,b:real; C. Var a b:real; D. Var a,b, c:real; 14. 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 )x(1+c)x(1+c)x(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 15. Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây? A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ nói trên. 16. Cách khai báo hằng đúng là: A. Const pi:=3,14 real; B. Const pi: 3,14; C. Const pi=3,14 real; D. Const pi=3,14; II. TỰ LUẬN : (6 điểm) Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy viết biểu thức (cú pháp) và vẽ sơ đồ các dạng cấu trúc rẽ nhánh. (2 điểm) Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm) Progarm Diem Trung Binh; Uses crt; Begin: Const DTB: real; readln(DTB); Write(‘ nhap diem trung binh ca nam cua hoc sinh:); If DTB> =5 then writeln(‘mung ban duoc len lop’); Else writeln(‘ban o lai lop’); Readln; End Câu 3: Viết chương trình tính diện tích hình chữ nhật? (2 điểm) ĐÁP ÁN Đề thi Học kì I Môn Tin học 8. Năm học 2013-2014 I. Trắc nghiệm: (4 điểm- mỗi câu đúng 0,25điểm) Câu hỏi 1 2 3 4 5 6 7 8 Trả lời D B B C C B C A Câu hỏi 9 10 11 12 13 14 15 16 Trả lời C D A B C C C D II. Tự luận: (6) Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy viết biểu thức (cú pháp) vẽ sơ đồ các dạng cấu trúc rẽ nhánh. (2 điểm) Cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu và dạng đầy đủ: Câu lệnh Đúng Sai Điều Kiện? Câu lệnh 1 Đúng Sai Điều Kiện? Câu lệnh 2 Cú pháp: If Then ; Cú pháp: If Then Else ; Dạng thiếu (1 điểm) Dạng đầy đủ (1 điểm) Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm- mỗi lỗi sửa đúng 0,25điểm) Progarm DiemTrungBinh; à bỏ các khoảng trống trong tên. Uses crt; Var (Const) DTB: real; à đổi Const thành Var Begin: à dư dấu : Write(‘ nhap diem trung binh ca nam cua hoc sinh:’); à thêm ’ Readln(DTB); If DTB> =5 then writeln(‘mung ban duoc len lop’); à dư dấu ; Else writeln(‘ban o lai lop’); Readln; End. à Thêm dấu . à đưa lệnh begin xuống dưới dòng khai báo Var à Đưa dòng lệnh Readln(DTB); xuống dưới dòng Write (‘nhap diem trung binh ca nam cua hoc sinh:’); Câu 3: Viết chương trình tính diện tích hình tam giác (2 điểm- mỗi dòng đúng 0,25điểm) Program Dientich; Var a,b: interger; S : real; Begin Write(‘Nhap chieu dai canh day va chieu cao :’); Readln (a,b); S:= ½ a.b; Writeln(‘ Dien tich hinh chu nhat la :’, S); Readln End. MA TRẬN ĐỂ THI KIỂM TRA HỌC KỲ I Năm học: 2013 – 2014 Môn: Tin học – Khối 8 Cấp độ Chủ đề Nhận biết Thông hiểu Vận dụng Cộng Cấp độ thấp Cấp độ cao TN TL TN TL TN TL TN TL Làm quen với chương trình và ngôn ngữ lập trình Nhận biết & phân biệt được từ khóa của chương trình với các phần còn lại Hiểu được qui tắc đặt tên trong chương trình Số câu Số điểm Tỉ lệ % 2 0,5 2 0,5 4 1 10% Chương trình máy tính và dữ liệu Số câu Số điểm Tỉ lệ % Sử dụng biến trong chương trình Biết được cách khai báo biến trong chương trình Hiểu được qui tắc khai báo biến trong chương trình Số câu Số điểm Tỉ lệ % 2 0,5 2 0,5 4 1 10% Từ bài toán đến chương trình Biết được quá trình giải một bài toán trên máy tính Hiểu và phân biệt được thuật toán là gì? Xác định được đầu vào, đầu ra, mô tả được thuật toán và viết được chương trình. Số câu Số điểm Tỉ lệ % 2 0,5 2 0,5 1 2 5 3 30% Câu lệnh điều kiện Biết được cách viết một câu lệnh điều kiện Hiểu được ý nghĩa của câu lệnh điều kiện -Thực hiện khai báo đúng cú pháp, lựa chọn kiểu dữ liệu phù hợp cho biến - Kết hợp được lệnh in ra màn hình và nhập dữ liệu từ bàn phím - Cách dùng lệnh điều kiện Tổng số câu Tổng số điểm % 2 0,5 2 0,5 2 4,0 6 5 50% Tổng số câu Tổng số điểm % 8 2 20% 8 2 20% 1 2,0 20% 2 4,0 40% 19 10 100% --------------------------&--------------------------- Giáo viên ra đề - đáp án và biểu điểm Đỗ Việt Dũng
File đính kèm:
- De_KTHK_I_TIN_8.doc