1.Kiến thức - Biết một số chơng trình là mô tả thuật toán bằng cách liệt kê các lệnh Biết sơ bộ về NNLT Pascal - Biết cấu trúc của chơng trình, các thành phần cơ sở của NNLT pascal - Biế
Trang 1Ngày dạy:……….Tại lớp 8A1; Ngày dạy:……….Tại lớp 9A1;
Ngày dạy:……….Tại lớp 8A2; Ngày dạy:……….Tại lớp 9A2;
Ngày dạy:……….Tại lớp 8A3; Ngày dạy:……….Tại lớp 9A3;
Tiết 16: kiểm tra 1 tiết
A Mục tiêu bài học.
1.Kiến thức
- Biết một số chơng trình là mô tả thuật toán bằng cách liệt kê các lệnh Biết sơ bộ về NNLT Pascal
- Biết cấu trúc của chơng trình, các thành phần cơ sở của NNLT pascal
- Biết các lệnh vao/ra đơn giản
- Hiểu đợc kiểu dữ liệu chuẩn
- Hiểu cách khai báo biến
- Hiểu đợc lệnh gán
2 Kỹ năng
- Mô tả thuật toán đơn giản bằng liệt kê các bớc
- Viết đúng các lệnh trong chơng trình Pascal
B Mức độ
1.Nhận biết:
Nhận biết các lỗi sai khi lập trình
2 Thông hiểu
Hiểu cú pháp của các câu lệnh 3.Vận dụng
Viết đúng một chơng trình
C Ma trận 2 chiều
Chủ đề Mức độ Thuật toán và các thaotác với NNLT Dữ liệu và cách khaibáo biến, hằng Viết chơng trình
D Câu hỏi kiểm tra
Trờng THCS Tân Yên
Họ và tên:………
Lớp:…
Ngày … tháng … năm 2008 tháng … tháng … năm 2008 năm 2008
Kiểm tra 1 tiết Môn Tin học Thời gian: 45 phút
(Không kể thời gian giao đề)
Điểm Lời phê của giáo viên
Trang 2Phần I: Trắc nghiệm khách quan ( 2,5 điểm)
Câu 1 (0,25 điểm): Trong các tên sau tên nào viết đúng:
C Hinhthoi; D 1Hinh_binh_hanh;
Câu 2 (0,25 điểm): Các từ khóa nào viết sai:
Câu 3 (0,25 điểm): Trong các chơng trình, chơng trình nào không hợp lệ:
A Chơng trình 1
Begin
Write (‘Chao cac ban!!’);
End
B Chơng trình 2 Program bai1;
Begin Write (‘Chao cac ban!!’);
End
C Chơng trình 3
Begin
Program bai1;
Write (‘Chao cac ban!!’);
End
D Chơng trình 4 Program bai1;
Uses crt;
Begin Clrscr;
Write (‘Chao cac ban!!’);
End
Câu 4 (0,25 điểm): Khai báo biến bằng từ khóa:
Câu 5 (0,25 điểm): Khai báo hằng bằng từ khóa:
Câu 6 (0,25 điểm): Để chạy chơng trình ta ấn tổ hợp phím:
A Alt + F9 B Alt + F5 C Ctrl + F9 D Ctrl + F5
Câu 7 (0,25 điểm): Để lu tệp chơng trình ta ấn phím:
Câu 8 (0,25 điểm): Để nhập dữ liệu ta dùng lệnh:
A Clrscr; B Readln(x); D X:= ‘dulieu’; C Write(‘Nhap du lieu’);
Câu 9 (0,25 điểm): Trong Pascal, khai báo nào sau đây là đúng:
A Var tb: Real; B Var 4hs:Integer;
C Const x:Real; D Var R=30;
Câu 10 (0,25 điểm): Giả sử Q đợc khai báo là là biến với kiểu dữ liệu ký tự, X là
biến với kiểu dữ liệu xâu.Phép gán nào sau đây hợp lệ:
Phần II: Trắc nghiệm tự luận (7,5 điểm)
Câu 11 (2 điểm) : Liệt kê các bớc để làm một đĩa bánh trôi (Chú ý vật thực phẩm có
đầy đủ)
………
………
………
………
………
………
………
………
Trang 3Câu 12(1,5 điểm): Chuyển các biểu thức toán học sang biểu thức đợc viết bằng
Pascal:
a)
a
a2 1 3
)
b) 2 ( 3 2 )
6
5
Câu 13 (1 điểm): Thực hiện phép tính
a) 125 mod 7 = … b) 63 div 8 =…
Câu 14 (3 điểm): Viết chơng trình đa ra thông báo màn hình, mỗi thông báo trên một
dòng: PHONG GIAO DUC & DAO TAO HAM YEN
TRUONG THCS TAN YEN TEN EM LA:…
Bài làm
………
………
………
………
………
………
………
………
………
………
………
E Đáp án và tháng điểm
Phần I: Trắc nghiệm khách quan ( 2,5 điểm)
Phần II: Trắc nghiệm tự luận (7,5 điểm)
Câu 1(2 điểm): Các bớc để làm một đĩa bánh trôi:
B1: Lấy bột theo định lợng
B2: Cho nhân bánh vào trong bột
B3: Vê tròn bánh và thả vào nồi nớc sôi ( các cái tiếp theo tơng tự)
B4: Bánh nổi thì vớt bánh ra đĩa
Câu 2(1,5 điểm): Chuyển các biểu thức toán học sang biểu thức đợc viết bằng
Pascal:
a) (a*a-1)-3/a
b) (3+5)/6+2*2*2*3
c) x+y*y*y*
Câu 3 (1 điểm): Thực hiện phép tính
a) 125 mod 7 = 6 b) 63 div 8 = 9
Câu 4 (3 điểm):
Program baitap;
Uses crt;
Begin
Clrscr;
Writeln (‘PHONG GIAO DUC & DAO TAO HAM YEN’);
Trang 4Writeln (‘TRUONG THCS TAN YEN’);
Writeln (‘TEN EM LA:… );
Readln
End