Đề kiểm tra 1 tiết lý thuyết môn: Tin học – Lớp 11

3 9 0
Đề kiểm tra 1 tiết lý thuyết môn: Tin học – Lớp 11

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

Thông tin tài liệu

Nêu cú pháp và cách hoạt động của câu lệnh lặp với số lần lặp biết trước dạng tiến trong ngôn ngữ lập trình Pascal 3 điểm... - Trong cấu trúc lặp gồm có hai dạng lặp.[r]

(1)đề kiểm tra tiết lý thuyết M«n: tin häc – líp 11 i mục tiêu đánh giá - Nhằm kiểm tra đánh giá kết học tập học sinh sau học chương I, II, III II Môc tiªu bµi häc KiÕn thøc - Nhằm kiểm tra đánh giá kiến thức thực hành học sinh ngôn ngữ lập trình Pasacl - BiÕt mét sè kh¸i niÖm vÒ lËp tr×nh vµ ng«n ng÷ lËp tr×nh - Biết cách viết chương trình đơn giản - BiÕt vµ thùc hiÖn ®­îc c¸c c©u lÖnh rÏ nh¸nh vµ lÆp Kü n¨ng - Rèn kỹ tư duy, so sánh đánh giá tổng hợp - RÌn kü n¨ng lµm viÖc víi ng«n ng÷ lËp tr×nh Pasacl - Biết viết chương trình Pascal đơn giản có sử dụng các câu lệnh rẽ nhánh và lặp Pascal Thái độ - Giáo dục học sinh thái độ tự giác, nghiêm túc, độc lập, sáng tạo quá trình lµm bµi IiI Ma trận đề Mức độ NhËn biÕt Th«ng hiÓu VËn dông Tæng TNKQ TNTL TNKQ TNTL TNKQ TNTL Chủ đề Chương I: Một số khái niÖm vÒ lËp tr×nh vµ NNLT 0.5 0.5 Chương II: Chương trình 1 đơn giản 2 0.5 6.5 Chương III: Cấu trúc rẽ nh¸nh vµ lÆp 3 Tæng 2.5 5.5 10 Lop11.com (2) iv đề kiểm tra §Ò BµI I Tr¾c nghiÖm kh¸ch quan (3 ®iÓm) (Hãy khoanh tròn vào phương án đúng) Câu 1: Tên nào đặt đúng theo qui tắc đặt tên Pascal? A TIN@HOC B G_25 C 25_G D 25G C©u 2: BiÕn a chØ nhËn c¸c gi¸ trÞ nguyªn n»m ph¹m vi tõ 30 450 Khai b¸o biÕn nµo sau ®©y kh«ng hîp lÖ? A Var a: Byte; B Var a: Word; C Var a: Integer; D Var a: Longint; Câu 3: Trong chương trình, phần thiết phải có là A Phần khai báo tên chương trình B PhÇn khai b¸o h»ng C PhÇn khai b¸o biÕn D Phần thân chương trình Câu 4: Trong ngôn ngữ lập trình Pascal, để khai báo ta dùng từ khoá A Program B Var C Const D Uses C©u 5: §Ó nhËp d÷ liÖu vµo tõ bµn phÝm, Pascal ta cã thÓ dïng thñ tôc nµo? A Read B Readln C Write D Cả A và B đúng Câu 6: Cho đoạn chương trình sau: a: = 2; b: = a; a: = b * a + a; Write(‘a = ‘, a); KÕt qu¶ in lªn mµn h×nh lµ: A a = B a = C a = D Cả A, B, C sai II Tr¾c nghiÖm tù luËn: (7 ®iÓm) C©u 7: TÝnh gi¸ trÞ cña c¸c biÓu thøc sau: (2 ®iÓm) a) (3 + 35 Div 2) + (50 Mod * 2) b) (23 Mod + 12 > 12 Div +2) and (7 - < * Mod 5) Câu 8: 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 Pascal (2 ®iÓm) a) x3 + |x| + xy; b) x  xx C©u 9: Trong cấu trúc lặp có dạng lặp? Nêu cú pháp và cách hoạt động câu lệnh lặp với số lần lặp biết trước dạng tiến ngôn ngữ lập trình Pascal (3 điểm) Lop11.com (3) V §¸p ¸n vµ thang ®iÓm PhÇn i: tr¾c nghiÖm kh¸ch quan (3 ®iÓm) C©u §¸p ¸n §iÓm B 0.5 A 0.5 D 0.5 C 0.5 D 0.5 B 0.5 PhÇn II: tr¾c nghiÖm tù luËn (7 ®iÓm) C©u §¸p ¸n a) (3 + 35 Div 2) + (50 Mod * 2) = (3 + 17) + (50 Mod 18) = 20 + 14 = 34 b) (23 Mod + 12 > 12 Div +2) And (7 - < * Mod 5) = (2 + 12 > + 2) And (4 < 4) T And F F a) x3 + |x| + xy; = (SQR(x) * x) + ABS(x) + x*y; b) x  x  x = Sqrt(x) - Sqrt(x) + x; - Trong cấu trúc lặp gồm có hai dạng lặp Lặp với số lần lặp biết trước và lặp với số lần lặp không biết trước * Cấu trúc lặp với số lần lặp biết trước dạng tiến - Cú pháp: FOR <Biến đếm> := <Giá trị đầu> TO <Giá trị cuối> DO <C©u lÖnh>; §iÓm 1 1 0.5 0.5 Trong đó: + Biến đếm là biến kiểu số nguyên + Giá trị đầu, Giá trị cuối là biểu thức cùng kiểu với biến đếm, gi¸ trÞ ®Çu ph¶i nhá h¬n hoÆc b»ng gi¸ trÞ cuèi NÕu GT§ lín h¬n GTC th× vßng lÆp kh«ng thùc hiÖn + Giá trị biến đếm điều chỉnh tự động - Hoạt động: B1: Biến đếm gán GTĐ B2: So sánh Biến đếm với Giá trị cuối B3: NÕu B§>GTC th× tho¸t khái vßng lÆp NÕu BD<=GTC th× câu lệnh thực hiện, sau đó biến đếm tăng lên đơn vị vµ quay l¹i B2 Lop11.com (4)

Ngày đăng: 01/04/2021, 22:12

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

Tài liệu liên quan