Kiểm tra 1 tiết Tin 8_Bài 2 - Website Trường THCS Phan Bội Châu - Đại Lộc - Quảng Nam

4 15 0
Kiểm tra 1 tiết Tin 8_Bài 2 - Website Trường THCS Phan Bội Châu - Đại Lộc - Quảng Nam

Đang tải... (xem toàn văn)

Thông tin tài liệu

Câu 2 : Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước: a.. Mỗi ngày phải học bài cho đến khi thuộc[r]

(1)

TRƯỜNG THCS PHAN BỘI CHÂU TỔ CM: TOÁN-LÝ-TIN-NHẠC-MT

ĐỀ KIỂM TRA TIẾT (Đề số 2) Môn: TIN HỌC (Năm học: 2019-2020)

1. Ma trận đề kiểm tra

Cấp độ Chủ đề

Nhận biết Thông hiểu Vận dụng Cộng

Cấp độ thấp Cấp độ cao

TNKQ TL TNKQ TL TNKQ TL TNKQ TL

Bài 7: Câu lệnh lặp

- Biết phím tắt làm việc với phần mềm – Biết cấu trúc câu lệnh lặp

- Xác định được kiểu liệu của

biến -Thực hiện

phép tính

- Áp dụng câu lệnh lặp xác định giá trị biến trong câu lệnh lặp -Áp dụng câu lệnh lặp để viết chương trình

Số câu

Số điểm Tỉ lệ %

2(C4,10) 1 10% 1(C2) 1 10% 2(C1,8) 1 10% 1(C6) 0,5 5% 1(C1) 2 20% 7 5,5 55%

Bài 8: Lặp với số lần chưa

biết trước

-Biết hoạt động lặp chưa biết trước số lần lặp

- Xác định được kiểu liệu của

biến - Hiểu được cách thực hiện

câu lệnh lặp

- Áp dụng câu lệnh lặp, tính số vịng lặp giá trị của biến

Số câu

Số điểm Tỉ lệ %

1(C2) 0,5 5% 1(C3) 0,5 5% 1 2 20% 3(C5,7,9) 1,5 15% 6 4,5 45% Tổng số câu

Tổng số điểm Tỉ lệ %

3 1,5 15% 1 1 10% 3 1,5 15% 1 2 20% 4 2 20% 1 2 20% 13 10,0 100%

(2)

2 Đề kiểm tra

A TRẮC NGHIỆM: (5đ)

Câu 1: Cho đoạn chương trình sau: s:=0;

For i:= to 100 s:=s+1/i; Hỏi kiểu liệu biến i gì?

a Real b Integer c String d Char

Câu : Trong hoạt động đây, đâu hoạt động lặp với số lần chưa biết trước: a Mỗi buổi học tiết

b Mỗi ngày ăn cơm buổi

c Mỗi ngày phải học thuộc d Rằm tháng Giêng Tết Nguyên tiêu Câu 3: Cho đoạn chương trình sau:

p:=1; i:=1;

While i<5 begin p:= p*i; i:=i+1; end; Hỏi kiểu liệu biến p gì?

a Real b Integer c String d Char Câu 4: Kết phép tính: 15 mod

a b c d 13

Câu 5: Hãy cho biết giá trị biến X sau thực câu lệnh: X:=0; i:=5;

while (i <10 ) begin X :=X+1; i:=i+1; end;

a b c d.6

Câu 6: Ta có lệnh sau : x :=0 ;

For i :=1 to x :=x+2;

Giá trị x bao nhiêu:

A B C D 10

(3)

while (a<0) begin b:= a + b; a:=a+1 end;

a b= 8; b b=3; c b= 5; d b= 0; Câu : Tính số vịng lặp câu lệnh sau:

For i:= to 15 writeln(‘Day la lan lap thu ‘,i);

a 10 b 15 c 14 d 16

Câu 9: Câu lệnh lặp sau thực lần? s:=0; i:=1;

While i<=3 begin s:= s+I; i:= i+1; end;

a b c d

Câu 10: Để lưu chương trình Pascal ta dùng phím

a S1 b S2 c F1 d F2

B BÀI TẬP: (5đ)

Câu 1: (2đ) Kẻ bảng thực câu lệnh lặp for…do sau: S:=0; p:=1;

For i:= to 10 begin S:=S+1; P:=P+ i end; Câu 2: (1đ) Sửa lỗi cho câu lệnh sau:

a For i = to 100 s=s+i; b a:=7

While a>5 a = a-1;

Câu 3: (2đ)Viết chương trình tính tổng T=1 +1/2+1/3+…+1/100 in kết hình?

3 Hướng dẫn chấm I) Trắc nghiệm :

Câu 1 2 3 4 5 6 7 8 9 10

Đáp án B C B A A D C B C D

II) Tự Luận:

(4)

For i:= to 10 begin S:=S+1; P:=P+ i end;

Biến đếm: i Câu lệnh 1: s:=s+1; Câu lệnh 2: P:=P+i;

1 S:=0+1=1 P:=1+1=2

2 S:=1+1=2 P:=2+2=4

3 S:=2+1=3 P:=4+3=7

4 S:=3+1=4 P:=7+4=11

5 S:=4+1=5 P:=11+5=16

6 S:=5+1=6 P:=16+6=22

7 S:=6+1=7 P:=22+7=29

8 S:=7+1=8 P:=29+8=37

9 S:=8+1=9 P:=37+9=46

10 S:=9+1=10 P:=46+10=56

Câu 2: (1đ) Sửa lỗi cho câu lệnh sau:

a For i = to 100 s=s+i;  For i := to 100 s:= s+i; b a:=7  a:=7;

While a>5 a = a-1; While a>5 a := a-1;

Câu 3: (2đ)Viết chương trình tính tổng số chẵn thừ đến n (với n số nhập vào từ bàn phím) in kết hình?

Program TinhTong; Uses crt;

Var i: integer; T:real; Begin

Clrscr; T:=0; i:=1;

While i<= 100 Begin T:=T+1/i; i:=i+1 end; Write(‘Tong T= ‘,T:2:3);

Ngày đăng: 20/02/2021, 20:12

Tài liệu cùng người dùng

Tài liệu liên quan