intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề 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 Nguyễn Trãi, Núi Thành

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:11

6
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Thông qua việc giải trực tiếp trê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 Nguyễn Trãi, Núi Thành” các em sẽ nắm vững nội dung bài học, rèn luyện kỹ năng giải đề, hãy tham khảo và ôn thi thật tốt nhé! Chúc các em ôn tập kiểm tra đạt kết quả cao!

Chủ đề:
Lưu

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 Nguyễn Trãi, Núi Thành

  1. PHÒNG GIÁO DỤC VÀ ĐÀO TẠO NÚI THÀNH KIỂM TRA GIỮA KÌ II TRƯỜNG THCS NGUYỄN TRÃI. NĂM HỌC 2022 - 2023 MA TRẬN ĐỀ KIỂM TRA MÔN TIN HỌC, LỚP 8 - Hình thức: Trắc nghiệm + Tự luận. - Thời gian: 45 phút Cấp độ Vận dụng Tổng cộng Nhận biết Thông hiểu Cấp độ thấp Cấp độ cao Số điểm Chủ đề TN TL TN TL TN TL TN TL TN TL - Biết được cứ pháp và hoạt động của vòng lặp xác định Câu lệnh lặp với số lần biết trước For..do - Rèn luyện kỹ năng sử dụng vòng lặp để làm bài tập Số tiết :4 % Điể Số câu 2 Số câu 1 Số câu Số câu Số câu 4 m 20 Số điểm 1 Số điểm 1 Số điểm Số điểm Số điểm 2 Phân phối 2 % 2 2 4
  2. Viết đúng các câu lệnh cơ - Biết được cấu - kỹ năng sử bản. trúc của vòng dụng vòng lặp để - Biết chạy chương trình lặp với số lần làm bài tập chưa biết trước; Số tiết: 7 % Điể Số câu 2 Số câu 1 Số câu Số câu 1 Số câu 4 m 40 Số điểm 1 Số điểm 2 Số điểm Số điểm 1 Số điểm 4 Phân phối 4 % 2 1 1 2 2 - Hiểu hoạt động của câu lệnh lặp với số lần Lặp với số lần chưa biết trước chưa biết trước while...do trong Pascal Số tiết: 7 % Điể Số câu 6 Số câu Số câu 1 Số câu Số câu 5 m 40 Số điểm 3 Số điểm Số điểm 2 Số điểm Số điểm 4 Phân phối 4 % 4 1 4 1 Số tiết: 12 % Điể Số câu 8 Số câu 2 Số câu 1 Số câu 1 Số câu 12 m Phân phối 100 10 Số điểm 4 Số điểm 3 Số điểm 2 Số điểm 1 Số điểm 10
  3. 2. Đặc tả: BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA KÌ I NĂM HỌC 2022 - 2023 MÔN TIN HỌC 8 Số câu hỏi theo mức độ Đơn vị kiến Mức độ kiến thức, kĩ năng nhận thức TT Nội dung kiến thức thức, kĩ năng cần kiểm tra, đánh giá Nhận Thông Vận VD biết hiểu dụng cao - Biết được cứ pháp và hoạt động của vòng lặp xác định For..do 2TN Cú pháp Câu - Rèn luyện kỹ năng sử dụng vòng lặp để làm bài lệnh lặp với số tập lần biết trước Câu lệnh lặp với số lần - Biết sử dụng vòng lặp For..do để viết một số 1 biết trước chương trình. Hoạt động, vận - Rèn luyện kỹ năng sử dụng vòng lặp để làm bài 1TN 1TN dụng Câu lệnh tập lặp với số lần biết trước Câu lệnh lặp với số lần Cú pháp Câu - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình biết chưa trước lệnh lặp với số
  4. Số câu hỏi theo mức độ Đơn vị kiến Mức độ kiến thức, kĩ năng nhận thức TT Nội dung kiến thức thức, kĩ năng cần kiểm tra, đánh giá Nhận Thông Vận VD biết hiểu dụng cao 2TN 1TL lần biết chưa trước - Biết được cấu trúc của vòng lặp với số lần chưa Hoạt động, vận biết trước; 2TN 1TL 1TL dụng Câu lệnh - Hiểu hoạt động của câu lệnh lặp với số lần chưa lặp với số lần biết trước while...do trong Pascal biết trước Tổng 6TN 4 TN 2 TL 1 TL Tỉ lệ % 40% 30% 20% 10% Tỉ lệ chung 70% 30%
  5. PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KÌ II- NĂM HỌC 2022-2023 TRƯỜNG THCS NGUYỄN TRÃI MÔN: TIN HỌC LỚP:8 Thời gian làm bài: 45 phút (Không tính thời gian phát đề) ĐỀ CHÍNH THỨC Mã đề: A Điểm và lời phê: Họ và tên: …………………………… Lớp: ………………….. I. TRẮC NGHIỆM: Em hãy khoanh tròn vào phương án đúng (5 điểm) ĐỀ BÀI A. PHẦN LÝ THUYẾT:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất. Câu 1: Cú pháp câu lệnh lặp với số lần biết trước là: A. For = to do B. For : to do ; C. For := do to ; D.For := do to . Câu 2. Cú pháp đầy đủ của câu lệnh While … do là: A. While do ; B. While ; ; C. While to do; D. While do ; Câu 3. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i := 4 to 1 do writeln(‘A’); B. for i := 1 to 10 do; writeln(‘A’) C. for i := 10 to 1 do writeln(‘A’); D. for i =1 to 10 do writeln(‘A’); Câu 4. Cho đoạn chương trình: j:= 0; for i:=1 to 5 do j:= j+2; Sau khi thực hiện chương trình trên, giá trị của biến j bằng bao nhiêu? A. 14; B. 11; C. 13; D. kết quả khác. Câu 5: 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; Câu 6: Hoạt động nào sau đây có thể biết trước được số lần làm việc: A. Múc từng gáo nước đến đầy bể B. Đi lên tầng, đến tầng 10 thì dừng C. Học cho tới khi thuộc bài D. Nhặt từng cọng rau cho tới khi xong Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì? Fori:=1 to 10 do write (i,’ ‘); A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1 C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì? so:=1; While so
  6. Câu 9: Hãy tìm hiểu đoạn chương trình sau: i:=1; j:=2; k:=3; while i 30 thì chuyển B4; - B3:i :=i+2 ; S:=S+i; và quay lại B2 - B4: In ra kết quả và kết thúc thuật toán Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán trên. Câu 12: Em hãy viết chương trình Tính tích của 10 số tự nhiên đầu tiên ? ( Lưu ý: Lưu tên các file bài tập theo cú pháp lần lượt là: Cau1_tenHS. Cau2_tenHS. ) --------------- Hết ----------------
  7. 4. Đáp án PHÒNG GDĐT NÚI THÀNH HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KÌ II TRƯỜNG THCS NGUYỄN TRÃI Môn TIN HỌC, Lớp 8 Thời gian làm bài: 45 phút, không tính thời gian phát đề Đề A: ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC - LỚP 8 A.Trắc nghiệm: (4 điểm) (Mỗi câu đúng được 0,5đ) 1 2 3 4 5 6 7 8 9 10 B D D C B B A D C A B. Tự Luận: (6 điểm) Câu 9:( 3đ) Chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán Program Bai9; Uses CRT; Var T,j:integer; Begin S:= 0, i:=1; While S
  8. PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KÌ II- NĂM HỌC 2022-2023 TRƯỜNG THCS NGUYỄN TRÃI MÔN: TIN HỌC LỚP: 8 ĐỀ CHÍNH THỨC Thời gian làm bài: 45 phút Mã đề: B Điểm và lời phê: Họ và tên: …………………………… Lớp: ………………….. ĐỀ BÀI A. PHẦN LÝ THUYẾT:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất. Câu 1: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần biết trước: A. Mỗi buổi học đúng 5 tiết. B. Đếm số bước chân từ nhà đến trường. C. Mỗi ngày phải học bài cho đến khi thuộc. D. Sửa lỗi chính tả trong đoạn văn bản. Câu 2: Các câu lệnh sau, câu lệnh nào hợp lệ ? A. For i:=1 to 10 do; write (‘a’) B. For i:=1 to 10 do write (‘a’); C. For i:=10 to 1 do write (‘a’);end. D. For i=1 to 10 do write (‘a’); Câu 3: Vòng lặp While do ; là vòng lặp: 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 truớc số lần lặp nhưng giới hạn là =100; Câu 4: Vòng lặp sau thực hiện bao nhiêu lần lặp: For i := 1 to 5 do a := a + 1; A. 3 lần. B. 4 lần. C. 5 lần. D. 6 lần. Câu 5: 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; Câu 6: Hoạt động nào sau đây có thể biết trước được số lần làm việc: A. Múc từng gáo nước đến đầy bể B. Đi lên tầng, đến tầng 10 thì dừng C. Học cho tới khi thuộc bài D. Nhặt từng cọng rau cho tới khi xong Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì? Fori:=1 to 10 do write (i,’ ‘); A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1 C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì? so:=1; While so < 10 do writeln(so); so:=so + 1; A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không phương án nào đúng
  9. C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10; Câu 9: Trong đoạn chương trình sau biểu thức tại dấu ... có giá trị là gì? Var s,n:integer; Begin S:=0; n:=1; While S100 la’,n); Writeln(‘tong dau tien >100)la’,S); Readln; End. A. n:=n+1. B. n:=S+n. C. n:=S+1. D. kết quả khác. Câu 10: Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh While..do để tính tổng: S = 1+2+…+10? A. S := 0; While i< 10 do S:= S +i; B. S:= 0; i:=1; While i < 11 do S:= S+i; i:= i+1; C. S:= 0; i:=1; While i < 11 do S:= S+i; i:= i+1; D. S:=0; i:=1; While i 30 thì chuyển B4 ; - B3 :j :=J+2 ; k:=k+J ; và quay lại B2 - B4 : In ra kết quả và kết thúc thuật toán Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán trên. Câu 12 : Em hãy viết chương trình Tính tổng của 10 số tự nhiên đầu tiên ? ( Lưu ý: Lưu tên các file bài tập theo cú pháp lần lượt là: Cau1_tenHS. Cau2_tenHS. ) --------------- Hết ---------------- 4. Đáp án
  10. PHÒNG GDĐT NÚI THÀNH HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KÌ II TRƯỜNG THCS NGUYỄN TRÃI Môn TIN HỌC, Lớp 8 Thời gian làm bài: 45 phút, không tính thời gian phát đề Đề B: A.Trắc nghiệm: (5 điểm) (Mỗi câu đúng được 0,5đ) 1 2 3 4 5 6 7 8 9 10 A B A C B B A D A D B. Tự Luận: (6 điểm) Câu 11:( 3đ) b. (3đ) Program Bai9; Uses CRT; Var T,j:integer; Begin k:= 0, J:=1; While k
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2