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.. Nội dung đề: [r]
(1)Së GD&§T Thanh ho¸ Trường THPT Vĩnh Lộc đề kiểm tra 45 phút N¨m häc: 2007 - 2008 M«n: Tin häc I Mục tiêu đánh giá: Đánh giá kết tiếp thu học sinh sau học chương II, III II Mục đích, yêu cầu đề: - 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 giải số bài toán đơn gi¶n - Cách viết các câu lệnh đúng Ma trận đề: BiÕt C©u 1, 3, HiÓu C©u 2, VËn dông C©u 6, 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, các khẳng định sau, khẳng định nµo lµ Sai? a PhÇn khai b¸o cã thÓ cã hoÆc kh«ng b Phần thân chương trình có thể có không c Phần thân chương trình thiết phải có d Phần khai báo tên chương trình không 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 mµn h×nh kÕt qu¶: a Ket qua la a c KQ la: a b KQ la: <gi¸ trÞ cña a> d Kh«ng ®a g× c¶ Câu 3: Trong Turbo Pascal, để thực 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 Chương trình Var i, s: integer; Var a: real; Begin Begin s:=0; a:=164.251; for i:=1 to s:=s*i; Write(a:7:3); Writeln(s); End End Sau thực chương trình thì kết x bao nhiêu? A 0; B 5; C 100; D 120 Sau thực chương trình thì kết a 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 Lop11.com (2) STT BiÓu thøc to¸n häc BiÓu thøc Pascal 2008 x 2009 y x2 y2 x y2 a b2 2x 2x 2x x y 1 5x y 1 2 x Câu 7: Viết chương trình giải phương trình bậc ax + b = §¸p ¸n vµ thang ®iÓm C©u §A Thang ®iÓm a b c c 0.5 ®iÓm 0.5 ®iÓm 0.5 ®iÓm 0.5 ®iÓm 5.1 A 5.2 C ®iÓm ®iÓm Câu 6: điểm (Mỗi câu chuyển đúng 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 - Khai báo đúng ®îc 0.5 ®iÓm a, b: real; Begin Write (‘Nhap he so a, b: ‘); Readln(a,b); If a <> Then Writeln (‘ Phương trình có nghiệm x =’, -b/a:8:2) Else If b <> Then Writeln (‘Phương trình vô nghiệm’) Else Writeln (‘Phương trình có vô số nghiệm’); Readln End Lop11.com - NhËp d÷ liÖu đúng 0.5 ®iÓm - Mỗi trường hîp xÐt nghiÖm phương tr×nh đúng ®iÓm - Chương trình hoµn thµnh ®Çy đủ tính tæng céng ®iÓm (3)