Câu 9: Viết chương trình bằng ngôn ngữ lập trình Pascal thực hiện: - Nhập vào 3 cạnh của một tam giác, tương ứng với 3 biến a, b, c.. - Kiểm tra nếu a bằng b thì xuất thông báo a, b, c l[r]
(1)Phòng GD&ĐT huyện Krông Ana Trường THCS DurKmăl Nội dung chính MA TRẬN đề thi kiểm tra Học kỳ I N¡M HäC 2012 - 2013 M«n:Tin Häc Nhận biết Thông hiểu TN TN TL Bài Máy tính và chương trình máy 0.5đ tính 0.5đ Bài Làm quen với chương trình và ngôn ngữ lập trình Vận dụng TL TN 1.5đ 0.5đ 0.5đ 1 0.5đ 0.5đ Bài Chương trình máy tính và liệu 2đ 1 0.5đ 2đ 2đ 3đ Bài Câu lệnh điều kiện Cộng TL 0.5đ Bài thực hành Làm quen với Turbo Pascal Bài Sử dụng biến chương trình Tổng 3đ 2 1đ 1đ 2đ 1đ 3đ 5đ 10đ (2) Equation Chapter Section 1Phòng GD&ĐT huyện Krông Ana Trường THCS DurKmăl Họ tên:………………………… Lớp:…………………………… §iÓm I/ PHAÀN TRẮC NGHIỆM: (3đ) Kiểm tra học kỳ I (lý thuyết) Năm học: 2012- 2013 Môn: Tin học Thời gian làm bài: 45 phút Lêi phª Hãy khoanh tròn các câu đúng Câu 1: Program là từ khóa khai báo gì? A Tên chương trình B Các thư viện C Điểm bắt đầu chương trình D Điểm kết thúc chương trình Câu 2: Integer là kiểu liệu? A Số thực B Số nguyên C Chuỗi D Chữ Câu 3: Cách chuyển biểu thức ax +bx+c nào sau đây là đúng A a*x2 +b*x+c B a*x*x+b*x+c*x C a*x*x +b.x +c*x D a*x*x + b*x+c Câu 4: Div là phép toán gì? A Cộng B Chia lấy phần dư C Chia lấy phần nguyên D Trừ Câu 5: Lệnh Write tương tự lệnh Writeln A Không đưa trỏ xuống đầu dòng B Đưa trỏ xuống đầu dòng C Bỏ dấu ngoặc đơn D Bỏ dấu ngoặc kép Câu 6: Trong Pascal, khai báo nào sau đây là đúng A Const x:real; B Var 4hs: Integer C Var Tb : real; D Var R=30; II PHẦN TỰ LUẬN: (7đ) Câu 7: Tính (2đ) a) 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =…………………………………………… b) 1/3 – 2*7Mod2 – 8Div4*4 = …………………………………………………… Câu 8: Cho a = 9, b=8 Tìm kết biến S sau câu lện sau đây, với ban đầu giá trị S (2đ) a) If (a+b) mod = then S:=a*b; (S=…… vì…………………………………………………………… ……………….) b) If (a >=b ) or (a>9) then S:=b else S:=a; (S=……vì………………………………………… ………………………………….) (3) Câu 9: Viết chương trình ngôn ngữ lập trình Pascal thực hiện: - Nhập vào cạnh tam giác, tương ứng với biến a, b, c - Kiểm tra a b thì xuất thông báo a, b, c là ba cạnh tam giác cân Ví dụ: Nhap canh a = Nhap canh b = Nhap canh c = La canh cua tam giac can Bài làm: Phòng GD&ĐT huyện Krông Ana Trường THCS DurKmăl ĐÁP ÁN đề thi kiểm tra Học kỳ I Năm học: 2012- 2013 Môn: Tin học (4) A TRẮC NGHIỆM (3 đ) Câu 1: A Câu 2: B Câu 3: D Câu 4: C Câu 5: A Câu 6: C B TỰ LUẬN (7 đ) Câu 13: a) = -2 (1đ) b) = -7.6 (1đ) Câu 14: a) S=0 vì điều kiện sai nên lệnh S:=a*b không thực hiện, S giữ nguyên (1đ) b) S= vì điều kiện đúng nên lệnh S:=b thực (1đ) Câu 15: (3đ) Program kiem_tra_canh; Uses crt; Var a,b,c:integer; (0.5®) Begin Write(‘nhap canh: ’); readln(a,b,c); (1®) If a=b then writeln(‘La canh cua tam giac can’) (1.5®) Readln (5)