Đề kiểm tra giữa kì I môn Tin Học Lớp 8 (Có đáp án)
Bạn đang xem tài liệu "Đề kiểm tra giữa kì I môn Tin Học Lớp 8 (Có đáp án)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
de_kiem_tra_giua_ki_i_mon_tin_hoc_lop_8_co_dap_an.pdf
Nội dung text: Đề kiểm tra giữa kì I môn Tin Học Lớp 8 (Có đáp án)
- KIỂM TRA GIỮA KÌ I Số tiết: 01 – Thời gian thực hiện: tuần 09 I. MỤC TIÊU 1. Kiến thức - Đánh giá học sinh về các kiến thức đã học trong các bài 2. Kĩ năng - Vận dụng để làm bài kiểm tra. 3. Thái độ - Yêu cầu HS làm bài nghiêm túc, không quay cóp, không nhìn bài. - Nộp bài đúng thời gian qui định. 4. Định hướng hình thành năng lực: - Năng lực giải quyết vấn đề, năng lực hợp tác. - Năng lực sử dụng máy tính, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, làm việc nhóm. II.Chuẩn bị của GV, HS: - GV: Đề và đáp án kiểm tra. - HS: Các kiến thức đã học, dụng cụ học tập. III. MA TRẬN ĐỀ KIỂM TRA MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ I MÔN: TIN HỌC LỚP 8 – THỜI GIAN: 45 PHÚT Mức độ nhận thức Tổng Nội V n d ng Chương/chủ dung/đơn Nh n bi t Thông hi u V n d ng ậ ụ TT ậ ế ể ậ ụ cao Số câu hỏi đề vị kiến Thời Câu Câu Câu Câu gian thức Thời Thời Thời Thời TN TL hỏi gian hỏi gian hỏi gian hỏi gian Nhận biết được ngôn ngữ lập trình là gì, các từ khoá Chủ đề: của ngôn Làm quen 6(TN) 4,5’ 6 4,5’ ngữ lập với chương trình, cấu 1 trình và trúc ngôn ngữ chung lập trình của 1 chương trình Nhận biết được 3(TN) 4,5’ 3 4,5’ ngôn ngữ lập trình 1
- Mức độ nhận thức Tổng Nội V n d ng Chương/chủ dung/đơn Nh n bi t Thông hi u V n d ng ậ ụ TT ậ ế ể ậ ụ cao Số câu hỏi đề vị kiến Thời Câu Câu Câu Câu gian thức Thời Thời Thời Thời TN TL hỏi gian hỏi gian hỏi gian hỏi gian là gì, các từ khoá của ngôn ngữ lập trình, cấu trúc chung của 1 chương trình NB: Nhận biết được một số kiểu dữ liệu cơ bản trong ngôn ngữ lập trình, cách giao tiếp với máy tính Chủ đề: VD: Chương Nhận 2 trình máy 6(TN) 4,5’ 2(TN) 3’ 8 1 12,5’ biết tính và dữ chương liệu trình, biết viết 1(TL) 5’ các biểu thức trong pascal VD: Nhận biết các biểu thức trong pascal Nhận biết được Chủ đề: Sử biến và dụng biến hằng là gì? Cách 3 và hằng 4(TN) 7(TN) 1(TL) 1(TL) 11 2 trong khai báo 3’ 10,5’ 5’ 5’ 23,5’ chương và sử trình dụng biến và hằng 16 12 T ng 2 1 28 3 ổ (TN) 12’ (TN) 18’ 10’ 5’ 45’ 2
- Mức độ nhận thức Tổng Nội V n d ng Chương/chủ dung/đơn Nh n bi t Thông hi u V n d ng ậ ụ TT ậ ế ể ậ ụ cao Số câu hỏi đề vị kiến Thời Câu Câu Câu Câu gian thức Thời Thời Thời Thời TN TL hỏi gian hỏi gian hỏi gian hỏi gian (TL) (TL) Tỉ lệ % điểm 40% 30% 20% 10% 70% 30% 100% Tỉ lệ chung 70% 30% BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA KÌ I MÔN: TIN HỌC LỚP: 8 Số câ ỏ ứ độ ậ ứ Chương/ Nội dung/Đơn vị kiến TT Mức độ đánh giá Nhận Chủ đề thức biết 1 - Nhận biết được ngôn Nhận biết ngữ lập trình là gì, các từ khoá của ngôn ngữ – Nêu được ngôn ngữ lập trình là gì, các từ khoá Chủ đề: của ngôn ngữ lập trình, cấu trúc chung của 1 Làm quen lập trình, cấu trúc chương trình. (Câu 1,2,6,17,18,25) với chương chung của 1 chương trình trình và 6 (TN) - Thông hiểu ngôn ngữ Nhận biết được ngôn lập trình ngữ lập trình là gì, các – Nhận biết được ngôn ngữ lập trình là gì, các từ từ khoá của ngôn ngữ khoá của ngôn ngữ lập trình, cấu trúc chung của 1 lập trình, cấu trúc chương trình.(Câu 9,10,16) chung của 1 chương trình 2 - Nhận biết được một số Nhận biết kiểu dữ liệu cơ bản trong trong ngôn ngữ lập – Nhận biết được một số kiểu dữ liệu cơ bản (câu trình, cách giao tiếp với ngôn ngữ lập trình, cách giao tiếp với máy tính 4,5,11,12,13,21) Chủ đề: máy tính Thông hiểu: Chương - Nhận biết chương Nhận biết chương trình, biết viết các biểu thức 6 (TN) trình máy trình, biết viết các biểu trong pascal (Câu 24, 26) tính và dữ thức trong pascal liệu - Nhận biết các biểu Vận dụng thức trong pascal – Viết được biểu thức trong pascal (Câu 2) 3 Chủ đề Nhận biết được biến và Nhận biết Sử dụng hằng là gì? Cách khai biến và hằng báo và sử dụng biến và – Nhận biết được biến và hằng là gì? trong hằng (Câu 3,14, 15, 27) 4 (TN) chương trình Thông hiểu – Cách khai báo và sử dụng biến và hằng 3
- Số câ ỏ ứ độ ậ ứ Chương/ Nội dung/Đơn vị kiến TT Mức độ đánh giá Nhận Chủ đề thức biết (Câu 7,8,19,20,22,23,28) Vận dụng – Cách khai báo và sử dụng biến và hằng (câu 1,3) Tổng 16 TN Tỉ lệ % 40% Tỉ lệ chung 70 ĐỀ KIỂM TRA GIỮA KÌ I MÔN: TIN HỌC LỚP 8 – THỜI GIAN: 45 PHÚT A. TRẮC NGHIỆM KHÁCH QUAN: (7 điểm) * Khoanh tròn vào chữ cái đứng trước kết quả em cho là đúng trong mỗi câu sau: Câu 1. 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. bai tap Câu 2. Để 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 3. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. Var R = 30; Câu 4. 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 5. Writeln (‘Ban hay nhap nam sinh’); Readln (NS); Ý nghĩa của hai câu lệnh trên là: A. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”. B. Yêu cầu người sử dụng nhập giá trị cho biến NS. 4
- C. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS D. Không thực hiện gì cả. Câu 6: Để mở rộng giao diện pascal ta dùng tổ hợp phím nào? A. Ctrl_F9 B. Ctl_Shif_F9 C. Alt_Enter D. Ctrl_ Shift_Enter. Câu 7. Chọn câu chính xác nhất cho câu trả lời sau: A. var = 200; B. Var x,y,z: real; C. const : integer; D. Var n, 3hs: integer; Câu 8: 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 9: Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 10: Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo Pascal, không đưa con trỏ xuống dòng B. Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 11: Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 12: Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 13: Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. 123+1E D. 1234 Câu 14: Lệnh gán X := X+1 có ý nghĩa như thế nào? A. Gán giá trị 1 cho biến X 5
- B. Không gán giá trị nào cho biến X C. Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X D. Gán giá trị X cho biến X Câu 15: Từ khóa VAR dùng để làm gì? A. Khai báo Tên chương trình. B. Khai báo Biến C. Khai báo Hằng D. Khai báo thư viện Câu 16: Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím: A. Ctrl + X B. Alt + F9 C. Alt + X D. Ctrl + F9 Câu 17. Cấu trúc của một chương trình gồm mấy phần: A. 4 phần B. 2 phần C. 1 phần D. 3 phần Câu 18. Cấu trúc của chương trình Pascal gồm những phần nào? A. Khai báo B. Tiêu đề, khai báo và thân C. Khai báo và thân D. Thân Câu 19. Trong Pascal cách khai báo biến nào sau đây là đúng: A. const n:integer; B. var n: integer; C. var n:= integer; D. var n= real; Câu 20. Biểu thức toán học2 (a + 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. (a2 + b)(1 + c)3 C. (a.a + b)(1 + c)(1 + c)(1 + c) D. (a*a + b)(1+c)(1 + c)(1 + c) Câu 21. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a D. Bai tap Câu 22. Lệnh gán giá trị cho biến là lệnh nào: A. Biểu thức :=Tên biến; B. Tên biến := biểu thức; C. Giá trị của biến := Tên biến; D. Tên biến := giá trị của biến; Câu 23. Biểu thức nào đúng trong Pascal để tính giá trị của a+b/2a A. A+b/(2a) B. A+b/2*a C. a+b/2a D. a+b/(2*a) Câu 24. Để khai báo 2 số thực a,b,cách khai báo nào sau đay là đúng. A. Var a,b: real ; B. Var a,b: byte; C. Var a,b: char; D. Var a,b:string; Câu 25. Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 26. Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo Pascal, không đưa con trỏ xuống dòng B. Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 27. Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); 6
- Câu 28. Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 B. TỰ LUẬN (3 điểm) Câu 1: ( 1 điểm) Hãy nêu sự giống và khác nhau giữa hằng và biến? Cho ví dụ về khai báo hằng và khai báo biến? Câu 2: ( 1 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức pascal: a hc a) ; 2 Câu 3: (1 điểm) Chương trình sau đây có hợp lệ không? Nếu không hãy chỉnh sửa lại cho hoàn chỉnh. Program tinh hieu; Uses crt Var a, b: =integer; S: =real; Begin Writeln (‘Nhap số nguyen duong a: ‘) Readln (a); Writeln (‘Nhap số nguyen duong b: ‘) Readln (b); S:= a - b Writeln (‘Hieu hai so nguyen duong a va b la: ‘,S:2:2) Readln End. 7
- ĐÁP ÁN ĐỀ KIỂM TRA GIỮA KÌ I MÔN: TIN HỌC LỚP 8 – THỜI GIAN: 45 PHÚT A. TRẮC NGHIỆM KHÁCH QUAN: (7 điểm, mỗi câu đúng được 0,25 điểm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Câu B B B B C C A C A A A B B C B B Đáp án 17 18 19 20 21 22 23 24 25 26 27 28 Câu B C C A A B D A A A A B Đáp án B. TỰ LUẬN (3 điểm) Câu Đáp án Điểm 17 - Giống nhau: Hằng và biến là đại lượng dùng dể đặt tên và lưu trữ dữ liệu. 0,5 (1đ) - Khác nhau: Giá trị của biến thay đổi, còn giá trị của hằng không thay đổi trong suốt 0,5 quá trình thực hiện chương trình. Vd: var m,n: integer; Const pi= 3,14; 18 a. ((a+c)*h)/2 1 (1đ) 19 Chuong trình viết chưa đúng 0,5 (1đ) Sủa lại như sau Program tinh hieu; Uses crt 0,5 Var a, b: integer; S: real; Begin Writeln (‘Nhap số nguyen duong a: ‘); Readln (a); 8
- Writeln (‘Nhap số nguyen duong b: ‘); Readln (b); S:= a – b; Writeln (‘Hieu hai so nguyen duong a va b la: ‘,S:2:2) Readln End. 9
- BÀI 10: LÀM QUEN VỚI GIẢI PHẪU CƠ THỂ NGƯỜI BẰNG PHẦN MỀM ANATOMY Số tiết: 04 – Thời gian thực hiện: tuần 09,10,11 Tiết 1 I. MỤC TIÊU 1. Kiến thức: - HS hiểu được mục đích và ý nghĩa của phần mềm và có thể tự khởi động, tự mở các bài học chức năng và luyện tập liên quan đến giải phẫu cơ thể người của phần mềm. - Thông qua phần mềm, HS biết và có thể tra cứu hình ảnh, thông tin và nhiều kiến thức khác hỗ trợ cho việc học môn Sinh học 8. - Nắm được cấu tạo, hoạt động của các hệ trong cơ thể người. 2. Kĩ năng: - Quan sát kĩ các hệ giải phẫu cơ thể người như hệ xương, hệ cơ một cách chi tiết. - Vận dụng kiến thức đã biết để kiểm tra kiến thức của phần mềm. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn 4. Định hướng hình thành năng lực: - Năng lực tự học, tự giải quyết vấn đề, kĩ năng làm việc nhóm. II. CHUẨN BỊ. - GV:Sách giáo khoa, máy tính điện tử. - HS: Đọc trước bài, vở, bút. III.TIẾN TRÌNH LÊN LỚP: 1. Khởi động : - Ổn định lớp - Kiểm tra bài cũ: kết hợp trong quá trình học. *Đặt vấn đề vào bài: GV cho Hs nhắc lại một số phần mềm mà các em đã được học ở lớp 6, 7. GV giới thiệu sơ về phần mềm Anatomy, là một phần mềm giải phẫu cơ thể người (hỗ trợ cho bộ môn sinh học lớp 8 mà các em đang học), giúp chúng ta quan sát, tìm hiểu các bộ phận cũng như các hoạt động của các hệ cơ quan một cách trực quan bằng hình mô phỏng. 2. Bài mới. HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động 1: Cùng làm quen với phần mềm Anatomy - GV giới thiệu phần mềm thông qua các 1. Cùng làm quen với phần mềm câu hỏi gợi ý SGK. Anatomy ? Hãy nêu mục đích sử dụng của phần - Mục đích của phần mềm: mềm. + Quan sát các hệ giải phẩu cơ thể người + Tìm hiểu cách khởi động và giới thiệu như hệ xương, hệ cơ, hệ thần kinh,.. màn hình chính của phần mềm. + Khám phá chức năng của một số bộ phận 10