Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (112.05 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>TRƯỜNG THCS VĨNH THỊNH</b>
<b>TRƯỜNG THCS VĨNH THỊNH</b>
==========
<b>ĐÁP ÁN VÀ THANG ĐIỂM ĐỀ KIỂM TRA HK II</b>
<b>NĂM HỌC 2017 - 2018</b>
<b>Môn: Tin học 8</b>
<b>Phần I. Trắc nghiệm (2</b>
Câu 1 Câu 2 Câu 3 Câu 4
<i><b>Đáp án</b></i> A C B A
<i><b>Điểm</b></i> 0,5 0,5 0,5 0,5
<b>Phần II. Tự luận (8 điểm)</b>
<i><b>Câu 5.(2 điểm) </b></i>
- Cú pháp câu lệnh: while <điều kiện> do <câu lệnh>; 1đ
- Hoạt động: Khi thực hiện câu lệnh chương trình kiểm tra điều kiện. Nếu điều kiện đúng
thực hiện câu lệnh sau từ khóa <b>do</b> và 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 <b>do</b> và kết thúc. 1đ
<i><b>Câu 6. (2 điểm)</b></i>
- Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng
một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp thứ tự được thực hiện bằng cách gán cho
mỗi phần tử một chỉ số: 1đ
- Cách khai báo biến mảng trong Pascal:
<i> VAR Tên biến mảng</i><b>:array[</b><chỉ số đầu><b>..</b> <chỉ số cuối><b>]of</b> <kiểu dữ liệu>;
Trong đó: chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn
<i>chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real.</i> 1đ
<i><b>Câu 7. (4 điểm) </b></i>
Chương trình có thể được viết như sau:
Program Cau8;
Uses CRT;
Var N, i : Integer;
T : Real;
A: Array[1..100] of Integer;
Begin
Clrscr;
Write(‘Nhap so luong phan tu: ’); Readln(N);
Writeln(‘Nhap cac phan tu: ’);
For i:= 1 to n do
Begin
Write(‘A[’, i, ‘]= ‘);
Readln(A[i]);
End;
T := 0;
For i:= 1 to N do
T:= T + A[i];
Write(‘Tong cua cac so da nhap la:’,T:8:2);
Readln;
End.
Phần khai báo: 1 điểm.
Phần nhập dãy số nguyên: 1 điểm.