GIÁO án KIỂM TRA học kì i – môn tin học 11 năm học 2011 2012

4 311 0
GIÁO án KIỂM TRA học kì i – môn tin học 11  năm học 2011 2012

Đang tải... (xem toàn văn)

Thông tin tài liệu

Giáo án kiểm tra học kì 1- tin học 11 --------------------------------------------------------------------------------------------------------------------------Ngày soạn: 11/12/2011 GIÁO ÁN KIỂM TRA HỌC KÌ I – Năm học 2011-2012 Môn: Tin học 11 Thời gian làm bài: 45 phút. I. Mục tiêu: Kiểm tra kết quả tiếp thu của học sinh sau khi học xong chương trình học kì I, cụ thể: - Hiểu khả năng của NNLT bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ. - Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được thông dịch và biên dịch. - Mô tả được các thành phần của NNLT. - Biết 1 số khái niệm: tên, tên chuẩn, tên dành riêng, hằng và biến. - Biết cách đặt tên đúng và nhận biết được tên đúng, sai. - Biết cấu trúc và các thành phần của 1 chương trình đơn giản. - Biết khai báo biến - Biết các hàm số học chuẩn, cách biểu diễn các biểu thức số học trong Pascal. -Cấu trúc rẽ nhánh, cấu trúc lặp. II. Chuẩn bị: 1. Giáo viên: Soạn đề kiểm tra và đáp án. 2. Học sinh: Ôn tập các kiến thức đã nêu trên. III. Nội dung đề: 1. Hình thức kiểm tra: trắc nghiệm và tự luận 2. Ma trận đề CHỦ ĐỀ NHẬN BIẾT Các thành phần của NNLT Cấu trúc chương trình Một số kiểu dữ liệu chuẩn – Khai báo biến Phép toán, biểu thức. Dịch, thực hiện và hiệu chỉnh chương trình Cấu trúc rẽ nhánh Cấu trúc lặp 2 Tổng 12 THÔNG HIỂU VẬN DỤNG TỔNG 2 0.5 0.5 2 1 0.5 3 3 1.0 1 0.75 1 4 1.0 1.75 2 0.25 1 1.5 3 2.0 1 0.25 2.25 1 1.0 2 3 1.0 1 0.5 2.25 3 2.0 1 2.5 1 0.25 0.25 4 3.0 3 4.0 19 3.0 10.0 4. Nội dung đề: I. TRẮC NGHIỆM: Khoanh tròn đáp án đúng nhất (A, B, C, D) sau: Câu 1: A. B. C. D. Câu 2: A. C. Câu 3: A. Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau : Không phụ thuộc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy. Ngắn gọn, dễ hiểu, dễ nâng cấp. Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán. Máy tính có thể hiểu và thực hiện trực tiếp chương trình này. Khai báo nào sau đây đúng? Program bai tap; B. Program baitap; Program bai-tap D. Program: baitap; Câu nào sau đây đúng khi nói về biến? Biến là đại lượng do người lập trình đặt. B. Biến có giá trị không đổi trong suốt quá trình -----------------------------------------------------------------------------------------------------------------------GV: Hà Thị Huyên 1 Giáo án kiểm tra học kì 1- tin học 11 --------------------------------------------------------------------------------------------------------------------------thực hiện chương trình. C. Có một số biến có sẵn trong chương trình, D. Tên biến có độ dài tùy ý. không cần khai báo. Câu 4: Chương trình dịch dùng để làm gì? A. Để chuyển chương trình viết bằng ngôn ngữ máy sang ngôn ngữ bậc cao. B. Để chuyển chương trình viết bằng ngôn ngữ bậc cao sang hợp ngữ. C. Để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy. D. Để chuyển chương trình viết bằng ngôn ngữ máy sang hợp ngữ. Câu 5: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. C. Câu 6: A. Câu 7: A. C. Câu 8: A. C. Câu 9: A. C. Câu 10: A. C. Câu 11: Ngôn ngữ lập trình bậc cao. B. Ngôn ngữ máy. Ngôn ngữ tự nhiên. D. Tất cả các ngôn ngữ trên. Trong Turbo Pascal, tên nào là tên đúng do người lập trình đặt trong các tên sau: 11A B. Tin hoc C. Var D. _11A Chọn từ thích hợp điền vào chỗ trống: “Cần có... để chuyển chương trình nguồn thành chương trình đích” Ngôn ngữ lập trình B. Chương trình dịch Ngôn ngữ máy D. Chương trình đơn giản Trong các lựa chọn cho sau đây, lựa chọn nào là hằng xâu? ‘Tin hoc 11’ B. “Tin hoc 11” FALSE D. 123.45 Kết quả của phép tính 100div10+105mod5 10 B. 0 1 D. 21 Hàm nào sau đây dùng để khai tính căn bậc hai? B. Abs(x) Sqr(x) D. Exp(x) Sqrt(x) Kết quả của phép toán (3>=4) and( 4mod20) A. True C. false. Câu 12: Câu lệnh nào đúng ? A. a = 5,5 C. a:5.5; B. Báo lỗi D. 0 B. a:=5,5; D. a:=5.5; Câu 13: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. if ; then ; B. if then ; C. if , then ; D. if : then ; Câu 14: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. if a=5; then a:=a+1; B. if a=5, then a:=a+1; C. if a=5: then a:=a+1; D. if a=5 then a:=a+1; Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. For i:=1 to 10 do S:=S+i; B. For i:=1 to 10 do S=S+i; C For i:=1 downto 10 do S:=S+i; D. For i:=1 downto 10 do S=S+i; Câu 16: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để: -----------------------------------------------------------------------------------------------------------------------GV: Hà Thị Huyên 2 Giáo án kiểm tra học kì 1- tin học 11 --------------------------------------------------------------------------------------------------------------------------A. Khai báo biến. B. Khai báo hằng; C. Khai báo tên chương trình; D. Khai báo thư viện. II. TỰ LUẬN: Câu 1(2đ): Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal. a. x2 + 2y - 4 b. Câu 2(1đ): Cho chương trình viết bằng ngôn ngữ lập trình Pascal sau: Program cau2; Const m=10; Var a,b, c : integer; Begin a:=2; b:=5; c:= a-b*m; Writeln(‘Ket qua la: ‘,c); Readln End. a) Hãy cho biết ý nghĩa của dòng lệnh thứ 2. b) Chương trình trên cho kết quả là gì? {dòng 1} {dòng 2} {dòng 3} {dòng 4} {dòng 5} {dòng 6} {dòng7} {dòng 8} {dòng 9} Câu 3( 3đ): Hãy viết chương trình nhập vào một số nguyên từ bàn phím và thông báo số nguyên vừa nhập có chia hết cho 5 hay không?. IV. Đáp án: I.Trắc nghiệm: Câu 1 2 3 4 5 Đ.án D B A C B II. Tự luận: Câu 1 a. sqr(x)+2*y-4 6 D 7 B 8 A 9 A 10 C 11 C Đáp án b. sqrt(x*x-3)+abs(x-2) 2 3 a) Ý nghĩa của dòng lệnh thứ 2 là khai báo hằng m có giá trị bằng 10. b) Chương trình trên cho kết quả là : Ket qua la 48 Program cau3; Var a: integer; Begin Write(‘nhap gia tri a ‘); readln(a); If a mod 5 = 0 then write(a,’chia het cho 5’) Else write(a,’khong chia het cho 5’); Readln; End. Các cách giải khác nếu đúng vẫn cho điểm. V.Phê duyệt đề Hoà Sơn, ngày......tháng 12 năm 2011 12 D 13 B 14 D 15 A 16 B Điểm 1.0 1.0 0.5 0.5 0.5 0.5 0.5 1.0 0.5 -----------------------------------------------------------------------------------------------------------------------GV: Hà Thị Huyên 3 Giáo án kiểm tra học kì 1- tin học 11 --------------------------------------------------------------------------------------------------------------------------VI. Thống kê kết quả kiểm tra Lớp 11/2 SLKT 0 SL [0;2) TL SL TL [2;3.5) [3.5;5) [5;6.5) [6.5;8) [8;10] TB trở lên SL SL SL SL SL SL TL TL TL TL TL TL 11/4 11/6 11/8 11/10 11/12 VII. Nhận xét bài làm của học sinh: -----------------------------------------------------------------------------------------------------------------------GV: Hà Thị Huyên 4 ... -GV: Hà Thị Huyên Giáo án kiểm tra học kì 1- tin học 11 VI Thống kê kết kiểm tra Lớp 11/2 SLKT SL [0;2) TL SL TL.. .Giáo án kiểm tra học kì 1- tin học 11 thực chương trình C Có số biến có sẵn chương trình, D Tên biến có độ d i tùy ý không... học kì 1- tin học 11 A Khai báo biến B Khai báo hằng; C Khai báo tên chương trình; D Khai báo thư viện II TỰ LUẬN: Câu 1(2đ): Hãy viết

Ngày đăng: 13/10/2015, 16:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan