Đề KT KH II tin 8

Chia sẻ bởi Bế Thị Hậu | Ngày 17/10/2018 | 43

Chia sẻ tài liệu: Đề KT KH II tin 8 thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD & ĐT HUYỆN VÕ NHAI
 KIỂM TRA HỌC KÌ II

 TRƯỜNG THCS LÂU THƯỢNG
 Môn: Tin Học 8




 Thời gian làm bài: 45 phút

Họ và tên: ……………….…………….....


Lớp: ….……………….



I.Trắc nghiệm: Khoanh tròn vào câu trả lời đúng nhất (4đ)
1. Lệnh lặp sau: for i:=0 to 5 do begin…end; được thực hiện bao nhiêu lần?
a. 7 b. 6
c. 5 d. Không lần nào
2. Câu lệnh sau đây: for i=1 to 5 do x=x+1; sai ở chổ nào?
a. giá trị đầu không là kiểu số nguyên b. thiếu dấu : sau biến i
c. thiếu dấu : sau biến x d. thiếu dấu : sau biến i và x
3: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?


A.For…do;
B.While…do;
C.If…then…else;
D.If..then;

4. Chọn điều kiện Đúng trong các điều kiện sau?
a. x=3 b. x/3
c. x3 d. x= < 3
5. Các hình thức nào dưới đây không là dạng bài tập của mảng 1 chiều?
a. Dãy số b. Danh sách giáo viên
c. Danh sách học sinh d. Bàn cờ vua
6: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng:


 A. for i:=10 to 1 do x:=x+1.
B. for i:=1 to 10; do x:=x+1


 C.for i:=1 to 10 do x:=x+1
D. for i:= 1 to 10 for j:=1 to 10 do x:=x+1

7. Câu lệnh lặp while…do có dạng đúng là:


 A.While <điều kiện> do;
B.While do;


 C.While <điều kiện> do ;
D.While do <điều kiện> ;

 8. Em hãy nêu cách khai báo mảng trong Pascal;
……………………………………………………………………………………………………………………………………………………………………..………………………
II- Tự luận: ()
Viết chương trình pascal sử dụng biến mảng để nhập từ bàn phím. Các phần tử của một dãy số, độ dài n của dãy cũng được nhập từ bàn phím. Tính tích các phần tử trong dãy số đó.
……………………………………………………………………………………………………………………………………………………………………..………………………
……………………………………………………………………………………………………………………………………………………………………..………………………
……………………………………………………………………………………………………………………………………………………………………..………………………
……………………………………………………………………………………………………………………………………………………………………..………………………
……………………………………………………………………………………………………………………………………………………………………..………………………
……………………………………………………………………………………………………………………………………………………………………..………………………

ĐÁP ÁN VÀ THANG ĐIỂM TIN 8
I- Phần I :TRẮC NGHIỆM (4đ) Mỗi câu đúng 0,5 điểm.

Câu
1
2
3
4
5
6
7

Đáp án
d
d
b
a
d
c
c

Câu 6:
a. Sai vì dấu : sau biến i
b. Sai vì lặp vô hạn
c. đúng
d. Sai vì giá trị đầu là số thập phân
Câu 8: Tên mảmg:array[..] of

II- Tự luận: (6đ)
Program Mang_tinh_Tich; var i,n,tich : integer; a : array[1..100] of integer; BEGIN Write(`Nhap vao so n : `);readln(n); writeln(`Nhap mang 1 chieu ` ,n ,` phan tu!` ); for i := 1 to n do begin write(`A[`,i,`]= `); readln(A[i]); end; tich:= 1; for i := 1 to n do
tich:= tich*a[i]; writeln(`Tich cac phan tu cua mang A la: `,tich ); readln; {Cho nhan nut bat ky de ket thuc chuong trinh} END.

Giáo viên: Bế Thị Hậu
Trường THCS Lâu Thượng- Võ Nhai - Thái Nguyên
* 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ẻ: Bế Thị Hậu
Dung lượng: 45,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)