PHÒNG GD& ĐT VĂN BÀN TRƯỜNG THCS VÕ LAO ĐềĐỀ KIỂM TRA HỌC KÌ II Năm học: 2016-2017 Môn: Tinhọc Thời gian: 45 phút (Không kể giao đề) I Trắc nghiệm khách quan (2,0 điểm) Khoanh tròn chữ đứng trước câu trả lời đúng? Câu Trong cú pháp khai báo biến mảng, số đầu số cuối A Số nguyên B Số thực C Kí tự D Xâu kí tự Câu Program từ khoá dùng để: A Khai báo tiêu đề chương trình B Kết thúc chương trình C Viết hình thông báo D Khai báo biến Câu Để khai báo biến mảng a gồm 10 phần tử , có kiểu liệu thực ta khai báo: A var a: array[10] of real; B var a: array[1;10] of real; C var a: array[1:10]: of real; D var a: array[1 10] of real; Câu Cấu trúc chương trình Pascal gồm phần nào? A Khai báo B Khai báo thân C Tiêu đề, khai báo thân D Thân Câu Cấu trúc của câu lệnh lặp với số lần biết trước là: A For = to ; B For := down to ; C For := to ; D For = to ; Câu Vòng lặp While ; vòng lặp: A Chưa biết trước số lần lặp B Chưa biết truớc số lần lặp giới hạn >=100 C Biết trước số lần lặp D Chưa biết truớc số lần lặp giới hạn 8A5 làm phần tự luận câu 1, câu 2, câu Tổ chuyên môn duyệt BGH duyệt Vũ Xuân Tú PHÒNG GD& ĐT VĂN BÀN TRƯỜNG THCS VÕ LAO ĐềĐỀ KIỂM TRA HỌC KÌ II Năm học: 2016-2017 Môn: Tinhọc Thời gian: 45 phút (Không kể giao đề) I Trắc nghiệm khách quan (2,0 điểm) Khoanh tròn chữ đứng trước câu trả lời đúng? Câu Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím: A Ctrl + F9 B Ctrl + X C Alt + F9 D Alt + X Câu Để khai báo biến mảng a gồm 20 phần tử , có kiểu liệu thực ta khai báo: A var a: array[20] of real; B var a: array[1;20] of real; C var a: array[20:1]: of real; D var a: array[1 20] of real; Câu 3: Phần chương trình Pascal bắt buộc phải có A Thân B Khai báo C Khai báo thân D Tiêu đề Câu Biểu thức toán học (a + b)(1 + c) biểu diễn Pascal ? A (a*a + b)(1+c)(1 + c)(1 + c) C (a.a + b)(1 + c)(1 + c)(1 + c) B (a*a + b)*(1 + c)*(1 + c)*(1 + c) D (a2 + b)(1 + c)3 Câu Vòng lặp While ; vòng lặp: A Chưa biết truớc số lần lặp giới hạn >=100 B Biết trước số lần lặp C Chưa biết trước số lần lặp D Chưa biết truớc số lần lặp giới hạn 8A5 làm phần tự luận câu1, câu 2, câu Tổ chuyên môn duyệt Vũ Xuân Tú BGH duyệt HƯỚNG DẪN CHẤM BÀI KIỂM TRA HỌCKỲ II Môn: Tinhọc Năm học 2016-2017 Đê A TRẮC NGHIỆM: Mỗi câu 0.25đ Câu Câu Câu Câu Câu Câu Câu Câu A A D B B,C A D Đáp án B TỰ LUẬN: Câu Nội dung Biểu điểm 8A1 - Cú pháp câu lệnh: while ; - Hoạt động: Khi thực câu lệnh chương trình kiểm tra điều kiện Nếu điều kiện thực câu lệnh sau từ khóa quay lại kiểm tra điều kiện Nếu điều kiện sai bỏ qua câu lệnh sau từ khóa kết thúc Program Tinh_Tong; Uses crt; 8A2, 3,4,5 2,0 2,0 1,0 2,0 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 Var n,s: real; i: Integer; Begin Clrscr; Write(‘nhap vao so n=’); readln(n); S:=0 ; i:=1; For i:=1 to n s:=s+i; Writeln(‘ tong cua day so la:’,s:5:3); Readln; End Program So_ Sánh; Uses crt; Var a,b: integer; Begin Write(‘nhap so a=’); readln(a); Write(‘nhap so b=’); readln(b); If a>b then Writeln(‘ a la so lon’); If ab then Writeln(‘ a =b ’); readln; End 4 Program In_So_Le; Uses crt; var S,i,n: integer; Begin Clrscr; Write('Nhap so n ='); readln(n); For i:=1 to n if i mod =1 then S:= S+i; Writeln('Tong cac so le nho hon ',n,' la: ',S); readln end 0,25 0,25 0,25 0,25 Tổng 10 10 HƯỚNG DẪN CHẤM BÀI KIỂM TRA HỌCKỲ II Môn: Tinhọc Năm học 2016-2017 Đê A TRẮC NGHIỆM: Mỗi câu 0.25đ Câu Đáp án Câu C Câu Câu Câu Câu Câu Câu A D C B B,D D B TỰ LUẬN: Câu Nội dung Biểu điểm 8A2, 8A1 3,4,5 - For := to ; + Biến đếm thường biến kiểu nguyên + Giá trị đầu, giá trị cuối biểu thức kiểu với biến đếm Giá trị đầu phải nhỏ hay giá trị cuối 2,0 2,0 0.25 1,0 0.25 1,0 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 + Ở dạng lặp tiến: biến đếm tự tăng dần từ giá trị đầu đến giá trị cuối + Ở dạng lặp lùi: biến đếm tự giảm dần từ giá trị cuối đến giá trị đầu + Tương ứng với giá trị biến đếm, câu lệnh sau thực lần Program Tinh_Tong; Uses crt; Var n,s: real; i: Integer; Begin Clrscr; Write(‘nhap vao so n=’); readln(n); S:=0 ; i:=1; For i:=1 to n+1 s:=s+i; Writeln(‘ tong cua day so la:’,s:5:3); Readln; End Program So_ Sánh; Uses crt; Var a,b: integer; Begin Write(‘nhap so a=’); readln(a); Write(‘nhap so b=’); readln(b); If a>b then Writeln(‘ a la so lon’); If ab then 0,5 0,5 0,5 0,5 0,5 0,5 Writeln(‘ a =b ’); readln; End Program In_So_chan; Uses crt; var S,i,n: integer; Begin Clrscr; Write('Nhap so n ='); readln(n); For i:=1 to n if i mod =0 then S:= S+i; Writeln('Tong cac so le nho hon ',n,' la: ',S); readln end Tổng 0,25 0,25 0,25 0,25 10 10 ... Lớp 8A1 làm tất câu Lớp 8A2->8A5 làm phần tự luận câu 1, câu 2, câu Tổ chuyên môn duyệt BGH duyệt Vũ Xuân Tú PHÒNG GD& ĐT VĂN BÀN TRƯỜNG THCS VÕ LAO Đề ĐỀ KIỂM TRA HỌC KÌ II Năm học: 20 16 -20 17... Chú ý: Lớp 8A1 làm tất câu Lớp 8A2->8A5 làm phần tự luận câu1, câu 2, câu Tổ chuyên môn duyệt Vũ Xuân Tú BGH duyệt HƯỚNG DẪN CHẤM BÀI KIỂM TRA HỌC KỲ II Môn: Tin học Năm học 20 16 -20 17 Đê A TRẮC... hon ',n,' la: ',S); readln end 0 ,25 0 ,25 0 ,25 0 ,25 Tổng 10 10 HƯỚNG DẪN CHẤM BÀI KIỂM TRA HỌC KỲ II Môn: Tin học Năm học 20 16 -20 17 Đê A TRẮC NGHIỆM: Mỗi câu 0 .25 đ Câu Đáp án Câu C Câu Câu Câu