1. Trang chủ
  2. » Luận Văn - Báo Cáo

tuan 26 tiet 52 tin 8

3 5 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 3
Dung lượng 12,63 KB

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

Nội dung

TRẮC NGHIỆM KHÁCH QUAN: 4 điểm Khoanh tròn vào đáp án đúng nhất Câu 1: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây được viết đúng?. Hãy cho biết câu lệnh được thực hiện mấy lần[r]

Trang 1

BÀI KIỂM TRA 1 TIẾT, SỐ 1

I MỤC TIÊU ĐỀ KIỂM TRA:

1 Kiến thức: Tổng hợp các kiến thức đã được học từ đầu học kì II tới tiết kiểm tra.

2 Kĩ năng: Vận dụng các kiến thức đã học vào làm bài kiểm tra.

3 Thái độ: Nghiêm túc trong quá trình kiểm tra.

II HÌNH THỨC KIỂM TRA: Kết hợp cả hai hình thức TNKQ (40%) và TL (60%)

III ĐỀ KIỂM TRA:

A TRẮC NGHIỆM KHÁCH QUAN: (4 điểm)

Khoanh tròn vào đáp án đúng nhất

Câu 1: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây được viết đúng?

A for i:= 4 to 1 do writeln(‘A’); B for i= 1 to 10 writeln(‘A’);

C for i:= 1 to 10 do writeln(‘A’); D for i to 10 do writeln(‘A’);

Câu 2: Với câu lệnh For i:=5 to 7 do n:=n+1 Hãy cho biết câu lệnh được thực hiện mấy lần?

Câu 3: Câu lệnh GotoXY(a, b) có tác dụng gì?

Câu 4: Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là:

Câu 5: Cho đoạn chương trình: j:= 0; For i:= 1 to 5 do j:= j + i;

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

Câu 6: Cho đoạn lệnh: x:=5; y:=1; while x <= 5 do y:=y+1; Em hãy chọn phát biểu đúng?

Câu 7: Câu lệnh lặp với số lần chưa biết trước trong Pascal có dạng:

A do <câu lệnh> while <điều kiện>; B do <điều kiện> while <câu lệnh>;

C while <câu lệnh> do <điều kiện>; D while <điều kiện> do <câu lệnh>; Câu 8: Câu lệnh nào sau đây khi thực hiện chương trình sẽ báo lỗi?

A i:=1; do i<3 while i:=i+1; B i:=1; while i<3 do begin i:=i+1 end;

C i:=1; while i<3 do i:=i+1; D i:=1; while i<3 do i:=i+1; writeln(i);

Câu 9: Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write(j);

Khi kết thúc câu lệnh lặp trên, câu lệnh write(j); được thực hiện bao nhiêu lần?

Câu 10: Khi nào thì vòng lặp của câu lệnh lặp với số lần chưa biết trước dừng lại?

Câu 11: Biến đến, giá trị đầu, giá trị cuối trong câu lệnh For to do phải là:

Câu 12: Câu lệnh lặp thường gặp trong Pascal có dạng?

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

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

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

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

Ngày soạn: 19/02/2017 Ngày dạy: 27/02/2017 Tuần: 26

Tiết: 52

Trang 2

Câu 13: Cho đoạn lệnh sau x:=10 while x:= 10 do x:=x+10 em hãy chỉ ra lỗi trong câu lệnh?

Câu 14: Cho trước x:=5; y:=1; Câu lệnh lặp nào sau đây cho kết quả x = 9?

A While y<5 do x:= x+1; y:=y+1; B While y<5 do begin y:=y+1; x:=x+1 end;

C While y<5 do y:=y+1; x:=x+1; D While y<5 do begin y:=y+1; end; x:=x+1; Câu 15: Câu lệnh lặp với số lần biết trước có số vòng lặp được tính bằng:

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

Câu 16: Giả sử a:=2; thì sau câu lệnh For i:=1 to 2 do a:=a*a, kết quả của a là bao nhiêu?

B TỰ LUẬN (6 điểm)

Câu 1: (3 điểm) Em hãy cho biết cấu trúc lặp và câu lệnh lặp là gì? Pascal sử dụng câu lệnh nào để thể hiện cấu trúc lặp?

Câu 2: (3 điểm) Em hãy trình bày cú pháp và cách thực hiện của câu lệnh lặp với lần chưa biết trước trong ngôn ngữ lập trình Pascal

IV ĐÁP ÁN (hướng dẫn chấm):

Phần trắc nghiệm:

Phần tự luận:

Câu 1:

- Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn

- Mọi ngôn ngữ lập trình đều có “cách” để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh Đó là các câu lệnh lặp để thể hiện cấu trúc lặp

- Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh for…to…do

1.0 điểm 1.0 điểm

1.0 điểm

Câu 2: - Cú pháp:

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

- Trong đó:

+ Đ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

0.5 điểm 0.5 điểm 0.5 điểm

Trang 3

- Thực hiện như sau:

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

2 Nếu điều kiện SAI, câu lệnh bỏ qua, kết thúc lệnh lặp

Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1

0.5 điểm 1.0 điểm

Thống kê chất lượng:

Lớp số họcTổng

sinh

THỐNG KÊ ĐIỂM KIỂM TRA

Điểm >=5 Điểm từ 8 - 10 Điểm dưới 5 Điểm từ 0 - 3 Số

lượng Tỷ lệ

Số lượng Tỷ lệ

Số lượng Tỷ lệ

Số lượng Tỷ lệ 8A1

8A2

V RÚT KINH NGHIỆM:

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

TỪ KHÓA LIÊN QUAN

w