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

Đề kiểm tra một tiết về vòng lặp

5 1,8K 4

Đ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 5
Dung lượng 69,5 KB

Nội dung

Tuần 28 Tiết 55: KIỂM TRA 1 TIẾT ( LT) I. Mục tiêu: - Hệ thống lại một số kiến thức đã học. - Biết sử dụng vòng lặp xác định và vòng lặp không xác định để viết chương trình. II. Chuẩn bị: GV: Đề kiểm tra HS: Giấy kiểm tra, xem bài cũ. III. Tiến trình kiểm tra: 1. Ổn định lớp: (1 phút) - Báo cáo sĩ số lớp. - Giáo viên phát đề kiểm tra. 2. Hoạt động kiểm tra: Ma trận đề kiểm tra: Mức độ Nội dung Nhận biết Thông hiểu Vận dụng Tổng cộng TNKQ TL TNKQ TL TNKQ TL Vòng lặp for do 2 2 1 1 0,5 1,5 4,5 Vòng lặp while do 2 2 1 1 1 1 0,5 1,5 5,5 Tổng cộng 4 1 2 3 10 3. Hướng dẫn về nhà: (1 phút) - Xem trước bài làm việc với dãy số. IV. Bài học kinh nghiệm: Trường THCS Đức Lân ĐỀ KIỂM TRA MỘT TIẾT Tổ Toán – Lý – Tin Tin học dành cho THCS (Quyển 3) Đề số 1 ************* Họ và tên học sinh: Lớp: Chọn một phương án trả lời đúng nhất: <A> PHẦN TRẮC NGHIỆM: (Mỗi câu 1đ) I. PHẦN LÝ THUYẾT: Câu 1: Trong ngôn ngữ lập trình Pascal, câu lệnh lặp biết trước số lần lặp: For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh> Thì số lần lặp được tính theo công thức nào dưới đây? A. <giá trị cuối> + <giá trị đầu> + 1 B. <giá trị đầu> - <giá trị cuối> + 1 C. <giá trị cuối> - < giá trị đầu> - 1 D. <giá trị cuối> - < giá trị đầu> + 1 Câu 2: Ta có thể sử dụng cấu trúc lặp For do cho các trường hợp lặp nào dưới đây? A. Khi số lần lặp chưa xác định trước B. Khi số lần lặp đã xác định trước C. Cả A và B đều đúng D. Cả A và B đều sai Câu 3: Phát biểu nào trong các phát biểu sau đây là sai? Trong câu lệnh lặp While do A. Câu lệnh sau do có thể không được thực hiện một lần nào. B. Câu lệnh sau do không được phép là câu lệnh While do C. Câu lệnh sau do được thực hiện ít nhất một lần. D. Câu lệnh được sử dụng trong trường hợp lặp với số lần chưa biết trước. Câu 4: Trong câu lệnh lặp với số lần chưa biết trước: While <điều kiện> do <câu lệnh> hoạt động lặp diễn ra như thế nào? A. Nếu <điều kiện> sai thì <câu lệnh> được thực hiện, <điều kiện> đúng thì kết thúc vòng lặp B. Nếu <điều kiện> đúng thì <câu lệnh> được thực hiện, <điều kiện> sai thì kết thúc vòng lặp C. <câu lệnh> vẫn được thực hiện dù kiểm tra <điều kiện> đúng hay sai D. Cả ba câu điều sai. II. PHẦN BÀI TẬP: Câu 5: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho ta kết quả gì? For i:=1 to 10 do write (i, ‘ ’); A. 10 9 8 7 6 5 4 3 2 1 B. 1 2 3 4 5 6 7 8 9 10 C. Đưa ra 10 dấu cách D. Một kết quả khác: Câu 6: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho ta kết quả gì? i := 0; while i <= 10 do Begin Write (i); i := i + 1; End; A. Lặp vô hạn việc đưa ra màn hình số 0 B. Đưa ra màn hình 10 chữ số 0 C. Đưa ra màn hình kết quả: 012345678910 D. Một kết quả khác: <B> PHẦN TỰ LUẬN: Câu 1: Em hãy nêu cú pháp và hoạt động của vòng lặp không xác định (1đ) Câu 2: Em hãy viết chương trình tính tổng các số tự nhiên từ 100 đến 1000 (3đ) *-* ĐÁP ÁN Đề số 1 Họ và tên học sinh: Lớp: <A> PHẦN TRẮC NGHIỆM: Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 A B C D <B> PHẦN TỰ LUẬN: Câu 1: Cú pháp và hoạt động của vòng lặp không xác định. Câu 2: Viết chương trình tính tổng các số tự nhiên từ 100 đến 1000: ĐÁP ÁN Đề số 1 <A> PHẦN TRẮC NGHIỆM: Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 A x B x x x C x D x <B> PHẦN TỰ LUẬN: Câu 1: Cú pháp và hoạt động của vòng lặp không xác định. * Cú pháp: (0,5đ) While <điều kiện> do <câu lênh>; * 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à 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 B1. Câu 2: Viết chương trình tính tổng các số tự nhiên từ 100 đến 1000: Dùng một trong hai chương trình sau: * Vòng lặp xác định: Program tinh_tong; Var i, S: Integer; BEGIN Clrscl; For i:= 100 to 1000 do S:= S + i; Wirteln(‘Tong cac so tu nhien tu 100 den 1000 la: ’,S); Readln; END. * Vòng lặp không xác định: Program tinh_tong; Var i, S: Integer; BEGIN Clrscr; i := 100; S := 0; While i > 1000 do Begin S := S + i; i := i + 1; End; Writeln(‘Tong cac so tu nhien tu 100 den 1000 la: ’,S); Readln; END. . Đề kiểm tra HS: Giấy kiểm tra, xem bài cũ. III. Tiến trình kiểm tra: 1. Ổn định lớp: (1 phút) - Báo cáo sĩ số lớp. - Giáo viên phát đề kiểm tra. 2. Hoạt động kiểm tra: Ma trận đề kiểm tra: Mức. 28 Tiết 55: KIỂM TRA 1 TIẾT ( LT) I. Mục tiêu: - Hệ thống lại một số kiến thức đã học. - Biết sử dụng vòng lặp xác định và vòng lặp không xác định để viết chương trình. II. Chuẩn bị: GV: Đề kiểm. Trường THCS Đức Lân ĐỀ KIỂM TRA MỘT TIẾT Tổ Toán – Lý – Tin Tin học dành cho THCS (Quyển 3) Đề số 1 ************* Họ và tên học sinh: Lớp: Chọn một phương án trả lời đúng nhất: <A>

Ngày đăng: 02/07/2014, 09:00

TỪ KHÓA LIÊN QUAN

w