PhÇn khai b¸o vµ phÇn th©n ch¬ng tr×nh cã thÓ cã hoÆc kh«ng.. D.[r]
Trang 1TRờng THCS Quỳnh Hồng Đề kiểm tra 1 tiết năm học 2009 – 2010(Tiết 17)
MễN : Tin học 8
Thời gian làm bài: 45 phỳt
Họ, tờn học sinh: Lớp 8…
Phần I: Trắc nghiệm (5điểm)
Hãy khoanh tròn vào trớc đáp án em cho là đúng, mỗi câu đúng đợc 0,5 điểm.
Câu 1: Kết quả chuyển đổi từ toán học sang pascal của biểu thức b2 +4ac sau đây là đúng
A.b*b+4ac B b.b+ 4*a*c C.b*b+4*a.c D b*b+4*a*c
Câu 2: Cách đặt tên chơng trình nào sau đâylà hợp lệ.
Câu 3: Để chạy chơng trình ta nhấn tổ hợp phím
Câu 4: Dữ liệu đợc biến lu trữ thì đợc gọi là:
Câu 5: Câu lệnh khai báo biến đợc thực hiện ở :
A Phần thân chơng trình B Phần khai báo
C Phần cuối chơng trình D Đặt sau từ khóa Begin
Câu 6: Phát biểu nào sau đây sai?
A Phần thân chơng trình gồm các câu lệnh mà máy tính cần thực hiện
B Cấu trúc chơng trình gồm 2 phần: Phần khai báo và phần thân chơng trình
C Phần khai báo và phần thân chơng trình có thể có hoặc không
D Phần khai báo có thể khác nhau và phải đặt trớc phần thân chơng trình
Câu 7: Nếu M đợc khai báo biến là kiểu dữ liệu số thực X là biến với kiểu dữ liệu xâu.Các phép gán nào sau
đây hợp lệ
Câu 8: Đa ra kết quả của phép chia, phép chia lấy phần nguyên và lấy phần d của hai số nguyên 14 và 5
A 14/5 = 2 ; 14 div 5= 2 ; 14 mod 5= 4 B 14/5 = 2.8 ; 14 div 5= 2; 14 mod 5= 4
C 14/5 = 2.8 ; 14 div 5= 4 ; 14 mod 5= 2 D 14/5 = 3 ; 14 div 5= 2 ; 14 mod 5= 4
Câu 9: Khi viết câu lệnh trong pascal qui định về chữ viết là:
A Phải viết bằng chữ hoa B Phải viết bằng chữ thờng
C Không phân biệt chữ thờng, chữ hoa D Tất cả đều sai
Câu 10: Trong Pascal khai khai báo nào sau đây là đúng :
Phần II: Tự luận (5 điểm)
Bài 1(2.5 điểm): Tìm lỗi sai của chơng trình sau và sửa lại cho đúng
Var a,h, s: integer, real;
use crt
Begin
S= (a*h)/2
writeln (‘nhap a, h= ‘)
realn(a, h);
writeln(‘ dien tich là s=’, s:3:5)
readln
end;
Bài 2 (2.5 điểm) : Viết chơng trình tính chu vi, diện tích hình chữ nhật với hai cạnh a, b (Trong đó a, b thuộc
kiểu số nguyên) đợc nhập từ bàn phím