Phòng GD&ĐT Lạc Dương Trường THCS Xã Lát Họ tên:... Lớp: Kiểm tra 1 tiết – năm học 2015-2016 Môn:Tin học – Lớp 8 Thời gian: 15 phút Điểm Lời phê của giáo viên A. TRẮC NGHIỆM KHÁCH QUAN (5đ) Khoanh tròn vào đáp án đúng nhất Câu 1. Kiểu dữ liệu nào sau đây không có trong ngôn ngữ lập trình Pascal? A. Kiểu số nguyên. B. Kiểu xâu chữ cái. C. Kiểu số thực. D. Kiểu xâu kí tự. Câu 2. Chương trình máy tính là: A. để ra lệnh cho máy tính thực hiện. B. chỉ dẫn máy tính làm việc. C. một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. D. để điều khiển máy tính thực hiện. Câu 3. Những từ là từ khóa trong ngôn ngữ lập trình Pascal là: A. Program, Uses, begin, end. B. Program, Crt, CT_Dau_Tien. C. Uses, Write, begin, end. D. Begin, end, CT_Dau_Tien, Uses. Câu 4. Trong cấu trúc chương trình Pascal, phần có thể không có là: A. Phần khai báo. B. Phần khai báo và phần thân chương trình. C. Phần tên và phần thân chương trình. D. Phần thân chương trình. Câu 5. Để chạy một chương trình Pascal em dùng tổ hợp phím: A. Alt + F9 . B. Ctrl + F9. C. Alt + F5. D. Ctrl + F5. Câu 6. “Chao cac ban” là dữ liệu A. Kiểu số nguyên. B. Kiểu số thực. C. Kiểu xâu kí tự. D. Kiểu chữ cái. Câu 7. Muốn viết a2 trong Pascal ta viết: A. Sqrt(a) B. a x a C. a.a D. a*a Câu 8. Một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal là: A. Integer, Mod, Char, String. B. Integer, Real, Div, String. C. Integer, Real, Char, String. D. Integer, Real, Char, Int. Câu 9. Trong ngôn ngữ lập trình Pascal, cách đặt tên hợp lệ dưới đây là: A. VD_Dau_Tien; B. 8VD_Dau_Tien; C. Program; D. VD Dau Tien; Câu 10. Kết quả của phép tính 16 mod 5 là: A. 3 B. 5 C. 1 D. 16 Phòng GD&ĐT Lạc Dương Trường THCS Xã Lát Họ tên:... Lớp: Kiểm tra 1 tiết – năm học 2015-2016 Môn:Tin học – Lớp 8 Thời gian: 30 phút Điểm Lời phê của giáo viên B. TỰ LUẬN: (5đ) Câu 1: (1đ) Ngôn ngữ lập trình là gì? Em hãy nêu cấu trúc chung của mọi chương trình? Câu 2: (2đ) Cho biểu thức số học các em hãy chuyển thành cách viết chúng trong ngôn ngữ lập trình Pascal? a2 + b - c b) 1 + 2xyz 2x3 + 2y - z d) (13 x 8):24 – (2 + 7)2; Câu 3: (2đ)Em hãy sữa lỗi sai trong chương trình sau : Program chuong trinh; Uses crt; Begin; Clrscr; Writeln (‘****************************’); Writeln(‘** LOP8A **’) Writeln(‘** HOC LAP TRINH PASCAL **’); Writeln(‘************************ ****’); Readln; End; BÀI LÀM: ĐÁP ÁN VÀ THANG ĐIỂM Câu Nội dung Điểm Trắc nghiệm 1,2,3,4,5,6,7,8,9,10 1B; 2C; 3A; 4A; 5B; 6C; 7D; 8C; 9A; 10C Mỗi câu đúng được 0,5đ Tự luận 1 - Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính - Cấu trúc chung của mọi chương trình: + Phần khai báo + Phần thân. 0.5đ 0.25đ 0.25đ 2 a*a + b - c ( Sqr(a) +b - c ) 1 + 2*x*y*z 2*x*x + 2*y - z (13*8)/2*2*2*2 - (2+7)* (2+7) Hoặc (13*8)/2*2*2*2 - Sqr(2+7) 0.5đ 0.5đ 0.5đ 0.5đ 3 Program chuong_trinh; { Tên chương trình viết sai } Uses crt; Begin {Dư dấu ‘;’ } Clrscr; Writeln (‘****************************’); Writeln(‘** LOP8A **’); {Thiếu dấu ‘;’ } Writeln(‘** HOC LAP TRINH PASCAL **’); Writeln(‘*****************************’); Readln; End. {Thay dấu ‘;’ thành dấu ‘.’} 0,5đ 0,5đ 0,5đ 0,5đ MA TRẬN ĐỀ Cấp độ Tên chủ đề Nhận biết Thông hiểu Vận dụng Cộng Cấp độ thấp Cấp độ cao TNKQ TL TNKQ TL TNKQ TL TNKQ TL Bài 1 Máy tính và chương trình máy tính 2 0,5đ 1 0,5đ 2 1đ Bài 2 Làm quen với chương trình và ngôn ngữ lập trình 3 0,5đ 1 0,5đ 4 0,5đ 5,9 1đ 3 0,25đ 6 2,75đ Bài 3 Chương trình máy tính và dữ liệu 1,8 1đ 6 0,5đ 7,10 1đ 2,3 1,75đ 2 1đ 8 4,25đ Tổng số điểm:10 Tỉ lệ 100 % Số câu: 6 Số điểm: 3đ Số câu: 2 Số điểm: 1đ Số câu: 8 Số điểm: 6đ Số câu: 16 Số điểm: 10
Tài liệu đính kèm: