Trường THCS Trực Đại Giáo an tin học KIM TRA HỌC KỲ I A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Mỗi câu có mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho Mỗi câu trả lời 0,5 điểm: Câu 1: Trong tên sau, tên không hợp lệ ngôn ngữ Pascal: A Lop8 C lop_8 B lop D lop8 Câu 2: Trong Pascal, khai báo sau đúng: A Var tb:real; C Var 5tb:real; B Const x:real; D Var R=30; Câu 3: Trong Pascal, cấu trúc chung chương trình gồm A Phần khai báo B Phần khai báo phần thân C Phần thân D Phần khai báo, phần thân phần kết thúc Câu 4: Trong Pascal, biến dùng để A Làm từ khóa C Lưu trữ liệu B Khai báo D Tất đáp án Điền từ thiếu vào dấu (…) câu trả lời điểm Câu 5: Bài toán ………… cần phải giải Q trình giải tốn máy tính gồm có bước: ……… Câu 6: Thuật toán … ……… cần thực theo trình tự xác định để …………………… ……………… ………………… ………………… ………………… B TỰ LUẬN (6 điểm) Câu 1: Hãy mơ tả thuật tốn giải tốn tính tích số dương chẵn dãy số A = {a1, a2, an} cho trước Câu 2: Cho hình chữ nhật hình bên, có chiều dài a, chiều rộng b Hãy viết chương trình nhập vào số nguyên a, b từ bàn b phím để tính chu vi hỡnh ch nht ó cho a Giáo Viên: Nguyễn Thị Cường ThuVienDeThi.com Trường THCS Trực Đại Giáo an tin học ĐÁP ÁN A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Mỗi câu có mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho nhất, câu trả lời 0,5 điểm Câu Đáp án B A B C Điền từ thiếu vào dấu (…) câu trả lời điểm Câu 5: …… ……… công việc hay nhiệm vụ ………… xác định tốn, mơ tả thuật tốn, viết chương trình ………… ……… ……… Câu 6: ……… dãy hữu hạn thao tác ……… thu kết cần thiết từ điều kiện cho trước ………….……… B TỰ LUẬN (6 điểm) Câu 1: - Xác định toán: INPUT: n dãy n số a1, a2, , an OUTPUT: Tích số dương chẵn có dãy A cho - Mơ tả thuật toán: Bước S 1; i Bước i i + Bước Nếu > chia hết cho S S * ai; Ngược lại, S S Bước Nếu i n, quay lại bước Bước Thơng báo S kết thúc thuật tốn Câu 2: program tinh_chu_vi; var a, b: integer; chu_vi:integer; begin { Nhap chieu dai va chieu rong cua hinh chu nhat } write (‘chieu dai hinh chu nhat: ‘); readln(a); Giáo Viên: Nguyễn Thị Cường ThuVienDeThi.com Trường THCS Trực Đại Gi¸o an tin häc write (‘chieu rong hinh chu nhat: ‘); readln(b); chu_vi := (a + b)*2; { In chu vi cua hinh chu nhat } writeln (‘chu vi cua hinh chu nhat co chieu dai a, chieu rong b la: , chu_vi); readln; end Giáo Viên: Nguyễn ThÞ Cêng ThuVienDeThi.com ...Trường THCS Trực Đại Giáo an tin học P ÁN A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Mỗi câu có mục trả lời a, b, c, d Hãy khoanh tròn đáp... Ngược lại, S S Bước Nếu i n, quay lại bước Bước Thơng báo S kết thúc thuật tốn Câu 2: program tinh_chu_vi; var a, b: integer; chu_vi:integer; begin { Nhap chieu dai va chieu rong cua hinh chu... chu nhat: ); readln(a); Giáo Viên: Nguyễn Thị Cường ThuVienDeThi.com Trường THCS Trực Đại Giáo an tin häc write (‘chieu rong hinh chu nhat: ‘); readln(b); chu_vi := (a + b)*2; { In chu vi cua hinh