Đề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?. Var a:interger; Var b:real; b:real; Câu 5:Câu lệnh nào s
Trang 1PHÒ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 b a b a − + 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
Trang 2
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 b a b a − + 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
Trang 3