I. Mục tiêu đánh giá:
Đánh giá kết quả tiếp thu của học sinh sau khi học chương II, III
II. Mục đích, yêu cầu của đề:
- Viết được biểu thức số học với các phép toán thông dụng
- Hiểu và vận dụng câu lệnh rẽ nhánh, cấu trúc lặp trong giải một số bài toán đơn giản.
- Cách viết các câu lệnh đúng
3. Ma trận đề:
Sở GD&ĐT Thanh hoá đề kiểm tra 45 phút Trường THPT Vĩnh Lộc Năm học: 2007 - 2008 Môn: Tin học. I. Mục tiêu đánh giá: Đánh giá kết quả tiếp thu của học sinh sau khi học chương II, III II. Mục đích, yêu cầu của đề: - Viết được biểu thức số học với các phép toán thông dụng - Hiểu và vận dụng câu lệnh rẽ nhánh, cấu trúc lặp trong giải một số bài toán đơn giản. - Cách viết các câu lệnh đúng 3. Ma trận đề: Biết Câu 1, 3, 4 Hiểu Câu 2, 5 Vận dụng Câu 6, 7 4. Nội dung đề: (Hãy khoanh tròn vào phương án mà em chọn cho các câu từ câu 1à câu 5) Câu 1: Trong ngôn ngữ lập trình Passcal, trong các khẳng định sau, khẳng định nào là Sai? Phần khai báo có thể có hoặc không. Phần thân chương trình có thể có hoặc không. Phần thân chương trình nhất thiết phải có. Phần khai báo tên chương trình không nhất thiết phải có. Câu 2: Trong ngôn ngữ lập trình Pascal, với câu lệnh: Writeln(‘KQ la: ’, a); sẽ ghi ra màn hình kết quả: a. Ket qua la a c. KQ la: a b. KQ la: d. Không đưa ra gì cả. Câu 3: Trong Turbo Pascal, để thực hiện chương trình: a. Nhấn phím F9 b. Nhấn tổ hợp phím Shift+ F9 c. Nhấn tổ hợp phím Ctrl+F9 d. Nhấn tổ hợp phím Alt+F9 Câu 4: Trong Turbo Pascal, để thoát khỏi Turbo Pascal a. Nhấn tổ hợp phím Ctrl+F4 b. Nhấn tổ hợp phím Alt+F4 c. Nhấn tổ hợp phím Alt+X c. Nhấn tổ hợp phím Ctrl+X Câu 5: Cho các chương trình sau: Chương trình 1 Chương trình 2 Var i, s: integer; Begin s:=0; for i:=1 to 5 do s:=s*i; Writeln(s); End. Var a: real; Begin a:=164.251; Write(a:7:3); End. 1. Sau khi thực hiện chương trình 1 thì kết quả x bằng bao nhiêu? A. 0; B. 5; C. 100; D. 120 2. Sau khi thực hiện chương trình 2 thì kết quả a bằng bao nhiêu? A. 164.2510000 B. 164.2510000000 C. 164.251 D. 1.6425100000E+01 Câu 6: Viết lại biểu thức dạng toán học sang dạng biểu diễn bên Pascal STT Biểu thức trong toán học Biểu thức trong Pascal 1 2 3 4 Câu 7: Viết chương trình giải phương trình bậc nhất ax + b = 0 5. Đáp án và thang điểm Câu 1 2 3 4 5.1 5.2 ĐA a b c c A C Thang điểm 0.5 điểm 0.5 điểm 0.5 điểm 0.5 điểm 1 điểm 1 điểm Câu 6: 2 điểm (Mỗi câu chuyển đúng được 0.5 điểm) (2008*x + 2009*y)/(sqr(x)+sqr(y)+1/(sqr(x)+sqr(y))) sqrt(sqr(a)+sqr(b))/2 sqrt(2*x+ sqrt(2*x+sqrt(2*x))) x-1/(1+(5*x+2*y)/(2-x))-sqr(y)+1 Câu 7: (4 điểm) Program PTB1; Var a, b: real; Begin Write (‘Nhap 2 he so a, b: ‘); Readln(a,b); If a 0 Then Writeln (‘ Phương trình có nghiệm duy nhất x =’, -b/a:8:2) Else If b 0 Then Writeln (‘Phương trình vô nghiệm’) Else Writeln (‘Phương trình có vô số nghiệm’); Readln End. - Khai báo đúng được 0.5 điểm - Nhập dữ liệu đúng được 0.5 điểm - Mỗi trường hợp xét nghiệm phương trình đúng được 1 điểm - Chương trình hoàn thành đầy đủ được tính tổng cộng 4 điểm
Tài liệu đính kèm: