PHÒNG GD ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI MA TRẬN KIỂM TRA TIẾT 18 Môn: Tin học 8 Năm học: 20172018 Thời gian: 45 phút MA TRẬN Mức độ Tên chủ đề Nhận biết Thông hiểu Vận dụng Cộng Mức độ thấp Mức độ cao 1. Máy tính và chương trình máy tính Chương trình là bản hướng dẫn cho máy tính thực hiện những nhiệm vụ cụ thể. Số câu : Số điểm: Tỉ lệ %: 1 0.5 Số câu 1 Số điểm 0.5= 5% 2. Làm quen với chương trình máy tính Biết từ khóa và tên của ngôn ngữ lập trình Hiểu cấu trúc của chương trình Vận dụng để giải thích chương trình pascal. Số câu : Số điểm: Tỉ lệ %: 1 2 1 0.5 1 2 Số câu 3 Số điểm 4.5= 45% 3. Chương trình máy tính và dữ liệu Biết một số kiểu dữ liệu cơ bản Hiểu các phép toán trong dữ liệu kiểu số Phân biệt được các câu lệnh trong Pascal Số câu : Số điểm: Tỉ lệ % 2 1 2 1 1 2 Số câu 5 Số điểm 4= 40% 4. Sử dụng biến trong chương trình Biết khai báo biến trong chương trình Số câu : Số điểm: Tỉ lệ %: 2 1 Số câu 2 Số điểm 1 =10% Tổng số câu Tổng số điểm Tỉ lệ % 6 4.5 45 % 3 1.5 15 % 2 4 40% 11 10 100% PHÒNG GD ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐỀ KIỂM TRA TIẾT 18 Môn: Tin học 8 Năm học: 20172018 Thời gian: 45 phút ĐỀ BÀI I.Trắc nghiệm: Hãy chọn phương án em cho là đúng nhất Câu 1: (0.5 điểm) Hãy chọn phát biểu đúng nhất trong các phát biểu sau đây: A. Các dãy bít là cơ sở để tạo ra ngôn ngữ lập trình gọi là ngôn ngữ máy B. Ngôn ngữ dùng để viết chương trình máy tính được gọi là ngôn ngữ lập trình C. Để máy tính có thể xử lí, thông tin đưa vào máy tính phải được chuyển đổi thành dạng dãy bít. D. A, B đúng. Câu 2: (0.5 điểm) Trong cấu trúc chương trình Pascal phần nào có thể không có? A. Phần tên chương trình và phần khai báo B. Phần khai báo và phần thân chương trình C. Phần tên và phần thân chương trình D. Phần thân chương trình Câu 3:(0.5 điểm) Theo em đâu là phạm vi giá trị kiểu dữ liệu Byte? A. Từ 1 255 B. Từ 2 255 C. Từ 0 255 D. Từ 3 255 Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào? A. Một xâu kí tự B. Một dãy số C. Một ký tự trong bảng chữ cái D. Một chữ số Câu 5:( 0.5 điểm) Theo em đâu là kí hiệu phép nhân trong pascal kiểu dữ liệu số nguyên, số thực A. B. C. + D. Câu 6:( 0.5 điểm) Đâu là kí hiệu phép toán chia lấy phần nguyên trong Pascal? A. Div B. Mod C. D. Câu 7:( 0.5 điểm) Khai báo kiểu số nguyên thường là tên nào trong Pascal? A. S, diện tích B. Thong_báo C. m,n D. var. Câu 8:( 0.5 điểm) Theo em đâu là gán giá trị 12 vào biến nhớ X? A. x:=11; B. x:=12; C. x:=13; D. x:=14; II. TỰ LUẬN ( 6 điểm) Câu 9: ( 2 điểm) Chương trình sau đây có hợp lệ không? Vì sao? Uses crt; Begin Program CT_chao; Writeln(‘xin chao cac ban’); End. Câu 10: ( 2 điểm) Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây? Writeln(‘5+20’, ‘20+5’) và Writeln(‘5+20’, 20+5) Câu 11: ( 2 điểm) Thế nào là từ khóa và tên? Ví dụ? PHÒNG GD ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐÁP ÁN KIỂM TRA TIẾT 18 Môn: Tin học 8 Năm học: 20172018 Thời gian: 45 phút ĐÁP ÁN – BIỂU ĐIỂM Câu Đáp án Biểu điểm 1 2 3 4 5 6 7 8 I. Trắc nghiệm B A C C A A C B 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 7 II. Tự luận Chương trình không hợp lệ vì phần khai báo nằm trong phần thân chương trình 2 8 Writeln(‘5+20’, ‘20+5’) in ra màn hình 2 xâu kí tự (‘5+20’, ‘20+5’) liền nhau: 5+20 = 20+5 và Writeln(‘5+20’, 20+5) in ra màn hình xâu kí tự ‘5+20’ và tổng của 20+5 như nhau 5+20=25. 1 1 9 Từ khóa là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định VD: Program, begin, end. Tên là do người lập trình đặt cho các đối tượng đại lượng trong chương trình VD: CT_dautien;… 1 1 Câu 1: (0.5 điểm) Việc tạo ra chương trình máy tính thực chất gồm mấy bước? A. 1 B. 2 C. 3 D. 4 Câu 2: (0.5 điểm) Trong các tên sau đây, tên nào hợp lệ trong Pascal? A. Tư_giac B. 9 ABC ; C. 8b3; C. Ve hình; Câu 3:(0.5 điểm) Theo em đâu là phạm vi giá trị kiểu dữ liệu Integer? A. Từ 32768 đến 32765 B. Từ 32768 đến 32766 C. Từ 32768 đến 32767 D. Từ 32768 đến 32768 Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào? B. Một xâu kí tự C. Một dãy số D. Một ký tự trong bảng chữ cái E. Một chữ số Câu 5:( 0.5 điểm) Theo em đâu là kí hiệu phép chia trong pascal kiểu dữ liệu số nguyên, số thực? A. B. C. + D. Câu 6:( 0.5 điểm) Đâu là kí hiệu phép toán chia lấy phần dư trong Pascal? A. Mod B. Div C. D. Câu 7:( 0.5 điểm) Khai báo kiểu số thực thường là tên nào trong Pascal? A. m,n B. Thong_báo C. S, diện tích D. var. Câu 8:( 0.5 điểm) Theo em đâu là gán giá trị 15 vào biến nhớ X? A. x:=14; B. x:=15; C. x:=16; D. x:=17; Câu 9: ( 2 điểm) Chương trình sau đây có hợp lệ không? Vì sao? Begin End. Chương trình hợp lệ vì bắt buộc phải có begin và end. Câu 10: ( 2 điểm) Hai lệnh sau có tương đương với nhau không?Vì sao? Writeln(‘100’) và Writeln(100). Không tương đương nhau Vì Writeln(‘100’) in ra màn hình xâu kí tự số 100. Vì Writeln(100) in ra màn hình số 100 Câu 11: ( 2 điểm) Thế nào là từ khóa và tên? Ví dụ? Từ khóa là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định VD: Program, begin, end. Tên là do người lập trình đặt cho các đối tượng đại lượng trong chương trình VD: CT_dautien;…
PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI MA TRẬN KIỂM TRA TIẾT 18 Môn: Tin học Năm học: 2017-2018 Thời gian: 45 phút MA TRẬN Mức độ Nhận biết Tên chủ đề Máy tính chương trình máy tính Số câu : Số điểm: Tỉ lệ %: Làm quen với chương trình máy tính Số câu : Số điểm: Tỉ lệ %: Chương trình máy tính liệu Số câu : Số điểm: Tỉ lệ % Sử dụng biến chương trình Số câu : Số điểm: Tỉ lệ %: Tổng số câu Tổng số điểm Tỉ lệ % Thông hiểu Vận dụng Mức Mức độ độ thấp cao Chương trình hướng dẫn cho máy tính thực nhiệm vụ cụ thể 0.5 Số câu Số điểm 0.5= 5% Biết từ khóa tên ngôn ngữ lập trình Hiểu cấu trúc chương trình 0.5 Vận dụng để giải thích chương trình pascal Biết số kiểu liệu Hiểu phép toán liệu kiểu số Phân biệt câu lệnh Pascal 2 Biết khai báo biến chương trình 4.5 45 % Cộng 1.5 15 % 40% Số câu Số điểm 4.5= 45% Số câu Số điểm 4= 40% Số câu Số điểm =10% 11 10 100% PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐỀ KIỂM TRA TIẾT 18 Môn: Tin học Năm học: 2017-2018 Thời gian: 45 phút ĐỀ BÀI I.Trắc nghiệm: Hãy chọn phương án em cho Câu 1: (0.5 điểm) Hãy chọn phát biểu phát biểu sau đây: A Các dãy bít sở để tạo ngôn ngữ lập trình gọi ngôn ngữ máy B Ngôn ngữ dùng để viết chương trình máy tính gọi ngôn ngữ lập trình C Để máy tính xử lí, thông tin đưa vào máy tính phải chuyển đổi thành dạng dãy bít D A, B Câu 2: (0.5 điểm) Trong cấu trúc chương trình Pascal phần không có? A Phần tên chương trình phần khai báo B Phần khai báo phần thân chương trình C Phần tên phần thân chương trình D Phần thân chương trình Câu 3:(0.5 điểm) Theo em đâu phạm vi giá trị kiểu liệu Byte? A Từ 1- 255 B Từ - 255 C Từ - 255 D Từ - 255 Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào? A Một xâu kí tự B Một dãy số C Một ký tự bảng chữ D Một chữ số Câu 5:( 0.5 điểm) Theo em đâu kí hiệu phép nhân pascal kiểu liệu số nguyên, số thực A * B / C + D Câu 6:( 0.5 điểm) Đâu kí hiệu phép toán chia lấy phần nguyên Pascal? A Div B Mod C D / Câu 7:( 0.5 điểm) Khai báo kiểu số nguyên thường tên Pascal? A S, diện tích B Thong_báo C m,n D var Câu 8:( 0.5 điểm) Theo em đâu gán giá trị 12 vào biến nhớ X? A x:=11; B x:=12; C x:=13; D x:=14; II TỰ LUẬN ( điểm) Câu 9: ( điểm) Chương trình sau có hợp lệ không? Vì sao? Uses crt; Begin Program CT_chao; Writeln(‘xin chao cac ban!’); End Câu 10: ( điểm) Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây? Writeln(‘5+20’, ‘20+5’) Writeln(‘5+20’, 20+5) Câu 11: ( điểm) Thế từ khóa tên? Ví dụ? PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐÁP ÁN KIỂM TRA TIẾT 18 Môn: Tin học Năm học: 2017-2018 Thời gian: 45 phút ĐÁP ÁN – BIỂU ĐIỂM Câu 8 Đáp án I Trắc nghiệm B A C C A A C B II Tự luận Chương trình không hợp lệ phần khai báo nằm phần thân chương trình Writeln(‘5+20’, ‘20+5’) in hình xâu kí tự (‘5+20’, ‘20+5’) liền nhau: 5+20 = 20+5 Writeln(‘5+20’, 20+5) in hình xâu kí tự ‘5+20’ tổng 20+5 5+20=25 - Từ khóa từ dành riêng, không dùng từ khóa cho mục đích khác mục đích sử dụng ngôn ngữ lập trình quy định VD: Program, begin, end - Tên người lập trình đặt cho đối tượng đại lượng chương trình VD: CT_dautien;… Biểu điểm 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1 1 Câu 1: (0.5 điểm) Việc tạo chương trình máy tính thực chất gồm bước? A B C D Câu 2: (0.5 điểm) Trong tên sau đây, tên hợp lệ Pascal? A Tư_giac B ABC ; C 8b3; C Ve hình; Câu 3:(0.5 điểm) Theo em đâu phạm vi giá trị kiểu liệu Integer? A Từ -32768 đến 32765 B Từ -32768 đến 32766 C Từ -32768 đến 32767 D Từ -32768 đến 32768 Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào? B Một xâu kí tự C Một dãy số D Một ký tự bảng chữ E Một chữ số Câu 5:( 0.5 điểm) Theo em đâu kí hiệu phép chia pascal kiểu liệu số nguyên, số thực? A / B * C + D Câu 6:( 0.5 điểm) Đâu kí hiệu phép toán chia lấy phần dư Pascal? A Mod B Div C D * Câu 7:( 0.5 điểm) Khai báo kiểu số thực thường tên Pascal? A m,n B Thong_báo C S, diện tích D var Câu 8:( 0.5 điểm) Theo em đâu gán giá trị 15 vào biến nhớ X? A x:=14; B x:=15; C x:=16; D x:=17; Câu 9: ( điểm) Chương trình sau có hợp lệ không? Vì sao? Begin End - Chương trình hợp lệ bắt buộc phải có begin end Câu 10: ( điểm) Hai lệnh sau có tương đương với không?Vì sao? Writeln(‘100’) Writeln(100) - Không tương đương - Vì Writeln(‘100’) in hình xâu kí tự số 100 - Vì Writeln(100) in hình số 100 Câu 11: ( điểm) Thế từ khóa tên? Ví dụ? - Từ khóa từ dành riêng, không dùng từ khóa cho mục đích khác mục đích sử dụng ngôn ngữ lập trình quy định VD: Program, begin, end - Tên người lập trình đặt cho đối tượng đại lượng chương trình VD: CT_dautien;… ... &ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐÁP ÁN KIỂM TRA TIẾT 18 Môn: Tin học Năm học: 2017-2 0 18 Thời gian: 45 phút ĐÁP ÁN – BIỂU ĐIỂM Câu 8 Đáp án I Trắc nghiệm B A C C A A C B II Tự luận Chương...PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG TRƯỜNG THCS LUÂN GIÓI ĐỀ KIỂM TRA TIẾT 18 Môn: Tin học Năm học: 2017-2 0 18 Thời gian: 45 phút ĐỀ BÀI I.Trắc nghiệm: Hãy chọn phương án em cho Câu 1:... Tư_giac B ABC ; C 8b3; C Ve hình; Câu 3:(0.5 điểm) Theo em đâu phạm vi giá trị kiểu liệu Integer? A Từ -327 68 đến 32765 B Từ -327 68 đến 32766 C Từ -327 68 đến 32767 D Từ -327 68 đến 327 68 Câu 4:(0.5