Đề kiểm tra học kỳ II môn Tin học Lớp 8 - Năm học 2018-2019 - Trường THCS Phổ Quang (Có đáp án)

doc 10 trang thaodu 2540
Bạn đang xem tài liệu "Đề kiểm tra học kỳ II môn Tin học Lớp 8 - Năm học 2018-2019 - Trường THCS Phổ Quang (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:

  • docde_kiem_tra_hoc_ky_ii_mon_tin_hoc_lop_8_nam_hoc_2018_2019_tr.doc

Nội dung text: Đề kiểm tra học kỳ II môn Tin học Lớp 8 - Năm học 2018-2019 - Trường THCS Phổ Quang (Có đáp án)

  1. TRƯỜNG THCS PHỔ QUANG KIỂM TRA HỌC KÌ II -Năm học 2018 - 2019 Họ và tên: MÔN TIN – 8 Thời gian: 45 Phút Lớp: Ngày thi: Điểm Lời phê của giáo viên I/ TRẮC NGHIỆM (6 đ) Khoanh tròn vào chữ cái của mỗi câu mà em chọn là đúng. Câu 1: Câu lệnh pascal nào sau đây là hợp lệ? A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C.For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’); Câu 2: Phần thân chương trình bắt đầu bằng từ khóa: A. End. B. Begin. C. Uses. D. Var. Câu 3: Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 4: Cú pháp khai báo biến mảng trong Pascal là: A.var array: [ ] of ; B.var : aray [ ] of ; C.var : array [ ] of ; D.var array: [ ] for ; Câu 5: Trong cách đặt tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. Tam giac; ; B. end C. Tamgiac; D. Day so; Câu 6: Chọn khai báo hợp lệ: A. Var a,b: array[1 . n] of real; C. Var a,b: array[1 : n] of Integer; B. Var a,b: array[1 100] of Integer; D. Var a,b: array[1 100] of real; Câu 7: Trong lệnh lặp for do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào? A. +1 B. +1 hoặc -1 C. Một giá trị bất kì D. Một giá trị khác 0 Câu 8: Cú pháp của câu lệnh While do là: A. While to ; B. While to do ; C. While do ; D. While do ; Câu 9: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước? A. Hàng ngày em đi học. B.Em bị ốm vào một dịp có dịch cúm C.Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng D.Ngày đánh răng ba lần Câu 10: Lệnh lặp nào sau đây là đúng? A.For = to do ; B.For := to do ; C.For := to do ; D.For : to do ; Câu 11: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu? A. 20 B. 15 C. 10 D. 5 Câu 12: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? A. For do; B.While do; C. If then; D.If then else; II/ BÀI TẬP TỰ LUẬN: Câu 1: Dữ liệu kiểu mảng là gì? (1đ)
  2. Câu 2: Điền X vào các ô sao cho phù hợp và giải thích vì sao? (1đ) Câu Đúng Sai Giải thích a) var X: Array[5 10] Of Char; b) if x>5 then a:=b; else m :=n; Câu 3: Viết chương trình tính tổng bằng lệnh lặp While do; (1đ) : 1 1 1 1 S 1 ; Trong đó n là số nguyên nhập từ bàn phím. 2 3 4 n Câu 4: Viết chương trình sử dụng biến mảng nhập một dãy số gồm 10 phần tử và in các phần tử đó ra màn hình. (1đ) Bài làm . .
  3. ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ KIỂM TRA HỌC KỲ II: 2018 – 2019 Môn: Tin học 8 -Thời gian: 45 phút I/TRẮC NGHIỆM (6 điểm) Mỗi câu trả lời đúng đạt 0,5 điểm Câu 1 2 3 4 5 6 7 8 9 10 11 12 Kết quả D B A C C B A C D B B B II - PHẦN TỰ LUẬN : (4điểm) Đáp án Câu Điểm Câu1 Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. 0.5đ Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số: Giá trị của biến mảng là một mảng, tức một dãy số (số nguyên, hoặc số thực) có thứ tự, mỗi số là giá trị của biến thành phần tương ứng. 0.5đ Câu2 a/ var X: Array[5 10] Of Char; Sai Vì -> var X: Array[5 10] Of integer; 0. 5đ b/ if x>5 then a:=b; else m := n; Sai Vì -> / if x>5 then a:=b else m := n; 0. 5đ BEGIN Clrscr ; Write (' Cho so tu nhien n : ') ; Readln (n) ; tong :=0 ; i :=1 ; 0. 5đ Câu 3 While i <= n Do Begin tong := tong + 1/i ; i := i + 1 ; End ; 0. 5đ Writeln (' Tong can tim la : ', tong: S ) ; Readln ; END Chương trình: Câu 4 Program Tinh_tong; Uses crt; Var i, n: integer; A: array[1 10] of real; 0.5đ Begin Clrscr; Writeln(‘Nhập vào 10 số tự nhiên đầu tiên’); readln(n); For i:=1 to 10 do 0. 5đ Writeln(‘A[‘,i,’]=’); readln(A[i]); Readln; End.
  4. MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II- NĂM HỌC 2018-2019 MÔN TIN HỌC 8 I/Mục tiêu: 1/ Kiến thức: - Hiểu câu lệnh: If then dạng đủ và dạng thiếu, câu lệnh For do, While do trong chương trình. - Biết lựa chọn các câu lệnh lặp như: While do hoặc For do phù hợp với tình huống cụ thể. - Biết khái niệm mảng một chiều, Khai báo mảng, nhập, in, truy cập các phần tử của mảng - Biết khám phá, điều khiển các hình không gian như: Biết tên phần mêm, tạo, di chuyển, thay đổi kích thước, thay đổi màu cho các hình. 2/ Kỹ năng: - Rèn luyện kĩ năng về khai báo, sử dụng biến. Viết đúng các lệnh, thành thạo trong việc sử dụng câu lệnh lặp, mảng một chiều chính xác Vận dụng được câu lệnh lặp, mảng vào bài tập , viết và in ra màn hình đoạn chương trình tính đơn giản 3/ Thái độ:- Tích cực học tập, ham hiểu tìm tòi, nghiêm túc khi làm bài 4/ Định hướng và phát triển năng lực cho học sinh: Phát triển năng lực giải quyết vấn đề, tư duy logic II/Chuẩn bị: Đề kiểm tra. MA TRẬN Cấp độ Nhận biết Thông hiểu Tên Vận dụng Chủ đề Tổng (nộidung, TN TL TN TL TN TL chương ) Biết cách Hiểu câu đặt tên và lệnh Viết được Hiểu sử dụng For do, chương While do được cú Chủ đề 1 từ khóa trình có trong pháp câu Câu lệnh lặp trong khi sử dụng chương lệnh viết biến trình. If then chương . mảng trình Câu Câu Câu Câu 2b Câu 4 11 câu 2,3,5,7 1,8,9,10,12 điểm: 0,5đ 1,0đ 6,0 đ 2,0 đ 2,5 đ % 5% 10% % 20% 25% Khai báo Sử dụng Hiểu Hiểu Định được cú được câu được cú được ý Chủ đề 2 nghĩa pháp biến lệnh pháp nghĩa Làm việc với được dữ mảng While do khai báo lệnh dãy số liệu kiểu để viết biến Writeln mảng. chương mảng trình Câu Câu 1 Câu 4 Câu 2a Câu 6,11 Câu 3 6 câu điểm: 1,0đ 0,5đ 1,0đ 0,5đ 1,0đ 2,0đ % 10% 5% 10% 5% 10% 20 % 5 câu 8 câu 4 câu 17 câu Tổng 3.00 đ 4.0 đ 3,0 đ 10.0 30 % 40 % 30% 100%
  5. Duyệt của tổ trưởng Phổ Quang, ngày tháng 4 năm 2019 Giáo viên ra đề Phan Thị Mỹ Lệ
  6. PHÒNG GD & ĐT ĐỨC PHỔ TRƯỜNG THCS PHỔ QUANG Mức độ Nhận biết Thông hiểu Vận dụng Tổng Chủ đề TN TL TN TL TN TL Câu 2 Câu 3 Câu 1 3 câu Ngôn ngữ pascal 0.5đ 0.5đ 0.5đ 1.5đ Câu lệnh if then Câu 2b 1 câu 0.5đ 0. 5đ Câu 3 Câu 8 Câu 12 3 câu Câu lệnh While do 1.0đ 0.5đ 0.5đ 2.0 đ Câu Câu 10 Câu 5,7 5 câu 9,11 Câu lệnh For do 0.5đ 1.0đ 1.0đ 2.5đ Câu 4,6 Câu 1 Câu 2a Câu 4 5 câu 1.0đ 1.0đ 0.5đ 1.0đ 3.5 đ Làm việc với dãy số 6 câu 6 câu 5 câu 17 câu Tổng 3.5 đ 3.0đ 3.5 đ 10.0đ Duyệt của tổ trưởng Phổ Quang, ngày tháng năm 2019 Giáo viên ra đề