Đề kiểm tra học kì iII năm học: 2014-2015 môn: Tin học lớp 8

B/ TỰ LUẬN:

Câu 5. Cho thuật toán sau:

 B1: j  0; T  105;

 B2: Nếu T< 20 thì chuyển qua B4;

 B3: j  j + 5; T  T – j;

 B4: In ra kết quả T và j;

a. Hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu.

Câu 6. Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím 20 phần tử của một dãy số ?

 

doc3 trang | Chia sẻ: dung89st | Lượt xem: 1574 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề kiểm tra học kì iII năm học: 2014-2015 môn: Tin học lớp 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
PHÒNG GD& ĐT TRỰC NINH
TRƯỜNG THCS TRỰC CÁT
=======&=======
ĐỀ KIỂM TRA HỌC KÌ II
NĂM HỌC: 2014-2015
MÔN: TIN HỌC LỚP 8
Thời gian làm bài: 45 phút.
Họ và tên: ..
Lớp : ..
Điểm
A/TRẮC NGHIỆM KHÁCH QUAN: Hãy chọn một đáp án đúng nhất cho các câu sau đây:
Câu 1. Trong câu lệnh lặp: for n:= 1 to 6 do begin ... end;
Câu lệnh ghép được thực hiện bao nhiêu lần?
A..7 lần;	B. 6 lần;	C. 5 lần;	D.Không lần nào;
Câu 2. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j:= 1; 
for i:= 0 to 10 do j:= j+1;
	A.12;	B..13	C.11	D.14
Câu 3. Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?	n:=10; T:=100;
While n>10 do n:=n+5; T:=T - n;
	A. 0;	B. 4	C. 6	D. 10
Câu 4. Trong Pascal, câu lệnh khai báo biến mảng nào sau đây đúng?
A. var a : array[10..1] of integer;	C. var c: array[1..15] of integer;	
B. var b: array(1..100) of real;	D. var d: array[-2..-5] of real;
B/ TỰ LUẬN:
Câu 5. Cho thuật toán sau:
	B1: j ß 0; T ß 105;	
	B2: Nếu T< 20 thì chuyển qua B4;	
	B3: j ß j + 5; T ß T – j;	
	B4: In ra kết quả T và j;	
a. Hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu.
Câu 6. Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím 20 phần tử của một dãy số ?
BÀI LÀM
..
.
.
.
.
..
.
.
.
.
.
.
.
.
.
..
.
.
.
.
..
.
.
.
.
ĐÁP ÁN VÀ BIỂU ĐIỂM 
A/TRẮC NGHIỆM KHÁCH QUAN: (4 điểm – mỗi câu đúng 1,0 điểm).
Câu 
Câu1
Câu2
Câu3
Câu4
Đáp án
B
A
A
C
B/ TỰ LUẬN: 6 điểm
CÂU
ĐÁP ÁN
ĐIỂM
Câu 1
( 3 đ)
a
- Khi thực hiện thuật toán trên, máy tính sẽ thực hiện 06 vòng lặp.
0.5
- T = 0; j = 30.
0.5
b
Đoạn chương trình thể hiện thuật toán:
j := 0;
0.5
T := 105;
0.5
While T >= 20 do begin j := j + 5; T := T - j; end;
0.5
Write(T); write(j);
0.5
Câu 2
( 3 đ)
Program day_so;
Uses crt;
Var	
 N,i:integer;
	A:array[1..20] of integer;
Begin
	Clrscr;
	Writeln(‘Nhap day so’);
	For i:=1 to 20 do
	Begin
	Write(‘A[‘,i,’]=’);
	Readln(A[i]);
	End;
	Writeln(‘Day so da nhap’);
	For i:=1 to 20 do
	Write(A[i],’ ‘);
	Readln;
End.
0,25
0,25
0,5
0,5
0,5
0,5
0,5

File đính kèm:

  • docKT_Tin_8_ki_II_20142015_20150727_113115.doc