Tin8_KTra1Tiet_2_2018-2019 - Website Trường THCS Phan Bội Châu - Đại Lộc - Quảng Nam

5 9 0
Tin8_KTra1Tiet_2_2018-2019 - 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)

ĐỀ KIỂM TRA TIẾT MÔN: TIN HỌC 8

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

PMHT: Giải tốn với vẽ hình phẳng với

Geogebra

- Nhận biết tên phần

mềm

Số câu

Số điểm Tỉ lệ %

1 0,5 5% 1 0,5 5%

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ị các biến 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)

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 được số vịng lặp và giá trị biến

Số câu

Số điểm Tỉ lệ %

1 0,5 5% 1 0,5 5% 1 2 20% 3 1,5 15% 6 4,5 25%

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%

Tỷ lệ chính 25% 35% 40%

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 s 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

(3)

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

Câu : Tính giá trị cuối b, biết rằng: a:= 3; b:= 5;

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 : Em học vẽ hình học động với phần mềm:

a Turbo Pascal b Geogebra c Sun Times d Finger Break Out

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

(4)

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

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

S:=0; i:=1;

While i<=6 Begin S:=S+i; i:=i+1 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 số chẵn thừ đến n (với n số nhập vào từ bàn phím) 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 A C B A A D C B C D

II) Tự Luận:

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

S:=0; i:=1

While i<=6 Begin S:=S+i; i:=i+1 end;

Điều kiện: i<=6 Câu lệnh 1: s:=s+i; Câu lệnh 2: i:=i+1;

1<=6 Đúng S:=0+1=1 i:=1+1=2

2<=6 Đúng S:=1+2=3 i:=2+1=3

3<=6 Đúng S:=3+3=6 i:=3+1=4

4<=6 Đúng S:=6+4=10 i:=4+1=5

5<=6 Đúng S:=10+5=15 i:=5+1=6

6<=6 Đúng S:=15+6=21 i:=6+1=7

(5)

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, n, s: integer;

Begin

Clrscr;

Write(‘Nhap n= ‘); Readln(n);

S:=0;

For i:= to n do

If i mod 2=0 s:= s+i;

Write(‘Tong cac so chan tu den ‘,n,’ bang: ‘,s);

Readln

Ngày đăng: 18/02/2021, 17:34

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

  • Đang cập nhật ...

Tài liệu liên quan