1. Trang chủ
  2. » Giáo án - Bài giảng

ĐỀ KT 45 TIN 8 II (đề 01)

7 25 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 129,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phần trắc nghiệm 2 điểm Câu 1: Cú pháp câu lệnh lặp với số lần biết trước như sau: A... và câu lệnh lặp với số lần lặp chưa biết trước?Câu 3 3 điểm: Em hãy cho biết điều kiện và câu lệnh

Trang 1

Mức độ

Nội dung

Cộng

Câu lệnh lặp Biết được cấu trúc của câu

lệnh lặp

 Số lần lặp được tính như thế nào

Hiểu phép toán chia

lấy phần nguyên và chia lấy phần dư

 Trong câu lệnh lặp kiểu dữ liệu của biến đếm là

Số câu

Số điểm Tỉ lệ %

2 0.5 5%

2 0.5 5%

4 1 10%

Câu lệnh lặp

While Do

 Biết được về số lần lặp chưa biết trước

 Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa nào

 Hiểu được cách sử dụng câu lệnh

 Hiểu được cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước lấy được ví dụ

 Sử dụng được câu lệnh lặp

để áp dụng tính một số phép

toán đơn giản

 Xác định được điều kiện, câu lệnh và kết quả in ra màn hình của tổng S

Số câu

Số điểm

Tỉ lệ %

2 0.5 5%

1 0.25 2.5%

2 5 50%

1 0.25 2.5%

1 3 30%

7 9 90% Tổng số câu

Tổng số điểm

Tỉ lệ %

4 1 10%

3 0.75 7.5%

2 5 50%

1 0.25 2.5%

1 3 30%

11 10 100%

PHÒNG GD &ĐT HUYỆN KBANG

TRƯỜNG PTDT BT TH & THCS LƠ KU

ĐỀ 01

MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II

Môn: Tin học 8 Năm học: 2020 - 2021

Trang 2

PHÒNG GD&ĐT HUYỆN KBANG

TRƯỜNG PTDT BT TH & THCS LƠ KU

Đề 01 (Đề có 02 trang)

ĐỀ KIỂM TRA GIỮA KỲ II

Môn: Tin học 8

Năm học: 2020 - 2021

Thời gian: 45 phút (không kể giao đề)

I Phần trắc nghiệm (2 điểm)

Câu 1: Cú pháp câu lệnh lặp với số lần biết trước như sau:

A For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

B For <biến đếm>: = <giá trị đầu> to <giá trị cuối> do <câu lệnh>.

C For <biến đếm>: = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

D For <biến đếm> = <giá trị đầu> to <giá trị cuối> do; <câu lệnh>

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

A x:=10; While x := 10 do x := x+5;

B x:=10; While x := 10 do x = x+5;

C x:=10; While x = 10 do x = x+5;

D x:=10; While x = 10 do x := x+5;

Câu 3: Cho đoạn chương trình sau: d:=0; For i:=1 to 20 do

if i mod 2=1 then write(i:4); Sau đoạn chương trình trên thực hiện kết

quả in ra màn hình là:

A Các số chẵn từ 1 đến 20 B Các số từ 1 đến 20

C Các số từ 1 đến 10 D Các số lẻ từ 1 đến 20

Câu 4: Hãy tìm hiểu đoạn chương trình sau đây:

x := 0; tong := 0;

While tong <= 20 do

Begin

writeln (tong);

tong := tong +1;

End;

x := tong;

Sau khi đoạn chương trình trên được thực hiện, giá trị của x bằng bao nhiêu?

Câu 5 Nhặt thóc ra khỏi gạo đến khi trong gạo không còn thóc là:

A Lặp với số lần biết trước B Lặp vô số lần

C Lặp 10 lần D Lặp với số lần chưa biết trước

Câu 6: Số lần lặp được tính như thế nào?

A Giá trị đầu – giá trị cuối B Giá trị đầu – giá trị cuối + 1

C Giá trị cuối – giá trị đầu D Giá trị cuối – giá trị đầu + 1

Câu 7: Trong câu lệnh lặp, kiểu dữ liệu của biến đếm là:

Câu 8: Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa:

II Phần tự luận (8 điểm)

Câu 1 (3 điểm): Em hãy nêu cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước (While do) trong Pascal Cho 1 ví dụ cụ thể?

Câu 2: (2 điểm): Em hãy nêu sự khác nhau giữa câu lệnh lặp với số lần biết trước

Trang 3

và câu lệnh lặp với số lần lặp chưa biết trước?

Câu 3 (3 điểm): Em hãy cho biết điều kiện và câu lệnh lặp và kết quả in ra màn hình tổng S của vòng lặp While do sau đây:

S:= 0;

While i <= 10 do

Begin

S:= S + i;

i:=i+1;

end;

Writeln (S);

Trang 4

PHÒNG GD & ĐT HUYỆN KBANG

TRƯỜNG PTDT BT TH & THCS LƠ KU

(Hướng dẫn chấm có 01 trang)

HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KỲ II

Môn: Tin học 8 Năm học: 2020 - 2021

I Phần trắc nghiệm: ( 2 điểm)

II Phần tự luận: (8 điểm)

1

- Cú pháp:

While <điều kiện> do <câu lênh>;

- Điều kiện thường là một phép so sánh

- Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép

+ Hoạt động: (0.5 đ )

B1 Kiểm tra điều kiện

B2 Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực

hiện câu lệnh lặp kết thúc Nếu điều kiện đúng, thực hiện

câu lệnh và quay lại Bước 1

+ Ví dụ: cho VD đúng

0.5 0.5 0.5

0.5 0.5

0.5

2

Câu lệnh lặp với số lần

biết trước Câu lệnh lặp với số lần chưa biết trước

Số lần lặp đã được xác

định trước Số lần lặp chưa được xácđịnh trước

Câu lệnh được thực hiện ít

nhất 1 lần, sau đó kiểm tra

điều kiện

Trước hết kiểm tra điều kiện nếu điều kiện thỏa mãn thì câu lệnh mới được thực hiệ Do đó có thể có trường hợp câu lệnh không được thực hiện lần nào Điều kiện là giá trị của một

biến đếm có giá trị nguyên

đã bằng giá trị cuối hay

chưa

Điều kiện tổng quát hơn là một phép toán so sánh

0.5

1.0

0.5

3

- Điều kiện: i <=10

- Câu lệnh:

Begin

i:=i+1;

S:=S+ i;

end;

(câu lệnh ghép thì phải có begin end;)

- Kết quả in ra màn hình tổng S: 55

1

0.5 0.5 0.5 0.5

Trang 5

PHÒNG GD&ĐT HUYỆN KBANG

TRƯỜNG PTDT BT TH & THCS LƠ KU

Đề 02 (Đề có 02 trang)

ĐỀ KIỂM TRA GIỮA KỲ II

Môn: Tin học 8

Năm học: 2020 - 2021

Thời gian: 45 phút (không kể giao đề)

I Phần trắc nghiệm (2 điểm)

Câu 1: Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa:

Câu 2: Trong câu lệnh lặp, kiểu dữ liệu của biến đếm là:

Câu 3: Số lần lặp được tính như thế nào?

A Giá trị đầu – giá trị cuối B Giá trị đầu – giá trị cuối + 1

C Giá trị cuối – giá trị đầu D Giá trị cuối – giá trị đầu + 1

Câu 4 Nhặt thóc ra khỏi gạo đến khi trong gạo không còn thóc là:

A Lặp với số lần biết trước B Lặp vô số lần

C Lặp 10 lần D Lặp với số lần chưa biết trước

Câu 5: Hãy tìm hiểu đoạn chương trình sau đây:

x := 0; tong := 0;

While tong <= 20 do

Begin

writeln (tong);

tong := tong +1;

End;

x := tong;

Sau khi đoạn chương trình trên được thực hiện, giá trị của x bằng bao nhiêu?

Câu 6: Cho đoạn chương trình sau: d:=0; For i:=1 to 20 do

if i mod 2=1 then write(i:4); Sau đoạn chương trình trên thực hiện kết

quả in ra màn hình là:

A Các số chẵn từ 1 đến 20 B Các số từ 1 đến 20

C Các số từ 1 đến 10 D Các số lẻ từ 1 đến 20

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

A x:=10; While x := 10 do x := x+5;

B x:=10; While x := 10 do x = x+5;

C x:=10; While x = 10 do x = x+5;

D x:=10; While x = 10 do x := x+5;

Câu 8: Cú pháp câu lệnh lặp với số lần biết trước như sau:

A For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

B For <biến đếm>: = <giá trị đầu> to <giá trị cuối> do <câu lệnh>.

C For <biến đếm>: = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

D For <biến đếm> = <giá trị đầu> to <giá trị cuối> do; <câu lệnh>

II Phần tự luận (8 điểm)

Câu 1 (3 điểm): Em hãy nêu cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước (While do) trong Pascal Cho 1 ví dụ cụ thể?

Trang 6

Câu 2: (2 điểm): Em hãy nêu sự khác nhau giữa câu lệnh lặp với số lần biết trước

và câu lệnh lặp với số lần lặp chưa biết trước?

Câu 3 (3 điểm): Em hãy cho biết điều kiện và câu lệnh lặp và kết quả in ra màn hình tổng S của vòng lặp While do sau đây:

S:= 0;

While i <= 10 do

Begin

S:= S + i;

i:=i+1;

end;

Writeln (S);

Trang 7

PHÒNG GD & ĐT HUYỆN KBANG

TRƯỜNG PTDT BT TH & THCS LƠ KU

(Hướng dẫn chấm có 01 trang)

HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KỲ II

Môn: Tin học 8 Năm học: 2020 - 2021

I Phần trắc nghiệm: ( 2 điểm)

II Phần tự luận: (8 điểm)

1

- Cú pháp:

While <điều kiện> do <câu lênh>;

- Điều kiện thường là một phép so sánh

- Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép

+ Hoạt động: (0.5 đ )

B1 Kiểm tra điều kiện

B2 Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực

hiện câu lệnh lặp kết thúc Nếu điều kiện đúng, thực hiện

câu lệnh và quay lại Bước 1

+ Ví dụ: cho VD đúng

0.5 0.5 0.5

0.5 0.5

0.5

2

Câu lệnh lặp với số lần

biết trước Câu lệnh lặp với số lần chưa biết trước

Số lần lặp đã được xác

định trước Số lần lặp chưa được xácđịnh trước

Câu lệnh được thực hiện ít

nhất 1 lần, sau đó kiểm tra

điều kiện

Trước hết kiểm tra điều kiện nếu điều kiện thỏa mãn thì câu lệnh mới được thực hiệ Do đó có thể có trường hợp câu lệnh không được thực hiện lần nào Điều kiện là giá trị của một

biến đếm có giá trị nguyên

đã bằng giá trị cuối hay

chưa

Điều kiện tổng quát hơn là một phép toán so sánh

0.5

1.0

0.5

3

- Điều kiện: i <=10

- Câu lệnh:

Begin

i:=i+1;

S:=S+ i;

end;

(câu lệnh ghép thì phải có begin end;)

- Kết quả in ra màn hình tổng S: 55

1

0.5 0.5 0.5 0.5

Ngày đăng: 22/03/2021, 15:47

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w