Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Mỹ Hòa
lượt xem 2
download
Nhằm giúp các bạn học sinh đang chuẩn bị bước vào kì thi có thêm tài liệu ôn tập, TaiLieu.VN giới thiệu đến các bạn "Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Mỹ Hòa" để ôn tập nắm vững kiến thức. Chúc các bạn đạt kết quả cao trong kì thi!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Mỹ Hòa
- KHUNG MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KỲ II NĂM HOC 2022-2023 MÔN TIN HỌC 8 Mức độ nhận thức Tổng Chương/ Nội dung/đơn vị kiến TT Nhận biết Thông hiểu Vận dụng Vận dụng cao % điểm chủ đề thức TNKQ TL TNKQ TL TNKQ TL TNKQ TL Bài 7: Câu lệnh lặp 3.0đ 2.0 1.0 40% Bài thực hành 5: Sử dụng câu lệnh lặp 2.0đ 2.0 For…do 20% Chương I. Lập trình đơn giản Bài 8: Lặp với số lần 4.0đ chưa biết trước 2.0 2.0 30% Bài thực hành 6: Sử dụng lệnh lặp 1.0đ 1.0 While…do 10% 10đ 8 2 1 1 Tổng số câu: 12 câu Tỉ lệ % 40% 30% 20% 10% 100% Tỉ lệ chung 70% 30% 100%
- BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA HỌC KỲ II NĂM HOC 2022-2023 MÔN: TIN HỌC LỚP 8 Số câu hỏi theo mức độ nhận thức Chương/ Nội dung/ TT Mức độ đánh giá Chủ đề Đơn vị kiến thức Nhận biết Thông Vận Vận dụng hiểu dụng cao Bài 7: Câu lệnh lặp - Nhận biết hoạt động lặp với một số lần nhất định và biết trước. - Cú pháp câu lệnh lặp For...do. - Câu lệnh ghép. 4TN 1/2TL - Số lần thực hiện câu lệnh trong câu lệnh lặp For...do. - Biến đếm trong câu lệnh lặp For...do. - Biết sửa lỗi chương trình. Bài thực hành 5: Sử - Viết được chương trình có sử dụng lệnh lặp for...do. dụng câu lệnh lặp - Sử dụng được câu lệnh ghép. 1TL For…do - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng lệnh lặp for...do. Câu lệnh lặp Bài 8: Lặp với số - Nhận biết hoạt động lặp với số lần chưa biết trước. lần chưa biết trước - Cú pháp câu lệnh lặp While...do. - Nhận biết được điều kiện trong câu lệnh lặp While...do 1/2TL+ 4TN thường là phép so sánh. 1TL - Hiểu hoạt động của câu lệnh While…do - Xác định số lần thực hiện trong câu lệnh While..do. Bài thực hành 6: Sử - Hiểu câu lệnh lặp while...do trong chương trình. dụng lệnh lặp - Rèn luyện kĩ năng về khai báo, sử dụng biến. 1TL While…do - Rèn luyện khả năng đọc chương trình. - Biết vai trò của việc kết hợp các cấu trúc điều khiển.
- Số câu hỏi theo mức độ nhận thức Chương/ Nội dung/ TT Mức độ đánh giá Chủ đề Đơn vị kiến thức Nhận biết Thông Vận Vận dụng hiểu dụng cao Tổng 8TN 2TL 1TL 1TL Tỉ lệ % 40% 30% 20% 10% Tỉ lệ chung 70% 30%
- KIỂM TRA GIỮA HỌC KÌ II Điểm: Họ và tên: …………………………………… NĂM HỌC: 2022 - 2023 Lớp: …… MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT Mã đề A I. Trắc nghiệm (4.0 điểm): Hãy khoanh tròn vào phương án mà em cho là đúng nhất: Câu 1: Cú pháp của câu lệnh lặp với số lần biết trước là: A. If then ; B. For := to do ; C. While do ; D. Repeat Until ; Câu 2: Đâu là hoạt động lặp với số lần chưa biết trước? A. Long điện cho đến khi có người bắt máy B. Một tuần trường em tổ chức chào cờ 1 lần. C. Ngày em đánh răng ba lần D. Em sẽ đến thư viện đọc sách khi có thời gian rảnh. Câu 3: Câu lệnh lặp while ..do dùng thể hiện vòng lặp trong đó: A. Biết trước số lần lặp B. Chưa biết trước số lần lặp C. Chưa biết trước số lần lặp nhưng giới hạn là =100 Câu 4: Trong câu lệnh lặp: For := to do ; Khi thực hiện ban đầu biến đếm nhận giá trị bằng giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm: A. 1 đơn vị B. 2 đơn vị C. 3 đơn vị D. 4 đơn vị Câu 5: Câu lệnh lặp while ...do có dạng đúng là: A. X:=10; while X:=10 do X:=X+5; B. X:=10; while X+10 do X:=X+5; C. X:=10; while X-10 do X:=X+5; D. X:=10; while X=10 do X:=X+5; Câu 6. Câu lệnh lặp sẽ thực hiện nhiều lần, mỗi lần là 1 vòng lặp. Số vòng lặp biết trước và bằng: A. Giá trị cuối + giá trị đầu B. Giá trị cuối + giá trị đầu -1 C. Giá trị cuối – giá trị đầu + 1 D. Giá trị cuối – giá trị đầu Câu 7: Tìm hiểu đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp: T := 0; For i:= 3 to 10 do T := T +i; A. 3 B. 5 C. 8 D. 10 Câu 8: Câu lệnh mà có từ hai lệnh trở lên gọi là câu lệnh ghép. Câu lệnh ghép phải được đặt trong: A. Begin ... End. B. Begin ... end; C. While ... do D. If ... Then II. Tự luận (5.0 điểm) Câu 9(1.0 điểm). Hãy nêu cú pháp câu lệnh lặp While ... do ;Giải thích các thành phần trong cú pháp. Câu 10(1.0 điểm). Cho chương trình sau đây thực hiện tính tổng. Sửa lỗi sai trong chương trình. Var S, i:integer; ....................................................................... Begin ....................................................................... S:=0; i:=0; ....................................................................... While S
- Câu 11 (2.0 điểm). Hãy tìm hiểu các câu lệnh sau đây và cho biết với các câu lệnh đó chương trình thực hiện bao nhiêu vòng lặp và cho kết quả bằng bao nhiêu? A. S := 1; For i := 1 to 3 do S := S * 2; B. j:= 2; For i:= 0 to 5 do j:= j+2; C. X:=5; while X
- KIỂM TRA GIỮA HỌC KÌ II Điểm: Họ và tên: …………………………………… NĂM HỌC: 2022 - 2023 Lớp: …… MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT Mã đề B I. Trắc nghiệm (4.0 điểm): Hãy khoanh tròn vào phương án mà em cho là đúng nhất: Câu 1: Đâu là hoạt động lặp với số lần chưa biết trước? A. Long điện cho đến khi có người bắt máy B. Ngày em đánh răng ba lần C. Một tuần trường em tổ chức chào cờ 1 lần. D. Em sẽ đến thư viện đọc sách khi có thời gian rảnh. Câu 2: Câu lệnh lặp while ..do dùng thể hiện vòng lặp trong đó: A. Chưa biết trước số lần lặp B. Biết trước số lần lặp C. Chưa biết trước số lần lặp nhưng giới hạn là =100 Câu 3: Trong câu lệnh lặp: For := to do ; Khi thực hiện ban đầu biến đếm nhận giá trị bằng giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm: A. 2 đơn vị B. 3 đơn vị C. 4 đơn vị D. 1 đơn vị Câu 4: Câu lệnh lặp while ...do có dạng đúng là: A. X:=10; while X:=10 do X:=X+5; B. X:=10; while X+10 do X:=X+5; C. X:=10; while X=10 do X:=X+5; D. X:=10; while X-10 do X:=X+5; Câu 5. Câu lệnh lặp sẽ thực hiện nhiều lần, mỗi lần là 1 vòng lặp. Số vòng lặp biết trước và bằng: A. Giá trị cuối + giá trị đầu B. Giá trị cuối – giá trị đầu + 1 C. Giá trị cuối + giá trị đầu -1 D. Giá trị cuối – giá trị đầu Câu 6: Cú pháp của câu lệnh lặp với số lần biết trước là: A. If then ; B. While do ; C. Repeat Until ; D. For := to do ; Câu 7: Câu lệnh mà có từ hai lệnh trở lên gọi là câu lệnh ghép. Câu lệnh ghép phải được đặt trong: A. Begin ... End. B. While ... do C. Begin ... end; D. If ... Then Câu 8: Tìm hiểu đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp: T := 0; For i:= 3 to 10 do T := T +i; A. 8 B. 3 C. 5 D. 10 II. Tự luận (5.0 điểm) Câu 10(1.0 điểm). Cho chương trình sau đây thực hiện tính tổng. Sửa lỗi sai trong chương trình. Var S, i:integer; ....................................................................... Begin ....................................................................... S:=0; i:=0; ....................................................................... While S
- Câu 11 (2.0 điểm). Hãy tìm hiểu các câu lệnh sau đây và cho biết với các câu lệnh đó chương trình thực hiện bao nhiêu vòng lặp và cho kết quả bằng bao nhiêu? A. S := 1; For i := 1 to 3 do S := S * 2; B. j:= 2; For i:= 0 to 5 do j:= j+2; C. X:=5; while X
- PHÒNG GD & ĐT ĐẠI LỘC KIỂM TRA GIỮ HỌC KÌ II TRƯỜNG THCS MỸ HÒA NĂM HỌC 2022 - 2023 MÔN TIN HỌC 8 Thời gian làm bài : 45 Phút Phần đáp án câu trắc nghiệm(4.0 điểm): Mỗi đáp án đúng 0.5đ A B 1 B B 2 A D 3 B A 4 A B 5 D A 6 D C 7 C C 8 B D Phần đáp án câu tự luận(6.0 điểm): Mã đề 001: Câu Đáp án Thang điểm 9 Câu 9.(1.0 điểm). Nêu cú pháp câu lệnh lặp While … do - Cú pháp: While do ; 0.5đ - Trong đó: + Từ khóa: While, do + Điều kiện thường là một phép so sánh 0.5đ + Câu lệnh: có thể là câu lệnh đơn hay câu lệnh ghép. 10 Câu 10(2.0 điểm). Hãy tìm hiểu các câu lệnh sau đây và cho biết với các câu lệnh đó chương trình thực hiện mấy vòng lặp và cho kết quả bằng bao nhiêu? Gợi ý làm bài: A. 3 vòng lặp, s=8 0.5đ B. 6 vòng lặp, j=14 0.5đ C. 2 vòng lặp x=15 0.5đ D. 3 vòng lặp S=6 0.5đ 11 Câu 11 (1.0 điểm).Cho chương trình sau đây: Var i:integer; S : real; 0.5đ Begin S:=0; i:=0; While s
- được nhập vào từ bàn phím? Gợi ý làm bài: Var N, i: interger; Begin 0.5đ Write(‘Nhap so N=’); Readln(N); 0.5đ Writeln(‘Bang nhan’,N); For i:= 1 to 10 do Writeln(N,’x’,i:2,’=’,N*i:3) 0.5đ Readln 0.5đ End.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bộ 17 đề thi giữa học kì 2 môn Toán lớp 7
19 p | 176 | 9
-
Bộ 23 đề thi giữa học kì 2 môn Ngữ văn lớp 6
25 p | 191 | 9
-
Bộ 22 đề thi giữa học kì 2 môn Ngữ văn lớp 8
23 p | 311 | 7
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2019-2020 có đáp án - Trường Tiểu học Ngọc Thụy
3 p | 68 | 7
-
Đề thi giữa học kì 2 môn Toán lớp 5 năm 2019-2020 - Trường Tiểu học Ngọc Thụy
2 p | 56 | 6
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Tân Long
4 p | 48 | 6
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 - Trường Tiểu học Hòa Bình 1
3 p | 58 | 5
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2019-2020 có đáp án - Trường Tiểu học Ma Nới
6 p | 75 | 4
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Tân Thành
4 p | 51 | 4
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2019-2020 có đáp án - Trường Tiểu học Sơn Lâm
4 p | 61 | 3
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Nguyễn Trung Trực
6 p | 73 | 3
-
Đề thi giữa học kì 2 môn Toán lớp 8 năm 2019-2020 có đáp án - Phòng GD&ĐT quận Hà Đông
4 p | 108 | 3
-
Đề thi giữa học kì 2 môn Toán lớp 8 năm 2019-2020 - Trường THCS Đại An
3 p | 43 | 3
-
Đề thi giữa học kì 2 môn Tiếng Việt lớp 4 năm 2019-2020 có đáp án - Trường Tiểu học Ma Nới
13 p | 61 | 3
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Tràng Xá
3 p | 67 | 2
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Thạch Bằng
6 p | 32 | 2
-
Đề thi giữa học kì 2 môn Toán lớp 4 năm 2020-2021 có đáp án - Trường Tiểu học Tân Thành B
4 p | 47 | 2
-
Đề thi giữa học kì 2 môn Toán lớp 8 năm 2020-2021 có đáp án - Phòng GD&ĐT huyện Quốc Oai
4 p | 81 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn