Phòng Giáo dục và Đào tạo Đề thi Học kì 2 Môn Tin Học lớp 11 Thời gian làm bài 45 phút (Đề 4) Phần I Trắc nghiệm Câu 1 Cho đoạn chương trình sau s1 = ‘abcd’; s2 ‘abab’; if s1 > s2 then write(s1) else[.]
Trang 1Phòng Giáo dục và Đào tạo
Đề thi Học kì 2 Môn: Tin Học lớp 11
Thời gian làm bài: 45 phút
Trang 2Câu 4: Cho đoạn chương trình sau:
Câu 5: Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Truyen Kieu’
Trang 4Câu 12: Để biết con trỏ tệp đã ở cuối tệp f hay chưa, ta sử dụng hàm:
Trang 5A Procedure Hoan_doi (y : integer; Var x : integer);
B Procedure Hoan_doi (x : integer; Var y : integer);
C Procedure Hoan_doi (Var x, y : integer);
D Procedure Hoan_doi (x, y : integer);
Câu 18: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
A Type
B Begin
C Var
Trang 6Câu 20: Cho chương trình sau:
procedure thutuc (a, b: integer);
Tính tổng các số chia hết cho 5 trong phạm vi từ M đến N
Ghi kết quả ra tệp “KETQUA.TXT”
Bài 2 (3 điểm) Cho chương trình sau:
Trang 7a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây:
b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên
Đáp án & Thang điểm
Trang 9Thời gian làm bài: 45 phút
Trang 10Câu 5: Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Truyen Kieu’
Trang 14Câu 16: Các biến được khai báo dùng riêng cho chương trình con được gọi là:
A Procedure Hoan_doi (y : integer; Var x : integer);
B Procedure Hoan_doi (x : integer; Var y : integer);
C Procedure Hoan_doi (Var x, y : integer);
D Procedure Hoan_doi (x, y : integer);
Câu 18: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
Trang 15Câu 20: Cho chương trình sau:
procedure thutuc (a, b: integer);
Ghi kết quả ra tệp “KETQUA.TXT”
Bài 2 (3 điểm) Cho chương trình sau:
Trang 16a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây:
b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên
Đáp án & Thang điểm
Phần I Trắc nghiệm
Trang 18Thời gian làm bài: 45 phút
Trang 19Câu 5: Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Nguyen Du’
A copy(s, 12, 10);
B delete(s, 12, 10);
Trang 22Câu 14: Trong lời gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể được gọi là:
Trang 23A Procedure Hoan_doi (y : integer; Var x : integer);
B Procedure Hoan_doi (x : integer; Var y : integer);
C Procedure Hoan_doi (Var x, y : integer);
D Procedure Hoan_doi (x, y : integer);
Câu 18: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
Câu 20: Cho chương trình sau:
procedure thutuc (a, b: integer);
Begin
Trang 24Tính tổng các số chia hết cho 3 trong phạm vi từ M đến N
Ghi kết quả ra tệp “KETQUA.TXT”
Bài 2 (3 điểm) Cho chương trình sau:
Trang 25a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây:
b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên
Đáp án & Thang điểm
Phần I Trắc nghiệm
Phần II Tự luận
Trang 27………
Phòng Giáo dục và Đào tạo
Đề thi Học kì 2 Môn: Tin Học lớp 11
Thời gian làm bài: 45 phút
Trang 28Câu 5: Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Nguyen Du’
Trang 31A Procedure Hoan_doi (y : integer; Var x : integer);
B Procedure Hoan_doi (Var x, y : integer);
C Procedure Hoan_doi (x : integer; Var y : integer);
Trang 32D Procedure Hoan_doi (x, y : integer);
Câu 18: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
Câu 20: Cho chương trình sau:
procedure thutuc (a, b: integer);
Trang 33Phần II Tự luận
Bài 1 (2 điểm) Viết chương trình:
Đọc từ tệp “DULIEU.TXT” 2 số nguyên M và N (M < N) Tính tổng các số lẻ trong phạm vi từ M đến N
Ghi kết quả ra tệp “KETQUA.TXT”
Bài 2 (3 điểm) Cho chương trình sau:
Trang 34b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên
Đáp án & Thang điểm