PHÒNG GD&ĐT Ý YÊN KIỂM TRA HỌC KÌ II – NĂM HỌC 2016-2017 TRƯỜNG THCS YÊN CHÍNH Môn: TIN HỌC - LỚP: 8 (Lý thuyết) Thời gian làm bài: 45 phút -------------------------------------------- Họ và tên: --------------------------------------------------- Lớp: ĐỀ BÀI: I/ TRẮC NGHIỆM (4 điểm) (Khoanh tròn vào đáp án đúng) Câu 1: Cú pháp của câu lệnh While . do là: a. While := to do; b. While := to do; c. While do; c. While ; do; Câu 2: Cho đoạn chương trình: S:=0; For i:=1 to 5 do S:=S+2; * Sau khi thực hiện đoạn chương trình trên S có kết quả là : A. 20 B. 15 C. 10 D. 0 * Sau khi thực hiện đoạn chương trình trên i có kết quả là : A. 2 B. 3 C. 4 D. 5 Câu 3: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là: a. If then ; else ; b. If then do ; c. If then ; do ; d. If then else ; Câu 4: Cho đoạn chương trình: S: =0 ; n:= 0; if S = 0 then begin n:= n+1; S:= S+ n ; End; * Sau khi thực hiện đoạn chương trình trên S có kết quả là A. 0 B. 1 C. 2 D. 3 * Sau khi thực hiện đoạn chương trình trên n có kết quả là A. 0 B. 1 C. 2 D. 3 II/ TỰ LUẬN (6 điểm) Câu 1. (1đ) Các câu lệnh sau trong Pascal sau có hợp lệ không? Nếu không hãy sửa lại cho hợp lệ? a) For i:= 100 to 1 do writeln(‘A’); b) For i:= 1.5 to 10.5 do Writeln(‘A’); Câu 2. (2đ) Viết chương trình in ra màn hình hai dòng chữ: “Ten toi la Toi la hoc sinh lop 8” (Lưu ý: Tên tôi là chính là tên của em) Câu 3. (3đ) Viết chương trình tính 1 + 1/2 + 1/3+ ...+ 1/t với t là một số nguyên bất kỳ được nhập vào từ bàn phím bằng cách sử dụng vòng lặp fordo hoặc vòng lặp whiledo.
Tài liệu đính kèm: