Tù luËn: C©u 6: 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 2 điểm a.. c 7-Hãy liệt kê các lỗi nếu có trong chương trình sau đây và sửa lại cho đ[r]
(1)đề KIểM TRA tiết M«n: Tin häc A Yªu cÇu cña bµi : KiÕn thøc : - KiÓm tra kiÕn thøc vÒ ng«n ng÷ lËp t×nh, cÊu tróc cña ch¬ng tr×nh, sö dông biÕn, h»ng ch¬ng tr×nh Kỹ : Chuyển đổi biểu thức toán học và ký hiệu ngôn ngữ Pascal Thái độ: Có thái độ tích cực làm bài, tự giác học tập, trung thực lµm bµi kiÓm tra B Ma trận đề : Mức độ BiÕt HiÓu VËn dông TNKQ TNTL TNKQ TNTL TNKQ TNTL 1 Chủ đề M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh BiÕn vµ h»ng 0.5 0.5 0.5 D÷ liÖu vµ c¸c phÐp to¸n 1 0.5 3.5 1 2.5 1.5 6 Tæng 0.5 Tæng 3.5 3.5 16 10 Đề bài I Tr¾c nghiÖm kh¸ch quan:(4 ®iÓm) (Khoanh tròn vào chữ cái đứng trớc phơng án đúng các câu 1,2,3,4) C©u 1: Trong các tên sau tên nào hợp lệ ngôn ngữ Pascal? A End B Tinh tien C Tinhtien D 7a C©u : Giả sử A là khai báo biến kiểu Integer, X là biến kiểu String các phép gán nào đây là hợp lệ: A X:=’ha85’; B X:= 419; C A:=’15’ D A:=12,5 C©u 3: Trong lập trình Pascal, khai báo nào sau đây là hợp lệ? A Const x: real; B var 4hs: real C var x= 30; ; D var tb:real; C©u 4: Để dịch chương trình ngôn ngữ lập trình Pascal ta dùng tổ hợp phím: A Alt+F9 B Ctrt+F9 C Alt+F5 D Ctrt+F5 C©u 5: Nối cột A và cột B để câu đúng COÄT A Nối COÄT B A End A1 Leänh khai baùo chöông trình B Program B2 Leänh in maøn hình kieåu xaâu X= (2) C Writeln(X) D Readln(n) E Integer F Real G Writeln(‘X=’) H Ctrl+F9 CDEFGH- Kiểu liệu sô nguyên Kiểu liệu số thực Nhập giá trị n từ bàn phím Leänh in giaù trò bieán X maøn hình Chaïy chöông trình Keát thuùc chöông trình II Tù luËn: C©u 6: Hãy chuyển các biểu thức viết Pascal sau đây thành các biểu thức toán học (2 điểm) a, (a + b)*(a – b)* x/y; b, b/(a*b + c*c); c, a*a/((3*b – c)*3*b); d, + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5) C©u :Hãy liệt kê các lỗi có chương trình sau đây và sửa lại cho đúng (nếu không sửa phải giải thích) Noäi dung chöông trình Keát quaû Sửa lại Var b, a: Integer; Const c:= 4; Begim a:=200 b:=5/a; Write(‘Toâi laø hoïc sinh gioûi’); readln end ĐÁPÁN VAØ BIỂU ĐIỂM I Tr¾c nghiÖm kh¸ch quan:(4 ®iÓm) 1- Choïn C 2- Choïn A 3- Choïn D 4- Choïn A 5- Keát quaû: (2 dieåm) COÄT A Ñieàn COÄT B A End Leänh khai baùo chöông trình (2ñieåm) (3) B Program C Writeln(X) D Readln(n) E Integer F Real G Writeln(‘X=’) H Ctrl+F9 Leänh in maøn hình kieåu xaâu X= Kiểu liệu sô nguyên Kiểu liệu số thực nhập giá trị n từ bàn phím Leänh in giaù trò bieán X maøn hình Chaïy chöông trình Keát thuùc chöông trình II Tù luËn: C©u 6: Hãy chuyển các biểu thức viết Pascal sau đây thành các biểu thức toán học (2 điểm) a) a b a b a 3b c 3b x y b) b ab c 1 1 1 d) 2.3 3.4 4.5 c) 7-Hãy liệt kê các lỗi có chương trình sau đây và sửa lại cho đúng Noäi dung chöông trình Keát quaû Sửa lại Var b, a: Integer; Đúng Const c:= 4; Sai Const c= 4; Begim Sai Begin a:=200; Đúng b:=5/a; sai b laø soá nguyeân Write(‘Toâi laø hoïc sinh gioûi’); sai Write(‘Toi la hoc sinh gioi’); readln Đúng End Sai End (4)