Họ tên: KIỂMTRATIẾT Môn: TINHỌC Lớp: 8/… Điểm I TRẮC NGHIỆM: Hãy chọn đáp án điền vào bảng “Đáp án” phần làm (3đ) Câu 1: Vòng lặp while vòng lặp: A Biết trước số lần lặp B Biết trước số lần =100 Câu 2: Để khai báo biến x thuộc kiểu số nguyên ta khai báo: A Var x: String; B Var x: Integer; C Var x: Char; D Var x: Real; Câu 3: Ta có lệnh sau x:= 5; if x > 10 then x:= x+1; giá trị x bao nhiêu: A B 10 C D 11 Câu 4: Câu lệnh sau dùng để nhập giá trị cho biến x từ bàn phím? A Writeln(‘Nhập x = ’); B Writeln(x); C Read(x); D Readln(x); Câu 5: Kết phép toán: “10 mod 3” là: A B C 12 D Câu 6: Khi soạn thảo xong chương trình Pascal, để chạy chương trình ta nhấn phím: A Ctrl + F4 B Alt + F4 C Ctrl + F9 D Alt + F9 Câu 7:Cho S i biến nguyên Khi chạy đoạn chương trình : s:=0; for i:=1 to s := s+i; Kết cuối s : A 11 B 55 C 101 D 15 Câu 8: Trong Pascal, tên sau hợp lệ? A Begin_end B 100hocsinh C Tinh Tong D Program II TỰ LUẬN: (7đ) Câu 1: Viết câu lệnh điều kiện dạng thiếu đủ? (2đ) Câu 2: Viết câu lệnh lặp với số lần biết trước? Số vòng lặp tính nào? (2đ) Câu 3: Viết chương trình tính tổng số tự nhiên từ đến n (n số nguyên nhập vào từ bàn phím) Dùng vòng lặp while (2đ) BÀI LÀM I TRẮC NGHIỆM: CÂU HỎI ĐÁP ÁN II TỰ LUẬN: