ĐỀ THI HKII TIN HỌC 8 NH 2011-2012 CÓ ĐÁP ÁN

Chia sẻ bởi Nguyễn Hữu Lộc | Ngày 17/10/2018 | 47

Chia sẻ tài liệu: ĐỀ THI HKII TIN HỌC 8 NH 2011-2012 CÓ ĐÁP ÁN thuộc Tin học 8

Nội dung tài liệu:


Trường THCS THI KIỂM TRA CHẤT LƯỢNG HỌC KÌ II
Tổ:Toán -Lý -Tin NĂM HỌC:2011-2012 Điểm
Môn:TIN HỌC-Lớp 8
Họ và tên:............................ Thời gian:45 phút(không kể thời gian phát đề)
Lớp:8/
STT:……
I.PHẦN TRẮC NGHIỆM (3 điểm) :Hãy khoanh tròn chữ cái đứng trước câu trả lời em cho là đúng nhất(mỗi câu 0.5điểm)

Câu 1: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: S:=0; For i:=1 to 5 do S:=S+i; a. 20 b. 15 c. 10
Câu 2: Cú pháp của câu lệnh While…do là: a. While <điều kiện> to ; b. While <điều kiện> to do ;
c. While <điều kiện> do ; Câu 3: Điều kiện cần phải kiểm tra đối với câu lệnh lặp For...do là?
a. Giá trị cuối b. Giá trị đầu c. Điều kiện
Câu 4: Khi khai báo một biến có kiểu dữ liệu là kiểu mảng , biến đó được gọi là?
a. Biến mảng b. Biến đếm c. Biến gán
Câu 5: Biến mảng thường có kiêủ dữ liệu?
a. Số nguyên b. Số thực c. Cả a,b
Câu 6: : Hãy tìm hiểu đoạn chương trình sau đây: x:= 0; tong:= 0; While tong <= 29 do Begin Tong:= tong + 1; Writeln (tong); End; x:= tong; Sau khi đọan chương trình trên được thực hiện, giá trị của x bằng bao nhiêu? a. 30 b. 31 c. 0
II. PHẦN TỰ LUẬN: (7.0 điểm)
Câu 1: Các em hãy xác định các câu lệnh sau đây đúng hay sai? (1.5 điểm)
a) For i:=200 to 1 do writeln(‘A’);
b) For i:=1.5 to 20.5 do writeln(‘A’);
c) S:=0;n:=0; While S<=20 do begin n:=n+1;S:=S+n end;
d) var X: array[10..1] of integer;
e) var X: array[1,5..15,5] of integer;
f) var X: array[1..20] of integer;
Câu 2: Viết cú pháp của câu lệnh lặp For...do, While...do; Và cú pháp khai báo mảng: (1.5 điểm)
Câu 3: Viết chương trình tính tổng 10 số tự nhiên đầu tiên. (2.0 điểm)
Câu 4: Viết chương trình để tính tổng các số tự nhiên đầu tiên cho đến khi tổng đó bằng 100 thì dừng lại? (2.0 điểm)
ĐÁP ÁN
THI KIỂM TRA HỌC KÌ II
MÔN:TIN HỌC 8
I.PHẦN TRẮC NGHIỆM (3 điểm) :Hãy khoanh tròn chữ cái đứng trước câu trả lời em cho là đúng nhất(mỗi câu 0.5điểm)
Câu 1: b ; Câu 2: c ; Câu 3: a; Câu 4: a; Câu 5:c ; Câu 6: c
II. PHẦN TỰ LUẬN: (7.0 điểm)
Câu 1: Các em hãy xác định các câu lệnh sau đây đúng hay sai? (1.5 điểm)
a) sai b)sai c) đúng d) sai e) sai f) đúng
Câu 2: Viết cú pháp của câu lệnh lặp For...do, While...do; Và cú pháp khai báo mảng: (1.5 điểm)
- Cú pháp của câu lệnh lặp For ... do: For:=to do; 0.5d
- Cú pháp của câu lệnh lặp while ... do: while<điều kiện>do; 0.5d
- Cú pháp khai báo mảng:tên mảng: array[..] of 0.5đ
Câu 3: Viết chương trình tính tổng 10 số tự nhiên đầu tiên. (2.0 điểm)
Program tong; 0.25 đ
var S,i:integer; 0.25 đ
Begin 0.25 đ
S:=0; 0.25 đ
for i:=1 to 10 do S:=S+i; 0.25 đ
writeln(‘ tong cua 10 so tu
* 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 Hữu Lộc
Dung lượng: 56,53KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)