Đề kiểm tra Tin học 11 nội dung chương trình con số 2, một trong những nội dung trong chương trình tin học lớp 11. Kiểm tra một cách khái quát một số nội dung trọng tâm, toàn diện về chương trình con. Là tài liệu giúp quý thầy cô và các bạn học sinh tham khảo để kiểm tra kiến thức về chuong trình con.
KIỂM TRA HỆ SỐ MÔN: TIN HỌC 11 CB THỜI GIAN: 15 PHÚT (Đề kiểm tra gồm câu, thí sinh khơng sử dụng tài liệu) Câu 1: (6 điểm) Có loại chương trình con? Mỗi loại chương trình cho ví dụ Có phải tất chương trình phải có tham số hình thức biến cục khơng? Để thực chương trình con, ta phải làm gì? Khi thực chương trình con, tham số hình thức có nhiệm vụ gì? Sau chương trình kết thúc, điều xảy ra? Câu 2: (4 điểm) Trình bày cấu trúc chương trình Khai báo phần đầu hàm nào? Cho ví dụ khai báo phần đầu hàm -HẾT - ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM CÂ U ĐIỂM NỘI DUNG CHẤM CHẤ M Trong nhiều ngơn ngữ lập trình, chương trình 0,25 thường gồm hai loại: - Hàm (function) 0,25 Ví dụ: sin(x), sqrt(x), length(x),… 0,5 - Thủ tục (procedure) 0,25 Ví dụ: writeln, readln, delete, insert,… 0,5 Một chương trình có khơng có tham 0,25 số hình thức, có khơng có biến cục 0,25 Để thực (gọi) chương trình con, ta cần phải 0,5 có lệnh gọi tương tự lệnh gọi hàm hay thủ tục chuẩn, bao gồm tên chương trình với tham 1,0 số (nếu có) biến chứa liệu vào 1,0 tương ứng với tham số hình thức đặt cặp ngoặc ( ) Khi thực chương trình con, tham số hình 0,5 thức dùng để nhập liệu vào nhận giá trị tham số thực tương ứng 0,5 Tham số hình thức dùng để lưu trữ liệu trả giá trị cho tham số thực tương ứng Sau chương trình kết thức, lệnh 0,25 lệnh gọi chương trình thực Chương trình có cấu trúc tương tự chương trình, 0,25 thiết phải có tên phần đầu dùng để 0,25 khai báo tên, hàm phải khai báo kiểu 0,25 liệu cho giá trị trả hàm 0,25 0,25 [] 0,25 Phần khai báo có khai báo biến cho liệu vào ra, biến dùng chương trình 0,5 Phần thân dãy câu lệnh thực để từ 0,5 liệu vào ta nhận liệu hay kết mong muốn Khai báo phần đầu hàm sau: function [()]: 1,0 ; Ví dụ: function UCLN(x, y: integer) : integer; function Min(a, b: real) : real; 0,5