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 Trọng Quan, Đông Hưng (Đề 1)

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

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

Để hệ thống lại kiến thức cũ, trang bị thêm kiến thức mới, rèn luyện kỹ năng giải đề nhanh và chính xác cũng như thêm tự tin hơn khi bước vào kì kiểm tra sắp đến, mời các bạn học sinh cùng tham khảo "Đề 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 Trọng Quan, Đông Hưng (Đề 1)" làm tài liệu để ôn tập. Chúc các bạn làm bài kiểm tra tốt!

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 Trọng Quan, Đông Hưng (Đề 1)

  1. MA TRẬN ĐỀ KIỂM TRA TIN HỌC 8 NĂM HỌC 2022 - 2023 MỨC ĐỘ Thôn Vận Vận Nhận biết g dụng dụng NỘI DUNG hiểu thấp cao TỔNG SỐ TL/TN TL/TN TL/TN TL/TN Bài 7: Câu lệnh lặp. C1 C4,5,8 C7.a 4,5 0.5 1.0 4.5đ 3 Bài 8: Lặp với số lần chưa C2,3,6 C7b C9 biết trước. 4,5 3.0 5.5đ 1.5 1.0đ TỔNG SỐ 2 3 2 3 9 câu 3.0 3.0 2.0 2.0 10 điểm
  2. PHÒNG GD&ĐT ĐÔNG HƯNG ĐỀ THI KIỂM TRA GIỮA HỌC KÌ II TRƯỜNG THCS TRỌNG QUAN MÔN: TIN HỌC NĂM HỌC: 2022 - 2023 Thời gian: 45 phút (không kể phát đề) Họ và tên:……………………………Lớp: 8… ĐỀ BÀI PHẦN 1: PHẦN TRẮC NGHIỆM: (3đ’) Hãy chọn đáp án đúng nhất Câu 1: 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 2: Lệnh lặp while ..do số vòng lặp là: A. Biết trước số lần lặp B. Chưa biết trước số lần lặp C. Không thực hiện vòng lặp nào D. Lặp vô hạn lần Câu 3: Câu lệnh lặp while…do có dạng đúng là: A. While do ; B. While do; C. While do ; D. While , do ; Câu 4: Cho S và i là biến nguyên. Khi chạy đoạn chương trình: s:=0; for i:=1 to 5 do s:= s+i; writeln(s); Kết quả in lên màn hình là của s là: A.11 B. 55 C. 15 D.105 Câu 5: Chương trình pascal sau sẽ in ra màn hình nội dung gì? Var i: integer; Begin For i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i); Readln; End. A. 1 câu “Day la lan lap thu i ” B. 1 câu “Day la lan lap thu’, i ” C. 10 câu “Day la lan lap thu’ , i ” D. 10 câu "Day la lan lap thu i ” theo thứ tự của i là từ 110 Câu 6: Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình: S:= 0; i:= 1; while i
  3. b. Số lần lặp chưa biết trước Câu 8: Sử dụng vòng lặp For…do. Em hãy viết chương trình tính tổng của 50 số tự nhiên đầu tiên (2 điểm). Câu 9: (2 điểm) Cho thuật toán sau: - B1: T :=0; j :=1; - B2: Nếu T≤ 30 thì chuyển đến B3, ngược lại T > 30 thì chuyển B4; - B3: j :=J+2 ; T := T+J; và quay lại B2 - B4: In ra kết quả và kết thúc thuật toán a) Hãy thực hiện chạy từng bước của thuật toán và cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu b) 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.
  4. ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC - LỚP 8 – Năm học 2022 – 2023 PHẦN 1: PHẦN TRẮC NGHIỆM: (3đ’) Hãy chọn đáp án đúng nhất Câu 1 2 3 4 5 6 Đáp án B B A C D B PHẦN 2: PHẦN TỰ LUẬN: (7đ’) Câu 7: Nêu cú pháp câu lệnh lặp với số lần biết trước và cú pháp câu lệnh lặp với số lần chưa biết trước (2điểm). * Cú pháp của câu lệnh lặp: For to do ; Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu, giá trị cuối là các giá trị nguyên . * Cú pháp của câu lệnh lặp với số lần chưa biết trước: While do ; Trong đó: - While, do là các từ khóa. - thường là một phép so sánh. - có thể là câu lệnh đơn giản hay câu lệnh ghép. Câu 8: Viết chương trình tính tổng của 50 số tự nhiên đầu tiên, với N là số tự nhiên được nhập từ bàn phím (2 điểm). Program tinhtong; Var N,i : Integer; S : longint; Begin S:=0; For i:=1 to 50 do S:=S+i; Writeln(‘tong cua’,N,’so tu nhien dau tien S=’,S); Readln; End. Câu 9:( 3đ) a.(1 đ) Vòng lặp 1: Vì T= 0
  5. i := J +2; T := T + J; End; Writeln(T); Readln; End. Hết.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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