Khoanh tròn câu trả lời đúng nhất Câu 1: Trong các hoạt động sau đây hoạt động nào lặp với số lần chưa biết trước?. Câu 2: Các lệnh được lặp với số lần chưa xác định trước phụ thuộc vào
Trang 1I/ Phần trắc nghiệm: 4đ
A Khoanh tròn câu trả lời đúng nhất Câu 1: Trong các hoạt động sau đây hoạt động nào lặp với số lần chưa biết trước?
a Mỗi tuần em đi học 6 ngày b Mỗi ngày em ăn cơm 3 lần
c Mỗi tối em đọc bài đến khi thuộc d Mỗi ngày em đánh răng 2 lần
Câu 2: Các lệnh được lặp với số lần chưa xác định trước phụ thuộc vào gì?
Câu 3: Trong lệnh lặp while do Nguyên nhân nào dẫn đến vòng lặp vô tận?
a Câu lệnh lặp quá dài b Điều kiện lặp luôn luôn sai
c.Điều kiện lặp luôn luôn đúng d Câu lệnh lặp viết không đúng cú pháp
Câu 4: Điều kiện “trong cấu trúc lện lặp với số lần chưa biết trước” thường là gì?
Câu 5: Khi cấu trúc lệnh lặp hoạt động, nó thực hiện việc gì trước?
Câu 6: Có thể sử dụng cấu trúc While do thay cho cấu trúc for do được không?
B Điền câu trả lời vào khoảng trống
Câu lệnh lặp được thực hiện như sau:
Bước 1: Kiểm tra điều kiện
Bước 2: Nếu điều kiện sai, ………… sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc Nếu điều kiện đúng, ……… câu lệnh và quay lại bước 1
II/ Tự Luận: 6đ Câu 1 (2đ): Hãy viết cấu trúc của câu của lệnh lặp với số lần chưa biết trước.
Câu 2 (2đ): Hãy chỉ ra lỗi sai trong các câu lệnh sau đây:
a x:= 10; while x:= 10 do a:= a+5;
b x:= 10; while x= 10 do a:= a+5;
Câu 3 (2đ): Em hãy nêu 2 ví dụ về hoạt động lặp với số lần chưa biết trước.
BÀI LÀM
.
Trường THCS Bắc Bình 1 Họ và tên: ………
Lớp:………
ĐỀ KIỂM TRA 15 PHÚT NĂM HỌC 2016 – 2017
Điểm: Lời phê của giáo viên: Mã đề 1
Trang 2I/ Phần trắc nghiệm: 4đ
A Khoanh tròn câu trả lời đúng nhất Câu 1: Trong lệnh lặp while do Điều kiện thế nào để dừng vòng lặp?
c Điều kiện lặp luôn luôn đúng d Câu lệnh lặp viết không đúng cú pháp
Câu 2: Có thể sử dụng cấu trúc While do thay cho cấu trúc for do được không?
Câu 3: Cấu trúc câu lệnh lặp While do có đặc điểm khác với for do là:
a Kiểm tra các bước lặp trước b Tìm số lần cần lặp trước
c Kiểm tra điều kiện trước d Thực hiện câu lệnh trước
Câu 4: Trong ngôn ngữ lập trình Điều kiện thường là?
Câu 5: Trong các hoạt động sau đây hoạt động nào lặp với số lần chưa biết trước?
a Nếu không bị bệnh em sẽ đi học mỗi ngày b Mỗi ngày em ăn cơm 3 lần
c.Mỗi tối em đọc bài 5 lần d Mỗi ngày em đánh răng 2 lần
Câu 6: Các lệnh được lặp với số lần chưa xác định trước phụ thuộc vào gì?
B Điền câu trả lời vào khoảng trống
Câu lệnh lặp được thực hiện như sau:
Bước 1: Kiểm tra điều kiện
Bước 2: Nếu điều kiện sai, ………… sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc Nếu điều kiện đúng, ……… câu lệnh và quay lại bước 1
II/ Tự Luận: 6đ Câu 1 (2đ): Vẽ sơ đồ khối của cấu trúc câu lệnh lặp while…do.
Câu 2 (2đ): Hãy chỉ ra lỗi sai trong các câu lệnh sau đây:
a x:= 10; while x >= 10 do x:= x+5;
b x:= 10; while x/10 do x:= x+5;
Câu 3 (2đ): Em hãy nêu 2 ví dụ về hoạt động lặp với số lần chưa biết trước.
BÀI LÀM
.
Trường THCS Bắc Bình 1 Họ và tên: ………
Lớp:………
ĐỀ KIỂM TRA 15 PHÚT NĂM HỌC 2016 – 2017
Điểm: Lời phê của giáo viên: Mã đề 2
Trang 3ĐÁP ÁN I/ Phần trắc nghiệm: 4đ
A Em hãy khoanh tròn đáp án đúng nhất:
B Tìm từ thích hợp điền vào chổ trống: 2đ
II/ Tự luận: 6đ
Mức độ
Mã đề 1
nhưng chưa chính xác
While … do…… While <điều kiện> do <câu lệnh>
2
X:=10 X=10
Làm được 1 trong 2 câu đúng a X:= 10; while X:= 10 do a:= a+5;Sai ở chỗ X:=10 không thể dùng phép
gán ở điều kiện
b X:= 10; while X= 10 do a:= a+5; Điều kiện X=10 sẽ luôn luôn đúng và đây là vòng lặp vô tận
3
Có 1 ví dụ nhưng chưa rõ ràng
Cho được 1 ví dụ Cho được 2 ví dụ
Mã đề 2
1
Vẽ nhưng thiếu nhiều Có vẽ nhưng còn thiếu sót Vẽ được đầy đủ sơ đồ khối, có điền đầy đủ điều kiện, đúng, sai, câu lệnh
2
X/10 hoặc X>=10
Làm được 1 trong 2 câu đúng a X:= 10; while X>= 10 do x:= x+5;Điều sẽ luôn luôn đúng và đây là vòng
lặp vô tận
b X:= 10; while X/10 do x:= x+5; Sai ở chỗ X/10 không thể dùng phép chia ở điều kiện
3
Có 1 ví dụ nhưng chưa rõ ràng
Cho được 1 ví dụ Cho được 2 ví dụ