Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn cho máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần... Hiểu hoạt động của câu lệnh lặp với số lần biết trước For...do t[r]
Trang 1Tên Chủ đề
(nội dung, chương)
Nhận biết (cấp độ 1)
Thông hiểu (cấp độ 2)
Vận dụng
Cộng Cấp độ thấp
(cấp độ 3) Cấp độ cao (cấp độ 4) Lặp số lần biết trước
Số tiết (2/6):
1 Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn cho máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
2 Hiểu hoạt động của câu lệnh lặp với
số lần biết trước For do trong Pascal.
3 Hiểu lệnh ghép trong Pascal.
4 Viết đúng được lệnh for…do trong một số tình huống đơn giản.
5 Đọc hiểu chương trình
có sử dụng vòng lặp for…do.
Số câu : (t.g)1
Số điểm:3
Tỉ lệ 30
C1.1, C2.1, C3.2, C4.2,
C5.2, C7.2 , C8.3,
Số điểm:
T ỷ l ệ: 20
Tổng số câu: 5
T số điểm: 10
Số câu: (t.g)1,5
Số điểm: 2,5
Tỷ lệ: 25
Số câu: 1.25
Số điểm: 2
Tỷ lệ: 20
Số câu: 1.25
Số điểm:3.5
Tỷ lệ: 35
Số câu: (1
Số điểm:2
Tỷ lệ: 20
Số câu: 5
Số điểm:10
Tỉ lệ: 100%
Trang 2Họ và tên: KIỂM TRA 15 PHÚT (Đề a)
Đề bài:
Khoanh tròn vào đáp án đúng nhất (A, B, C hoặc D):
Câu 1 Cấu trúc lặp được sử dụng để:
A Chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện
B Chỉ dẫn 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
Câu 2 Cú pháp câu lệnh lặp với số lần biết trước For do trong Pascal là :
A For <biến đếm> := <giá trị cuối> to <giá trị đầu> 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ị cuối> to <giá trị đầu> do; <câu lệnh>
Câu 3 Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
A Một lệnh thay cho nhiều lệnh B Các câu lệnh được viết lặp đi lặp lại nhiều lần
Câu 4 Trong ngôn ngữ Pascal, câu lệnh lặp với số lần biết trước for…do, < câu lệnh> được thực hiện mấy lần?
A Tùy thuộc vào bài toán mới biết được số lần B (<giá trị cuối > - <giá trị đầu>) lần
C (<giá trị cuối > - <giá trị đầu> + 1) lần D Khoảng 10 lần
Câu 5 Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần biết trước (for…do), < câu lệnh> sẽ dừng lại khi nào?
A biến đếm = giá trị cuối B giá trị cuối > giá trị đầu C biến đếm = giá trị đầu
Câu 6 Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
J:=0;
For i: = 0 to 5 do j:= j+1;
Câu 7 Trong lệnh lặp For…to…do của ngôn ngữ lập trình Pascal, sau mỗi vòng lặp, biến đếm thay đổi như thế nào?
A Tự động giảm đi 1 đơn vị cho đến khi bằng gía trị cuối
B Tự động tăng lên 1 đơn vị cho đến khi bằng gía trị cuối
Câu 8 Trong ngôn ngữ lập trình Pascal, câu lệnh ghép là nhóm các lệnh được giữa các từ khóa Begin và End.
Câu 9 Trong ngôn ngữ lập trình Pascal, chỉ sử dụng được các lệnh GotoXY, whereX và whereY sau khi:
A khai báo biến B khai báo thư viện crt
Câu 10 Các câu lệnh Pascal sau có hợp lệ không?
Var x: real; Begin for x:= 1 to 10 do writeln(‘A’); End.
-Họ và tên: KIỂM TRA 15 PHÚT (Đề b)
Đề bài:
Khoanh tròn vào đáp án đúng nhất (A, B, C hoặc D):
Câu 1 Trong lệnh lặp For…to…do của ngôn ngữ lập trình Pascal, sau mỗi vòng lặp, biến đếm thay đổi như thế nào?
A Tự động giảm đi 1 đơn vị cho đến khi bằng gía trị cuối
B Tự động tăng lên 1 đơn vị cho đến khi bằng gía trị cuối
Câu 2 Các câu lệnh Pascal sau có hợp lệ không?
Var x: integer; Begin for x:= 1 to 10 do writeln(‘A’); End.
Câu 3 Trong ngôn ngữ lập trình Pascal, chỉ sử dụng được các lệnh GotoXY, whereX và whereY sau khi:
A khai báo biến B khai báo thư viện crt
Câu 4 Trong ngôn ngữ Pascal, câu lệnh lặp với số lần biết trước for…do, < câu lệnh> được thực hiện mấy lần?
A Tùy thuộc vào bài toán mới biết được số lần B (<giá trị cuối > - <giá trị đầu>) lần
C (<giá trị cuối > - <giá trị đầu> + 1) lần D Khoảng 10 lần
Câu 5 Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần biết trước (for…do), < câu lệnh> sẽ dừng lại khi nào?
A biến đếm = giá trị cuối B giá trị cuối > giá trị đầu C biến đếm = giá trị đầu
Câu 6 Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
J:=0;
For i: = 0 to 5 do j:= j+1;
Câu 7 Cú pháp câu lệnh lặp với số lần biết trước For do trong Pascal là :
A For <biến đếm> := <giá trị cuối> to <giá trị đầu> 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ị cuối> to <giá trị đầu> do <câu lệnh>
Câu 8 Trong ngôn ngữ lập trình Pascal, câu lệnh ghép là nhóm các lệnh được giữa các từ khóa Begin và End.
Câu 9 Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
A Một lệnh thay cho nhiều lệnh B Các câu lệnh được viết lặp đi lặp lại nhiều lần
Câu 10 Cấu trúc lặp được sử dụng để:
A Chỉ dẫn 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
B Chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện