Ktra_tin8_HkII

Chia sẻ bởi Nguyễn Đưc Minh | Ngày 17/10/2018 | 39

Chia sẻ tài liệu: ktra_tin8_HkII thuộc Tin học 8

Nội dung tài liệu:

Họ và tên:………………………….. ĐỀ THI HKII (NH : 2009-2010)
Lớp 8A… MÔN: TIN HỌC 8
THỜI GIAN: 45’ ( Không kể giao đề )
ĐIỂM
LỜI PHÊ

Đề bài
1/ Trình bày cú pháp:
a/ Lặp với số lần chưa biết trước;
b/ Khai báo biến mảng;
2/Chỉ ra các lỗi trong các câu lệnh sau đây
a. var x:= array [4..15] of real;
b. S:= 0; n:=0; while S<=10 do n:=n+1; S:=S+1;
c. for i:=1 to 10 do; writeln(‘A’);
d. var i:= real ;
begin
for i:= 1 to 10 do writeln(‘A’);
end.
3/ Viết chương trình tính S:= 1+3+5+7+…+(2n-1)
4/ Khai báo biến mảng sau đây máy tính có thực hiện được không? Vì sao?
Var N: integer ;
A : array[1..N] of Real;
Bài làm
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
Ma trận đề

Nội dung
Mức độ
Câu lệnh lặp với số lần chưa biết trước
Câu lệnh lặp với số lần chưa biết trước
Làm việc với dãy số

Biết
1 a
1b


Hiểu
2b
2c, 2d
2a,

Vận dụng

3
4


Đáp án – thang điểm

1/ a. While < điều kiện> do < câu lệnh > ; (1đ)
b. Var < tên mảng > : array [ < chỉ số đầu> .. < chỉ số cuối> ] of < kiểu dữ liệu> ; (1đ)

2/ a. Thừa dấu = (0.75đ)
b. Thiếu begin và end; vì đây là câu lệnh ghép (0.75đ)
c. Thừa dấu ; sau DO (0.75đ)
d. Sai kiểu dữ liệu của biến đếm i (0.75đ)

3/ Program tinh_tong ;
Uses crt ;
Var i,n,s : integer ; (1đ)
Begin
Clrscr;
Write (‘nhap n= ‘) ; readln (n) ;
S:= 0 ;
For i:= 1 to n do s:= s + ( 2*i – 1 ) ; (1đ)
Write ( ‘ tong s = ’, s ) ;
Readln
End. (1đ)
4/ Máy tính không thể thực hiện được vì chưa có chỉ số cuối nên không thể xác định được số phần tử của mảng . (2đ)
Định an, ngày 14 tháng 4 năm 2010
Gv ra đề




Nguyễn Đức Minh
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Đưc Minh
Dung lượng: 39,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)