Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
224,89 KB
Nội dung
ĐỀ KIỂM TRA THỰC HÀNH Thời gian: 15 phút Em viết chương trình in hình kết quả: Em học sinh lớp Trường Trung học sở Tân Phúc */ Lưu ý: Mỗi kết in dòng ĐÁP ÁN VÀ BIỂU ĐIỂM điểm - Đầy đủ cấu trúc chương trình: điểm - Đúng theo yêu cầu bài: - Khi chạy chương trình khơng có lỗi: điểm Program Câu_1; Uses crt; Begin Clrscr; Writeln(‘Em học sinh lớp 8’); Writeln(‘Trường Trung học sở Tân Phúc’); End ThuVienDeThi.com KIEÅM TRA TIẾT (Tiết 17) MOÂN: Tin hc (15-16) (Các em làm trực tiếp vào tờ giấy thi này) Họ tên: Lớp: ĐỀ I I/ TRẮC NGHIỆM : (3 điểm ) * Khoanh tròn vào câu trả lời : Câu Từ sau từ khóa ngơn ngữ lập trình Pascal? A Var; B Tam_giac; C Begin; D A C Câu Phạm vi giá trị phạm vi giá trị kiểu liệu số nguyên (integer)? A 15 đến 15 -1; B -215 đến 215 - 1; C -215 đến 215 -1; D -215 đến 215 Câu Kết phép toán 39 div mod - bao nhiêu? A 0; B 1; C 2; D Câu Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo sau đúng? A var a, b : integer; B var x = real; C const x := ; D var thong bao : string Câu Trong ngôn ngữ lập trình Pasal, câu lệnh gán sau đúng? A x := real; B y = a +b; C z := 2; D i = Câu Trong Pascal, giả sử x biến kiểu số nguyên Phép gán sau hợp lệ? A x := 17/2; B x := 40; C x := 6,4; ThuVienDeThi.com D x := 2500 II/ TỰ LUẬN (7điểm) Câu 1: Nêu bước tạo chương trình máy tính? (0,5đ) TL: Câu 2: Em cho biết thành phần cấu trúc chương trình? (1đ) TL: Câu 3: Cho biết giống khác biến hằng? (1,5đ) TL: ……………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Câu 4: Hai lÖnh sau có tương đương với không? Tại sao?(1) Writeln('500'); Writeln(500); ThuVienDeThi.com TL: Câu 5: Thực yêu cầu sau: (3đ) A) Biến đổi biểu thức sau dạng biểu thức Pascal: a) 15 x – 30 + 12 (10 + 2)2 c) (3 + 1) b) 10 + 18 +1 +1 d) 15a – 30b + 12 TL:………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… …………………………………………………………………………………… B) Chuyển biểu thức viết Pascal dạng biểu thức toán: a) 5*x*x*x + 2*x*x - 8*x +15 b) (5*x + 3*y)/(x + y) TL:………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ………………………………………………………………………………… … ……………………………………………………………………………………… …………………………………………………………………………………… ThuVienDeThi.com KIỂM TRA TIẾT (Tiết 17) MÔN: Tin hc (15-16) (Các em làm trực tiếp vào tờ giấy thi này) Họ tên: Lớp: ĐỀ II I/ TRẮC NGHIỆM : (3 điểm ) * Khoanh tròn vào câu trả lời : Câu Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo sau đúng? A v ar x := ; B var thong bao : string C var a, b : integer; D var x = real; Câu Trong ngôn ngữ lập trình Pasal, câu lệnh gán sau đúng? A x := 5; B i : C x := string; D y = a +b; Câu Trong Pascal, giả sử x biến kiểu số nguyên Phép gán sau hợp lệ? A x := 2,4; B x = 83000 C x := 15/2; D x := 50; Câu Muốn khai báo dùng từ khóa: A Var B Uses C Type D Const Câu Phạm vi giá trị phạm vi giá trị kiểu liệu số nguyên (integer)? A -215 đến 215 -1; B -215 đến 215; C 15 đến 15 -1; đến 215 – Câu Kết phép toán 25 div mod + bao nhiêu? A 7; B 3; C ThuVienDeThi.com D 5; D -215 II/ TỰ LUẬN (7điểm) Câu 1: Em nêu cấu trúc chung chương trình máy tính? (1đ) TL: Câu 2: Nêu bước tạo chương trình máy tính? (0,5đ) TL: Câu 3: Trình bày điểm khác tên từ khóa? Cách đặt tên chương trình (1,5đ) TL: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Câu 4: Hai lÖnh sau có tương đương với không? Tại sao?(1) Writeln('200'); vµ Writeln(200); ThuVienDeThi.com TL: Câu 5: Thực yêu cầu sau: (3đ) A) Biến đổi biểu thức sau dạng biểu thức Pascal: a) 5x3 + x2 - 8x + 15 c) x +5 y (x +2)2 a +3 b +5 b) 2a + 3b + d) (x2 + 2x +5) – 4xy TL:………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………….………… …………………………………………………………………………………….… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… B) Chuyển biểu thức viết Pascal dạng biểu thức toán: a 1/x - a/5*(b+2) b 1/(n*(n+1)*(n+2)) TL:………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ThuVienDeThi.com I/ TRẮC NGHIỆM (3 điểm) ĐỀ Câu Đáp án D C A A C B Điểm 0.5 0.5 0.5 0.5 0.5 0.5 II/ T LUN (7im) Cõu 1: (0,5im): Việc tạo chương trình máy tính gồm bước sau: - B1: Viết chương trình ngôn ngữ lập trình (0,25 ) - B2: Dịch chương trình thành ngôn ngữ máy để máy tính hiểu (0,25 ) Cõu 2: (1 im): Cu trỳc chung ca chng trỡnh gồm: Phần khai báo phần thân - Phần khai báo thường gồm câu lệnh dùng để: + Khai báo tên chương trình (0,25 đ) + Khai b¸o c¸c th viƯn (chøa c¸c lƯnh viết sẵn cần sử dụng chương trình) số khai báo khác (0,25 ) - Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có (0,5 đ) Câu 3: (1,5 điểm): Điểm giống khác biến hằng: */ Giống nhau: 0,5 điểm + Biến sử dụng để lưu trữ liệu + Biến phải khai báo trước sử dụng */ Khác nhau: điểm + Trong phần khai báo: Biến cần khai báo kiểu liệu, phải khai báo giá trị cụ thể + Biến thay đổi thực chương trình cịn đại lượng có giá trị khơng đổi suốt q trình thực chương trình Câu 4: (1 điểm):Hai lƯnh Writeln('500'); vµ Writeln(500); không tương đương với Vì lệnh in hình xâu ký tự biểu diễn số 500 lệnh in hình số 500 Cõu 5: A/ Biến đổi biểu thức sau dạng biểu thức Pascal: ThuVienDeThi.com a) 15 x – 30 + 12 10 + 18 b) +1 2+1 (10 + 2) c) (3 + 1) d) 15a – 30b + 12 (0,5 đ ) 15 * – 30 + 12 (0,5 đ ) (10+5)/(3+1)-18/(5+1) (10+2)*(10+2)/(3+1) (0,5 đ ) 15*a - 30*b + 12 (0,5 đ ) B/ Chuyển biểu thức viết Pascal dạng biểu thức toán: a) 5*x*x*x + 2*x*x - 8*x +15 5x3 + 2x2 - 8x + 15 5x y x y b) (5*x + 3*y)/(x + y) I/ TRẮC NGHIỆM (3 điểm) (0,5 đ) (0,5 đ) ĐỀ Câu Đáp án C A D D A B Điểm 0.5 0.5 0.5 0.5 0.5 0.5 II/ TỰ LUẬN (7điểm) Câu 1: (1 điểm): Cấu trúc chung chương trình gåm: PhÇn khai báo phần thân - Phần khai báo thường gồm câu lệnh dùng để: + Khai báo tên chương trình (0,25 ) + Khai báo thư viện (chứa lệnh viết sẵn cần sử dụng chương trình) số khai báo khác (0,25 ) - Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có (0,5 ) Cõu 2: (0,5im): Việc tạo chương trình máy tính gồm bước sau: - B1: Viết chương trình ngôn ngữ lập trình (0,25 ) - B2: Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được.(0,25) Cõu 3: (1,5 im): im khỏc tên từ khóa: */ Khác nhau: 0,5 điểm - Từ khóa từ dành riêng, khơng dùng cho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định (0,25 đ) ThuVienDeThi.com - Tên người lập trình đặt dùng với ý nghĩa riêng, xác định khai báo trước sử dụng không trùng với tên dành riêng (0,25 đ) */ Cách đặt tên chương trình: - Gồm chữ số, chữ dấu gạch (0,25 đ) - Bắt đầu từ chữ dấu gạch Không chứa dấu cách (0,25 đ) - Một dãy liên tiếp dài khơng q 127 kí tự Khơng phân biệt chữ hoa, chữ thường (0,25 đ) - Không trùng với từ khóa (0,25 đ) Câu 4: (1 im):Hai lệnh Writeln('200'); Writeln(200); không tương đương với Vì lệnh in hình xâu ký tự biểu diễn số 200 lệnh in h×nh sè 200 Câu 5: A/ Biến đổi biểu thức sau dạng biểu thức Pascal: a) 5x3 + x2 - 8x + 15 b) 2a + 3b + c) x +5 y (x +2)2 a +3 b +5 d) (x2 + 2x +5) – 4xy 5*x*x*x + 2*x*x - 8*x +15 (0,5 đ) 2*a + 3*b + (0,5 đ) (x+5)/(a+3)-y/(b+5)*(x+2)*(x+2) (0,5 đ) (x*x + 2*x + 5) – 4*x*y (0,5 đ) B/ Chuyển biểu thức viết Pascal dạng biểu thức toán: a a 1/x - a/5*(b+2) (0,5 đ) b x b 1/(n*(n+1)*(n+2)) (0,5 đ) n(n +1)(n + 2) ThuVienDeThi.com ThuVienDeThi.com ... Phạm vi giá trị phạm vi giá trị kiểu liệu số nguyên (integer)? A 15 đến 15 -1; B - 215 đến 215 - 1; C - 215 đến 215 -1; D - 215 đến 215 Câu Kết phép toán 39 div mod - bao nhiêu? A 0; B 1; C 2; D Câu... := 15/ 2; D x := 50; Câu Muốn khai báo dùng từ khóa: A Var B Uses C Type D Const Câu Phạm vi giá trị phạm vi giá trị kiểu liệu số nguyên (integer)? A - 215 đến 215 -1; B - 215 đến 215; C 15 đến 15. .. …………………………………………………………………………………… ThuVienDeThi.com KIỂM TRA TIẾT (Tiết 17) MÔN: Tin hc (15- 16) (Các em làm trực tiếp vào tờ giấy thi này) Họ tên: Lớp: ĐỀ II I/ TRẮC NGHIỆM : (3 điểm ) * Khoanh