Đề kiểm tra giữa kỳ II môn Tin học Lớp 8 - Năm học 2022-2023 - Trường THCS Phú Xuân

docx 3 trang Đình Phong 05/07/2023 2890
Bạn đang xem tài liệu "Đề kiểm tra giữa kỳ II môn Tin học Lớp 8 - Năm học 2022-2023 - Trường THCS Phú Xuân", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docxde_kiem_tra_giua_ky_ii_mon_tin_hoc_lop_8_nam_hoc_2022_2023_t.docx

Nội dung text: Đề kiểm tra giữa kỳ II môn Tin học Lớp 8 - Năm học 2022-2023 - Trường THCS Phú Xuân

  1. PHÒNG GD & ĐT KRÔNG NĂNG ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2022-2023 TRƯỜNG THCS PHÚ XUÂN Môn: Tin học 8 Thời gian làm bài : 45 phút (không kể thời gian giao đề) Họ và tên HS: Lớp 8 ĐIỂM LỜI NHẬN XÉT CỦA GIÁO VIÊN I. Trắc Nghiệm. (5Đ) Chọn đáp án đúng nhất và khoanh tròn vào lựa chọn của mình. Mỗi đáp án đúng 0,25 điểm Câu 1. Trong Pascal, câu lệnh nào sau đây là đúng? A. i:=0; S:=1; While S do ; B. While to do; C. While ; ; 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’); C. for i := 1 to 10 writeln(‘A’); B. for i := 1 to 100 do writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 4. Trong câu lệnh lặp: for n:= 1 to 6 do begin writeln(‘nhap a= ‘); read(a); end; Câu lệnh ghép được thực hiện bao nhiêu lần? A.7 lần; B. 6 lần; C. 5 lần; D. Không lần nào; Câu 5. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ? n:=10; T:=100; While n>10 do n:=n+5; T:=T - n; A. 0 B. 4 C. 6 D. 10 Câu 6. Đoạn lệnh dưới đây sẽ cho kết quả là gì? so := 1; While so = to do ; B. For : = to do ; C. For := to do ; D. For = to do Câu 10: cho đoạn chương trình sau: I:=1; While i<=6 do Begin tong:= tong + I; I:= I + 1; End; Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu? A.1 B.21 C.10 D.15
  2. Câu 11. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu? j:= 1; for i:= 0 to 10 do j:= j+1; A. 14; B. 13; C. 10; D. 11; Câu 12: Cho đoạn chương trình sau: n:=1; While n<5 do Begin n:=n+1; Writeln(‘ xin chao’); end; Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần? A. 14 B. 4 C. 10 D. Vòng lặp vô tận. Câu 13: Để chạy một chương trình Pascal ta nhấn tổ hợp phím : A. Ctrl+F9 B. Alt+F9 C. Shitf+F9 D. Enter +F9 Câu 14: Trong câu lệnh While do nếu điều kiện đúng thì: A. Tiếp tục vòng lặp B. Vòng lặp vô tận C. Lặp 10 lần D. Thoát khỏi vòng lặp Câu 15 : Vòng lặp sau cho kết quả S bằng bao nhiêu:S := 0; For i := 1 to 3 do S := S * 2; A. S = 6 B. S = 8 C. S = 10 D. S = 0 Câu 16: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước: A. Mỗi buổi học đúng 5 tiết. B. Mỗi ngày ăn cơm 3 buổi. C. Mỗi ngày phải học bài cho đến khi thuộc. D. Rằm tháng Giêng là Tết Nguyên tiêu. Câu 17: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=1; for i:=1 to 5 do s := s*i; A.120 B. 55 C. 121 D. 151 Câu 18: 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 19: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng: 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 20. Hãy cho biết đoạn chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ? n:=15; T:=100; For i:=1 to n do n:=n+5; T:=T - n; A. 0 B.4 C.15 D.10 II. Tự luận (5đ) Bài 1. Cho đoạn chương trình sau: S:=0; For i:= 15 to 20 do S:=S*I; Vòng lặp trên chạy bao nhiêu vòng, trình bày các bước thực hiện. Kết quả S bằng bao nhiêu? (2đ) Bài 2. Viết chương trình nhập vào 1 số N nguyên dương và in ra màn hình các số chẵn từ 0 đến N, tính tổng các chẵn từ 1 đến N(3đ). BÀI LÀM CÂU 1 2 3 4 5 6 7 8 9 10 Đ. ÁN CÂU 11 12 13 14 15 16 17 18 19 20 Đ. ÁN