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 Lê Đình Chinh, Tiên Phước

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

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

Việc ôn thi sẽ trở nên dễ dàng hơn khi các em có trong tay “Đề 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 Lê Đình Chinh, Tiên Phước” được chia sẻ trên đây. Tham gia giải đề thi để rút ra kinh nghiệm học tập tốt nhất cho bản thân cũng như củng cố thêm kiến thức để tự tin bước vào kì thi chính thức các em 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 Lê Đình Chinh, Tiên Phước

  1. KHUNG MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II MÔN TIN HỌC, LỚP 8 Mức Tổng độ % điểm Nội nhận Chư dung thức ơng/ / đơn Thôn Vận TT Nhận Vận chủ vị g dụng đề kiến biết hiểu dụng cao thức TNK TNK TNK TNK TL TL TL TL Q Q Q Q 1. 45% Câu (4.5 4 3 1 Chư lệnh điểm) ơng lặp 1: 2. 55% Lập Lặp (5.5 1 trình với điểm) đơn số 4 3 1 1 giản lần chưa biết trước Tổng 4 3 2 1 10 điểm Tỉ lệ 40% 30% 20% 10% 100% % Tỉ lệ chung 70% 30% 100 % Bảng đặc tả đề kiểm tra giữa kỳ II: Nội Số câu hỏi theo mức độ nhận thức Chương/ dung/Đơn Mức độ TT Thông Vận dụng Chủ đề vị kiến đánh giá Nhận biết Vận dụng thức hiểu cao 1 Chương 1. Câu Nhân 4(TN) 3(TN) 1(TL) 1: Lập lệnh lặp biết: trình đơn -Biết cấu giản trúc lặp. -Biết câu lệnh For..do thể hiện cấu
  2. trúc lặp với số lần lặp cho trước. Thông hiểu: Hoạt động của lệnh for..do. Vận dụng: Đọc, tìm hiểu, viết chương trình Pascal đơn giản có câu lệnh lặp for..do 2. Lặp với Nhân 4(TN) 3(TN) 1(TL) 1(TL) số lần biết: chưa biết -Biết cấu trước trúc lặp với số lần lặp không xác định trước. -Biết câu lệnh lặp với số lần chưa biết trước while..do Thông hiểu: Hoạt động của lệnh while..do Vận dụng: Đọc và tìm hiểu tác dụng của câu lệnh while..do Vận dụng
  3. cao: Viết chương trình đơn giản có sử dụng câu lệnh lặp với số lần không xác định trước while..do Tổng 8 TN 6TN 2 TL 1 TL Tỉ lệ % 40% 30% 20% 10% Tỉ lệ chung 70% 30% Hướng dẫn ra đề kiểm tra theo ma trận và đặc tả: Nội Số câu hỏi theo mức độ nhận thức Chương/ dung/Đơn Mức độ TT Thông Vận dụng Chủ đề vị kiến đánh giá Nhận biết Vận dụng thức hiểu cao 1 Chương 1. Câu Nhân 4(TN) 3(TN) 1(TL) 1: Lập lệnh lặp biết: trình đơn -Biết cấu giản trúc lặp. (Câu 1), (Câu 2) -Biết câu lệnh For..do thể hiện cấu trúc lặp với số lần lặp cho trước. (Câu 3), (Câu 4) Thông hiểu: Hoạt động của lệnh for..do. (Câu 5), (Câu 6), (Câu 7) Vận dụng:
  4. Đọc, tìm hiểu, viết chương trình Pascal đơn giản có câu lệnh lặp for..do. (Câu 1_TL) 2. Lặp với Nhân 4(TN) 3(TN) 1(TL) 1(TL) số lần biết: chưa biết -Biết cấu trước trúc lặp với số lần lặp không xác định trước. (Câu 8), (Câu 9) -Biết câu lệnh lặp với số lần chưa biết trước while..do. (Câu 10), (Câu 11) Thông hiểu: Hoạt động của lệnh while..do. (Câu 12), (Câu 13), (Câu 14) Vận dụng: Đọc và tìm hiểu tác dụng của câu lệnh while..do. (Câu 2a__TL) Vận dụng
  5. cao: Viết chương trình đơn giản có sử dụng câu lệnh lặp với số lần không xác định trước while..do. (Câu 2b_TL) Tổng 8 TN 6TN 2 TL 1 TL Tỉ lệ % 40% 30% 20% 10% Tỉ lệ chung 70% 30%
  6. Trường THCS Lê Đình Chinh KIỂM TRA GIỮA KỲ HỌC KỲ II, NĂM HỌC 2022-2023 Họ và tên: MÔN: TIN HỌC – LỚP: 8 …………………….… Lớp: 8/…. Thời gian làm bài: 45 phút (Không kể thời gian giao đề) ĐIỂM: NHẬN XÉT CỦA THẦY/CÔ: A. TRẮC NGHIỆM: (7,0 điểm) Khoanh tròn vào chữ cái (A hoặc B, C, D) đứng đầu ý trả lời đúng nhất: Câu 1: Hãy chỉ ra câu lệnh đúng? A. for i=1 to 10 do x=x+1; B. for i:=1 to 10 do x=x+1; C. for i:=1 to 10 do x:=x+1; D. for i=1 to 10 do x:=x+1; Câu 2: Cho đoạn chương trình Pascal dưới đây: For i:=1 to 10 do begin s:=s+2; end; Sau khi thực hiện đoạn chương trình trên giá trị của i là? A. 0 B. 10 C. 11 D. Không xác định Câu 3: Trong lệnh lặp for..do của Pascal, 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 Câu 4: Khi thực hiện lệnh for..do, ban đầu biến đếm sẽ nhận giá trị bằng? A. Giá trị đầu B. Giá trị cuối C. 0 D. 1 Câu 5: Số vòng lặp trong câu lệnh for..do bằng? A. Giá trị đầu + giá trị cuối - 1 B. Giá trị đầu - giá trị cuối + 1 C. Giá trị cuối - giá trị đầu + 1 D. Giá trị cuối + giá trị đầu - 1 Câu 6: Câu lệnh GotoXY(6,8) có tác dụng? A. Đưa con trỏ về hàng 6, cột 8 B. Đưa con trỏ về cột 6, hàng 8 C. Đưa con trỏ về hàng 8, cột 8 D. Đưa con trỏ về cột 6, hàng 6 Câu 7: Cho biết giá trị của S sau khi thực hiện đoạn chương trình sau? For i:=1 to 10 do if i mod 2 = 0 then S:=S+i; A. 0 B. 10 C. 20 D. 30 Câu 8: Việc thực hiện lệnh while..do kết thúc khi? A. Điều kiện sai B. Điều kiện đúng C. Biến đếm = 0 D. Biến đếm = 1 Câu 9: Trong các hoạt động sau, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước? A. Tính tổng của 10 số tự nhiên đầu tiên B. Nhập 1 số nguyên nhỏ hơn 5 vào máy tính, nếu số nhập vào không hợp lệ thì yêu cầu nhập lại. C. Nhập các số nguyên từ bàn phím cho đến khi đủ 20 số D. Trừ 1 số nguyên dương x nhiều lần cho 1 số nguyên dương y cho đến khi hiệu thu được nhỏ hơn y Câu 10: Chỉ ra câu lệnh đúng? A. while i:=1 do s:=10; B. while i=1 do s=10;
  7. C. while i=1 do s:=10; D. while i:=1 do s=10; Câu 11: Cho biết kết quả của đoạn chương trình sau? S:=1; While S < 8 do Begin S:=S+1; write(S); end; A. In ra các số từ 2 đến 7 B. In ra các số từ 1 đến 8 C. In ra 8 số 1 D. In ra vô hạn các số 1 Câu 12: Cho biết giá trị của X sau khi thực hiện đoạn chương trình sau? X:=0; T:=0; While T
  8. Bước 1: S ← 10; x ← 1. Bước 2: Nếu S < 5, chuyển tới bước 4. Bước 3: S ← S-x và quay lại bước 2. Bước 4: Thông báo S và kết thúc thuật toán. a) Cho biết khi thực hiện thuật toán, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc giá trị của S bằng bao nhiêu? b) Viết chương trình Pascal sử dụng lệnh lặp while..do thể hiện thuật toán trên ( vào cột bên phải )? .................................................................................................................................................... .................................................................................................................................................... .................................................................................................................................................... .................................................................................................................................................... Người duyệt Tiên Lộc, ngày 16 tháng 3 năm 2022 Người ra đề ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM A. TRẮC NGHIỆM (7,0 điểm) (Mỗi câu trả lời đúng 0.5 điểm) CÂU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ĐÁP ÁN C D B A C B D A B C A A C B B. TỰ LUẬN (3,0 điểm)
  9. Câu Đáp án Điểm 1 Program Tong__nghich__dao; 0.25 Var n, i: Integer; 0.25 S: real; 0.25 0.25 Write (‘Nhap n= ’); readln(n); For i:=1 to n do S=S+1/i; For i:=1 to n do S:=S+1/i; Write(‘Tong can tim la: ’, Write(‘Tong can tim la: ’, S:6:2); a) Số vòng lặp: 6 0.5 Giá trị S = 4 0.5 b) Chương trình: 0.25 Var S, x: Integer; Begin 0.25 0.25 2 S:=10; x:=1; 0.25 While S>=5 do S:=S-x; Write(‘Gia tri S la: ’, S:2); Readln End.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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