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 Công Trứ, Long Điền

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

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

“Đề 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 Công Trứ, Long Điền” là tài liệu hữu ích giúp các em ôn tập cũng như hệ thống kiến thức môn học, giúp các em tự tin đạt điểm số cao trong kì thi sắp tới. Mời các em cùng tham khảo đề thi.

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 Công Trứ, Long Điền

  1. MA TRẬN KIỂM TRA GIỮA HK2 MÔN: TIN HỌC 8 - Năm học: 2022 – 2023 Nhận biết Thông hiểu Vận dụng Cộng Cấp TNKQ độ TL TNKQ TL TNKQ TL Lệnh Nội dung lặp for Số câu 2 1 1 4 Số 1đ 0.5đ 3đ 4.5đ điểm Lệnh lặp while 2 1đ 1 2 5 Số câu 0.5đ 4đ 5.5đ Số điểm Tổng số câu 4 2 3 9 Tổng số điểm 2đ 1đ 7đ 10đ PHÒNG GD & ĐT HUYỆN LONG ĐIỀN ĐỀ KIỂM TRA GIỮA HỌC KÌ II – NH 2022-2
  2. TRƯỜNG THCS: NGUYỄN CÔNG TRỨ MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT ĐỀ 1: I. TRẮC NGHIỆM (3.0 ĐIỂM) (CHỌN ĐÁP ÁN ĐÚNG NHẤT) Câu 1: Chọn câu lệnh viết đúng trong các câu lệnh sau: A.For i:=1 to 10; do x:=x+1; B.For i:=10 to 1 do x:=x+1; C.For i:=1 to 10 do x:=x+1; D.For i:=1 to 10 for j:=1 to 10 do x:=x +1; Câu 2: Trong câu lệnh lặp For i:=1 to 10 do begin s:=s+1;end; Câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác bao nhiêu vòng lặp được thực hiện) A. Không lần nào B. 1 lần C.2 lần D. 10 lần Câu 3: Trong lệnh lặp for .. to của pascal, trong mỗi vòng lặp, biến đếm được thay đổi như thế nào? A. một giá trị khác 0 B. +1 hoặc -1. C. Một giá trị bất kì D. +1 Câu 4: chọn cú pháp viết đúng của câu lệnh lặp while .. do: A. While điều kiện do; câu lệnh; C.While điều kiện do câu lệnh; B. While điều kiện do; câu lệnh; D. While; điều kiện do câu lệnh; Câu 5: điền vào chỗ trống trong câu lệnh sau: S:=0; while n>0 ……… begin s:=s+n div 5; n:=n div 5;end; A. While B. Do C. Begin D.End; Câu 6: hãy tìm hiểu đoạn chương trình dưới đây: X:=0;s:=0; While s
  3. PHÒNG GD & ĐT HUYỆN LONG ĐIỀN ĐỀ KIỂM TRA GIỮA HỌC KÌ II – NH 2022-2 TRƯỜNG THCS: NGUYỄN CÔNG TRỨ MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT ĐỀ 2: I. TRẮC NGHIỆM (3.0 ĐIỂM) (CHỌN ĐÁP ÁN ĐÚNG NHẤT) Câu 1: Chọn câu lệnh viết đúng trong các câu lệnh sau: A.For i:=1 to 10; do x:=x+1; B.For i:=10 to 1 do x:=x+1; C.For i:=1 to 10 do x:=x+1; D.For i:=1 to 10 for j:=1 to 10 do x:=x +1; Câu 2: Trong câu lệnh lặp For i:=1 to 10 do begin s:=s+1;end; Câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác bao nhiêu vòng lặp được thực hiện) B. Không lần nào B. 1 lần C.2 lần D. 10 lần Câu 3: Trong lệnh lặp for .. to của pascal, trong mỗi vòng lặp, biến đếm được 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 4: chọn cú pháp viết đúng của câu lệnh lặp while .. do: C. While điều kiện do; câu lệnh; B.While điều kiện do câu lệnh; D. While điều kiện do; câu lệnh; D. While; điều kiện do câu lệnh; Câu 5: Điền vào chỗ trống trong câu lệnh sau: S:=0; while n>0 ……… begin s:=s+n div 5; n:=n div 5;end; B. While B. Begin C. Do D.End; Câu 6: Hãy tìm hiểu đoạn chương trình dưới đây: X:=0;s:=0; While s
  4. PHÒNG GD & ĐT HUYỆN LONG ĐIỀN ĐÁP ÁN TRƯỜNG THCS: NGUYỄN CÔNG TRỨ ĐỀ KIỂM TRA GIỮA HỌC KÌ II – NH 2022-2 MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT I. TRẮC NGHIỆM (3.0 ĐIỂM) (CHỌN ĐÁP ÁN ĐÚNG NHẤT) CÂU CÂU 1 CÂU 2 CÂU 3 CÂU 4 CÂU 5 CÂU 6 ĐÁP ÁN C D A B C D ĐIỂM 0.5 Đ 0.5 Đ 0.5 Đ 0.5 Đ 0.5 Đ 0.5 Đ II. TỰ LUẬN (7.0 ĐIỂM): Câu Nội dung Điểm Câu 7 - Nêu cú pháp của câu lệnh lặp while .. do 1.0 điểm While do câu lệnh; - Nêu lưu ý khi sử dụng câu lệnh lặp while .. do 1.0 điểm while, do: từ khóa điều kiện là phép so sánh câu lệnh có thể là lệnh đơn, có thể lệnh ghép (được ghép trong 1.0 điểm khối begin..end;) - Nêu cách thức hoạt động của câu lệnh lặp while .. do B1: kiểm tra điều kiện B2: Nếu điều kiện sai câu lệnh bị bỏ qua Nếu điều kiện đúng thực hiện câu lệnh quay lại bước 1 Câu 8 Var n,i: integer; Học sinh Begin viết hoàn Write(‘n=’)readln(n); chỉnh I:=2; chương While ( n mod i 0) do I:=i+1; trình đạt Writeln(‘n là số nguyên tố’) 1. 0 điểm Else Write(‘ n không là số nguyên tố’); Readln;end. Câu 9 Var I,N, A: …………………; 0.5 điểm Begin Writeln(‘n=’);readln(n); 0.5 điểm A:=…….; 0.5 điểm For i:=6 To n do 0.5 điểm A:=a*I; 0.5 điểm
  5. Writeln(‘a=’,a); 0.5 điểm Readln; end. KÍ DUYỆT CỦA BGH Long Hải, ngày ….. tháng 02 năm 2023 Giáo viên ra đề Nguyễn Quốc Thông Thịnh Thị Thanh Hương
  6. PHÒNG GD & ĐT HUYỆN LONG ĐIỀN ĐỀ KIỂM TRA GIỮA HỌC KÌ II – NH 2022-2 TRƯỜNG THCS: NGUYỄN CÔNG TRỨ MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT ĐỀ I. TRẮC NGHIỆM (chọn đáp án đúng nhất) Câu 1: Điền vào chỗ trống trong câu lệnh sau: S:=0; while n>0 ……… begin s:=s+n div 5; n:=n div 5;end; C. While B. Begin C. Do D.End; Câu 2: Chọn câu lệnh viết đúng trong các câu lệnh sau: A. For i:=1 to 10; do x:=x+1; B.For i:=10 to 1 do x:=x+1; C.For i:=1 to 10 do x:=x+1; D.For i:=1 to 10 for j:=1 to 10 do x:=x +1; Câu 3: Trong câu lệnh lặp For i:=1 to 10 do begin s:=s+1;end; Câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác bao nhiêu vòng lặp được thực hiện) A. Không lần nào B. 1 lần C.2 lần D. 10 lần Câu 4: Trong lệnh lặp for .. to của pascal, trong mỗi vòng lặp, biến đếm được 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 5: Chọn câu lệnh viết đúng trong các câu lệnh sau: A.For i:=1 to 10; do x:=x+1; B.For i:=10 to 1 do x:=x+1; C.For i:=1 to 10 do x:=x+1; D.For i:=1 to 10 for j:=1 to 10 do x:=x +1; II. Tự luận Câu 6: Nêu cú pháp, lưu ý, cách thức hoạt động của câu lệnh lặp while .. do? (3.0điểm) Câu 7: tính số lần lặp của câu lệnh sau (2.0 điểm) S:=0; for i:=1 to 12 do s:=s+i ;
  7. PHÒNG GD & ĐT HUYỆN LONG ĐIỀN ĐÁP ÁN TRƯỜNG THCS: NGUYỄN CÔNG TRỨ ĐỀ KIỂM TRA GIỮA HỌC KÌ II – NH 2022-2 MÔN: TIN HỌC 8 THỜI GIAN: 45 PHÚT I. TRẮC NGHIỆM Câu Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Đáp án C C D A C Điểm 1.0 điểm 1.0 điểm 1.0 điểm 1.0 điểm 1.0 điểm II. TỰ LUẬN Câu 6 ( 3.0 điểm) - Nêu cú pháp của câu lệnh lặp while .. do While điều kiện do câu lệnh; - Nêu lưu ý khi sử dụng câu lệnh lặp while .. do while, do: từ khóa điều kiện là phép so sánh câu lệnh có thể là lệnh đơn, có thể lệnh ghép (được ghép trong khối begin..end;) - Nêu cách thức hoạt động của câu lệnh lặp while .. do B1: kiểm tra điều kiện B2: Nếu điều kiện sai câu lệnh bị bỏ qua Nếu điều kiện đúng thực hiện câu lệnh quay lại bước 1 Câu 7: tính số lần lặp của câu lệnh sau (2.0 điểm) S:=0; for i:=1 to 12 do s:=s+I; Sll= 12-1+1=12 vậy câu lệnh s:=s+I được thực hiện 12 lần
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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