Đề thi học kì 2

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Thuận
Ngày gửi: 20h:02' 29-06-2020
Dung lượng: 198.0 KB
Số lượt tải: 189
Nguồn:
Người gửi: Nguyễn Thị Thuận
Ngày gửi: 20h:02' 29-06-2020
Dung lượng: 198.0 KB
Số lượt tải: 189
Số lượt thích:
0 người
PHÒNG GD & ĐT KRÔNG NĂNG
TRƯỜNG THCS PHÚ XUÂN
MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2019-2020
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
Mức độ
Nội dung
Biết
Hiểu
Vận dung
TỔNG
TN
TL
TN
TL
TN
TL
Bài 7. Câu lệnh lặp
Câu 1,2
1đ
Câu 3,6
1đ
Câu 2a
1,5đ
4,5 câu
3,5 đ
Bài 8. Lặp với số lần chưa biết trước.
Câu 5
0,5đ
Câu1
2đ
Câu 7
0.5đ
Câu 2b
1,5đ
3,5 Câu
4.5 đ
Bài 9. Làm việc với dãy số.
Câu 4,8,9
1,5 đ
Câu 10
0.5đ
4 câu
2đ
TỔNG
6câu
3đ
1 câu
2đ
4 câu
2 đ
1 câu
3đ
12 câu
10 đ
PHÒNG GD & ĐT KRÔNG NĂNG
TRƯỜNG THCS PHÚ XUÂN
ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2019-2020
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
ĐỀ
Trắc nghiệm (5 điểm) chọn đáp án đúng.
Câu 1. Số lần lặp trong câu lệnh lặp với số lần biết trước được xác định bằng?
A. Giá trị cuối - giá trị đầu -1 B. Giá trị cuối + giá trị đầu +1
C. Giá trị cuối - giá trị đầu +1 D. Giá trị cuối + giá trị đầu -1
Câu 2. Trong ngôn ngữ lập trình Pascal, cấu trúc câu lệnh lặp nào sau đây đúng?
A. For i:=1 to 38 do writeln(‘A’); A. For i:=38 to 1 do writeln(‘A’);
A. For i:1 to 38 do writeln(‘A’); A. For i=1 to 38 do writeln(‘A’);
Câu 3. 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;
12; B. 13; C. 11; D. 14;
Câu 4. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối;
Chỉ số đầu chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
Cả ba ý trên đều đúng;
Câu 5. Cú pháp đầy đủ của câu lệnh While … do là:
While do <điều kiện>;
While <điều kiện>;;
While <điều kiện> to do;
While <điều kiện> do;
Câu 6: Trong câu lệnh lặp: j:=0; For i := 4 to 10 do begin j:= j + 2; write( j ); end;
Khi kết thúc câu lệnh lặp trên, giá trị j bằng bao nhiêu?
A. 2 B. 14 C. 12 D. 10
Câu 7. 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;
0 B. 4 C. 6 D. 10
Câu 8: Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal:
A. Var: array[] of ;
B. Var: array[..]: ;
C. Var: array[:]: ;
D. Var: array[..]of ;
Câu 9: Các phần tử của mảng:
A. Phải là số nguyên. B. Phải có giá trị như nhau.
C. Phải cùng kiểu dữ liệu. D. Có thể cùng kiểu hoặc khác kiểu dữ liệu.
Câu 10. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. Var soluong: array [1..40] of
TRƯỜNG THCS PHÚ XUÂN
MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2019-2020
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
Mức độ
Nội dung
Biết
Hiểu
Vận dung
TỔNG
TN
TL
TN
TL
TN
TL
Bài 7. Câu lệnh lặp
Câu 1,2
1đ
Câu 3,6
1đ
Câu 2a
1,5đ
4,5 câu
3,5 đ
Bài 8. Lặp với số lần chưa biết trước.
Câu 5
0,5đ
Câu1
2đ
Câu 7
0.5đ
Câu 2b
1,5đ
3,5 Câu
4.5 đ
Bài 9. Làm việc với dãy số.
Câu 4,8,9
1,5 đ
Câu 10
0.5đ
4 câu
2đ
TỔNG
6câu
3đ
1 câu
2đ
4 câu
2 đ
1 câu
3đ
12 câu
10 đ
PHÒNG GD & ĐT KRÔNG NĂNG
TRƯỜNG THCS PHÚ XUÂN
ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2019-2020
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
ĐỀ
Trắc nghiệm (5 điểm) chọn đáp án đúng.
Câu 1. Số lần lặp trong câu lệnh lặp với số lần biết trước được xác định bằng?
A. Giá trị cuối - giá trị đầu -1 B. Giá trị cuối + giá trị đầu +1
C. Giá trị cuối - giá trị đầu +1 D. Giá trị cuối + giá trị đầu -1
Câu 2. Trong ngôn ngữ lập trình Pascal, cấu trúc câu lệnh lặp nào sau đây đúng?
A. For i:=1 to 38 do writeln(‘A’); A. For i:=38 to 1 do writeln(‘A’);
A. For i:1 to 38 do writeln(‘A’); A. For i=1 to 38 do writeln(‘A’);
Câu 3. 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;
12; B. 13; C. 11; D. 14;
Câu 4. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối;
Chỉ số đầu chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
Cả ba ý trên đều đúng;
Câu 5. Cú pháp đầy đủ của câu lệnh While … do là:
While
While <điều kiện>;
While <điều kiện> to
While <điều kiện> do
Câu 6: Trong câu lệnh lặp: j:=0; For i := 4 to 10 do begin j:= j + 2; write( j ); end;
Khi kết thúc câu lệnh lặp trên, giá trị j bằng bao nhiêu?
A. 2 B. 14 C. 12 D. 10
Câu 7. 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;
0 B. 4 C. 6 D. 10
Câu 8: Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal:
A. Var
B. Var
C. Var
D. Var
Câu 9: Các phần tử của mảng:
A. Phải là số nguyên. B. Phải có giá trị như nhau.
C. Phải cùng kiểu dữ liệu. D. Có thể cùng kiểu hoặc khác kiểu dữ liệu.
Câu 10. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. Var soluong: array [1..40] of
 









Các ý kiến mới nhất