TRƯỜNG THCS KIỂM TRA GIỮA KỲ II (2021 2022) MÔN TIN HỌC 8 (45 PHÚT) Thời gian 45 phút (không kể thời gian phát đề) A TRẮC NGHIỆM KHÁCH QUAN (4 điểm, mỗi câu được 0,5 điểm) * Khoanh tròn vào chữ cái đứ[.]
TRƯỜNG THCS KIỂM TRA GIỮA KỲ II (2021-2022) MÔN: TIN HỌC (45 PHÚT) Thời gian: 45 phút (không kể thời gian phát đề) A TRẮC NGHIỆM KHÁCH QUAN: (4 điểm, câu 0,5 điểm) * Khoanh tròn vào chữ đứng trước kết em cho câu sau: Câu 1: Kiểu liệu biến đếm lệnh lặp For – do: A Cùng kiểu với giá trị đầu giá trị cuối B Chỉ cần khác kiểu với giá trị đầu C Cùng kiểu với biến câu lệnh D Không cần phải xác định kiểu liệu Câu 2: Hoạt động sau lặp với số lần lặp biết trước? A Giặt tới B Học thuộc C Gọi điện tới có người nghe máy D Ngày đánh lần Câu 3: Cho câu lệnh sau câu lệnh : A for i:=1 to 10; x:=x+1; B for i:=1 to 10 x:=x+1; C for i:=10 to x:=x+1; D for i =10 to x:=x+1; Câu 4: Với ngơn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 x:=x+1; biến đếm i phải khai báo kiểu liệu nào? A Integer B Real C String D Tất kiểu Câu 5: Xác định số vịng lặp cho tốn: tính tổng số ngun từ đến 100 A B 100 C 99 D Tất sai Câu 6: Vòng lặp While – kết thúc A Khi điều kiện cho trước thỏa mãn B Khi đủ số vịng lặp C Khi tìm Output D Tất phương án Câu 7: Cho biết câu lệnh sau Do thực lần đoạn chương trình sau: i := 5; While i>=1 i := i – 1; A lần B lần C lần D lần Câu 8: Cú pháp lệnh lặp với số lần chưa biết trước: A While < điều kiện > to < câu lệnh >; B While < điều kiện > to < câu lệnh > < câu lệnh >; C While < điều kiện > ;< câu lệnh >; D While < điều kiện > < câu lệnh >; B Tự luận (6 điểm) Câu 1: (2đ)Hãy phát biểu khác biệt câu lệnh lặp với số lần lặp cho trước câu lệnh lặp với số lần lặp chưa biết trước? Câu 2: (1,5đ) Em xếp chương trình tính tổng N số tự nhiên sau cho phù hợp? Var N, i: integer; Write(‘Nhap so N=’); s:=0; S: Longint; readln(n); For i:=1 to n Begin Program tinh_tong; S:=s+i; Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s); End Readln; Câu 3: (2,5đ) Em viết chương trình tính tổng N số tự nhiên cho tổng nhỏ lớn 150 Dùng câu lệnh While Do o0o