PHÒNG GD & ĐT HƯƠNG TRÀ TRƯỜNG THCS HẢI DƯƠNG KIỂM TRA HỌC KỲ I - NĂM HỌC 2008-2009 Môn: TIN HỌC (Khối 8) - Thời gian: 45’ Họ và tên: Điểm Lớp: 8/ . Đề1 I/ Trắc nghiệm (3đ): Khoanh tròn vào phương án trả lời đúng nhất Câu 1:Trong Free Pascal, tên nào trong các tên sau là đúng? A. Tam giac B. Tamgiac C. 8A D. A 8 Câu 2:Biểu thức ba ba − + khi chuyển sang dạng Free Pascal là? A. a + b/a - b B. (a + b)/a - b C. (a + b)/(a - b) D. (a + b)/a - b Câu 3:Biểu thức -5 Mod 2 có giá trị là bao nhiêu? A. -1 B. 2 C. 1 D. -2 Câu 4:Các khai báo sau đây, khai báo nào là đúng? A. Var a:interger; B. Var a:integer; b real; Var b:real; C. Var a:interger D. Var a:interger; Var b:real; b:real; Câu 5:Câu lệnh nào sau đây hiển thị giá trị của biến a ra màn hình? A. Write(a); B. Write(‘a’); C. Writeln(a); D. Writeln(‘a’); Câu 6:Lệnh nào sau đây dùng để nhập giá trị cho các biến a, b từ bàn phím và đưa con trỏ xuống đầu dòng tiếp theo? A. Read(a,b); B. Read(a b); C. Readnl a, b; D. Readnl(a, b); II/ Tự luận: (7đ) Câu 1: Viết chương trình kiểm tra một số nguyên được nhập vào từ bàn phím có phải là số âm hay không? Câu 2: Viết chương trình thông báo ra màn hình số lớn nhất trong 3 số nguyên được nhập vào từ bàn phím? Bài làm PHÒNG GD & ĐT HƯƠNG TRÀ TRƯỜNG THCS HẢI DƯƠNG KIỂM TRA HỌC KỲ I - NĂM HỌC 2008-2009 Môn: TIN HỌC (Khối 8) - Thời gian: 45’ Họ và tên: Điểm Lớp: 8/ . Đề2 I/ Trắc nghiệm (3đ): Khoanh tròn vào phương án trả lời đúng nhất Câu 1:Trong Free Pascal, tên nào trong các tên sau là đúng? A. Tamgiac B. Tam giac C. 8A D. A 8 Câu 2:Biểu thức ba ba − + khi chuyển sang dạng Free Pascal là? A. a + b/a - b B. (a + b)/(a - b) C. a + b/(a - b) D. (a + b)/a - b Câu 3:Biểu thức -5 Div 2 có giá trị là bao nhiêu? A. -1 B. 2 C. 1 D. -2 Câu 4:Các khai báo sau đây, khai báo nào là đúng? A. Var a:interger; B. Var a:integer; b real; Var b:real; C. Var a:interger D. Var a:interger; b:real; Var b:real; Câu 5:Câu lệnh nào sau đây hiển thị giá trị của biến a ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo? A. Write(a); B. Write(‘a’); C. Writeln(a); D. Writeln(‘a’); Câu 6:Lệnh nào sau đây dùng để nhập giá trị cho các biến a, b từ bàn phím ? A. Read(a,b); B. Read(a b); C. Readnl a, b; D. Readnl(a, b); II/ Tự luận: (7đ) Câu 1: Viết chương trình kiểm tra một số nguyên được nhập vào từ bàn phím có phải là số dương hay không ?(3đ) Câu 2: Viết chương trình thông báo ra màn hình số nhỏ nhất trong 3 số nguyên được nhập vào từ bàn phím?(4đ) Bài làm . HỌC 20 08- 2009 Môn: TIN HỌC (Khối 8) - Thời gian: 45’ Họ và tên: Điểm Lớp: 8/ . Đề1 I/. HỌC 20 08- 2009 Môn: TIN HỌC (Khối 8) - Thời gian: 45’ Họ và tên: Điểm Lớp: 8/ . Đề2 I/