I. Mục tiêu bài họ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.
II CHUẨN BỊ
Giáo viên: Đề kiểm tra
Học sinh: Kiến thức đã học, Giấy kiểm tra
TuÇn 8 Ngµy so¹n: 10/10/2010 Ngµy d¹y: 14/10/2010 Tiết 16: KIỂM TRA LÍ THUYẾT I. Mục tiêu bài họ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. II CHUẨN BỊ Giáo viên: Đề kiểm tra Học sinh: Kiến thức đã học, Giấy kiểm tra III .§Ò bµi : §Ò 1 I. Tr¾c nghiÖm(2,5®) C©u 1(0.5 ®iÓm) : D·y kÝ tù 20n10 thuéc kiÓu d÷ liÖu ? A. String B. Integer C. Real D. Char C©u 2(0.5 ®iÓm) : Tªn hîp lÖ trong ng«n ng÷ Pascal lµ : A. 16abc; B. Hinh thang; C. D15; D. Program; C©u 3(0.5 ®iÓm) : Tõ kho¸ ®Ó khai b¸o biÕn trong ng«n ng÷ lËp tr×nh Pascal lµ : A. Const B. Var C. Real D. End C©u 4(0.5 ®iÓm) : X ®îc khai b¸o biÕn víi kiÓu d÷ liÖu sè nguyªn, A lµ biÕn víi kiÓu d÷ liÖu x©u, phÐp g¸n hîp lÖ lµ : A. A:= 4.5; B. X:= ‘1234’; C. X:= 57; D. A:=’LamDong’; C©u 5(0.5 ®iÓm) : Trong Pascal khai khai b¸o nµo sau ®©y lµ ®óng : A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24; II. Tù luËn(7.5 ®): Bµi 1 (3.5 ®iÓm) X¸c ®Þnh kÕt qu¶ cña c¸c biÓu thøc sau : 1.15 – 8 > 7 ; 2.(20 – 15)2 = 25 ; 3. 12= 121 b) ViÕt mét ch¬ng tr×nh ®¬n gi¶n giíi thiÖu vÒ líp häc cña em. Bµi 2(2 ®iÓm) : H·y x¸c ®Þnh phÇn nguyªn vµ phÇn d trong phÐp chia cña c¸c biÓu thøc sau : A. 16 div 5 B. 16 mod 5 C. 19 div 5 D. 19 mod 5 Bµi 3((2 ®iÓm) : H·y chuyÓn c¸c biÓu thøc ®îc viÕt trong Pascal sau ®©y thµnh c¸c biÓu thøc to¸n häc (a + b)*(a – b)* x/y; b/(a*b + c*c); a*a/((3*b – c)*3*b); 1 + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5) §¸p ¸n : tr¾c nghiÖm(2.5 ®iÓm) C©u 1(0.5 ®iÓm): Chän A C©u 2(0.5 ®iÓm): Chän C C©u 3(0.5 ®iÓm): Chän B C©u 4(0.5 ®iÓm): Chän C vµ D C©u 5(0.5 ®iÓm): Chän A II. Tù luËn(7 ®iÓm): Bµi 1: (3,5 ®iÓm) C©u a: Mçi c©u ®óng 0.5 ®iÓm. 15 – 8 > 7; (Sai) (20 – 15)2 = 25; (®óng) C©u b: viÕt ®óng 2®, sai mét lçi trõ 0.5®. Bµi 2(2®iÓm): Mçi c©u ®óng 0,5 ®iÓm. Bµi 3(2 ®iÓm): Mçi c©u ®óng 0,5 ®iÓm. §Ò 2 I. Tr¾c nghiÖm(2,5®) Câu 1 (0,5 điểm): Trong các tên sau tên nào viết đúng: A. Tamgiác; B. Hinh_chu_ nhat! C. Hinhthoi; D. 1Hinh_binh_hanh; Câu 2 (0.5 điểm): Các từ khóa nào viết sai: A. Pro_gram B. Uses C. Begin D. End. Câu 3 (0,5 điểm): Khai báo biến bằng từ khóa: A. Const B. Var C. Type D. Uses Câu 4 (0,5 điểm): Khai báo hằng bằng từ khóa: A. Var B. Uses C. Type D. Const Câu 5 (0,5 đ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 II. Tù luËn(7.5 ®): Câu 1(3 đ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); b) ; c) ; Câu 2 (2 điểm): Thực hiện phép tính a) 125 mod 7 = .. b) 63 div 8 =.. Câu 3(2.5 điểm): Viết chương trình tính diện tích hình vuông bằng ngônn ngữ lập trình. §¸p ¸n : tr¾c nghiÖm(2.5 ®iÓm) C©u 1(0.5 ®iÓm): Chän C C©u 2(0.5 ®iÓm): Chän A C©u 3(0.5 ®iÓm): Chän B C©u 4(0.5 ®iÓm): Chän D C©u 5(0.5 ®iÓm): Chän C II. Tù luËn(7 ®iÓm): C©u 1: ®óng mçi phÇn ®îc 1®. a) (a*a+1)-3/a; b) (3+5)/6+2*2*(2*3); c)x+y*y*y; C©u 2: ®óng mçi phÇn ®îc 1® a)125 mod 7 = 6; b) 63 div 8 = 7; C©u 3: ViÕt ch¬ng tr×nh ®óng , chÝnh x¸c : 2.5® - Sai mét lçi trõ 0.25®
Tài liệu đính kèm: