Thứ ngày tháng năm 2008 Kiểm tra 45 phút Học sinh : lớp: . Điểm Nhận xét của cô giáo A. Đề bài : Bài 1 : Đánh dấu x vào ô lựa chọn (1 điểm) Nội dung Đúng Sai a) Lệnh khai báo tên chơng trình trong ngôn ngữ lập trình Pascal là Begin b) Chơng trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện đợc. c) Ngôn ngữ dùng để viết các chơng trình máy tính đợc gọi là ngôn ngữ lập trình. d) Cấu trúc chung của chơng trình bắt buộc phải có phần khai báo. Bài 2 : Khoanh tròn chữ cái đứng trớc đáp án đúng trong các câu sau : Câu 1 : Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dới đây ? A. Ngôn ngữ tự nhiên. B. Ngôn ngữ lập trình. C. Ngôn ngữ máy. D. Ngôn ngữ Câu 2 : Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khoá ? A. Uses B. Program C. End D. Computer Câu 3 : Dãy kí tự 20n10 thuộc kiểu dữ liệu ? A. String B. Integer C. Real D. Char Câu 4 : Tên hợp lệ trong ngôn ngữ Pascal là : A. 16abc; B. Hinh thang; C. D15; D. Program; Câu 5 : Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là : A. Const B. Var C. Real D. End Câu 6 : Để chạy một chơng trình Pascal ta nhấn tổ hợp phím : A. Ctrl+F9 B. Alt+F9 C. Shitf+F9 D. Ctrl+Shift+F9 Câu 7 : Cấu trúc chung hợp lý của một chơng trình Pascal là : A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 8 : Phần nguyên trong phép chia của hai số nguyên 16 và 5 là : A. 16 div 5 = 1 B. 16 mod 5 = 1 C. 16 div 5 = 3 D. 16 mod 5 = 3 Câu 9 : A đợc khai báo biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu, phép gán hợp lệ là : A. A:= 4.5; B. X:= 1234; C. X:= 57; D. A:= LamDong; Câu 10 : Trong Pascal khai khai báo nào sau đây là đúng : A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24; Bài 3 (2 điểm) a) Xác định kết quả của các biểu thức sau : 15 8 > 7 ; (20 15) 2 = 25 ; b) Hãy liệt kê lỗi (nếu có) trong chơng trình sau : Var a,b := integer; Const c := 3; Begin a := 200 b := a/c ; write (b); readln; End. Bài 4 : Hãy chuyển các biểu thức đợc viết trong Pascal sau đây thành các biểu thức toán học (2 điểm) a) (a + b)*(a b)* x/y; b) b/(a*b + c*c); c) a*a/((3*b c)*3*b); d) 1 + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5) . . . . . . . .