Font size
WorksheetsT5.B11
Total questions: 85
Worksheet time: 57mins
Vòng lặp for kết thúc khi nào?
Khi một điều kiện cho trước được thỏa mãn
Khi đủ số vòng lặp
Khi tìm được Output
Tất cả các phương án
Chọn đáp án đúng nhất khi nói về các phần tử trong hàm range:
Cùng kiểu dữ liệu với nhau
Có thể khác kiểu dữ liệu nhau
Chỉ cần khác với kiểu dữ liệu giá trị đầu
Bắt buộc phải cùng kiểu dữ liệu số nguyên
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
L = [1, 23, 'hello', 1]
list
int
float
bool
Hãy cho biết giá trị của đoạn chương trình sau:
colors=['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
print(colors[2])
orange
indigo
blue
yellow
Vòng lặp nào trả về kết quả dưới đây?
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
for i in range(1,6): print(i, i, i , i, i)
for i in range(1,5): print(str(i) * 5)
for i in range(0,6): print(i, i, i, i, i)
for i in range(0,5): print(str(i) * 5)
Điền phần còn thiếu trong dấu ba chấm ... trong đoạn code để được output dưới đây:
55555
44444
33333
22222
11111
for i in range(5, 0, ...):
print(str(i)*5)
(a)
Chọn phương án đúng nhất.
Lệnh lặp for được sử dụng khi:
Lặp với số lần chưa biết trước
Lặp với số lần có thể biết trước
Lặp với số lần biết trước
Lặp với số lần không bao giờ biết trước
Chọn phát biểu sai trong các phát biểu sau:
Để mô tả việc lặp đi lặp lại một số thao tác (hoặc câu lệnh) trong một thuật toán ta có thể dùng cấu trúc lặp
Tùy từng trường hợp cụ thể, khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó.
Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán
Không thể mô tả được mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu không dùng cấu trúc lặp
Ta có cú pháp lặp for trong Python như sau:
for <tên biến> in <tập hợp>: <Lệnh cần lặp>
Chọn CÁC phát biểu sai trong các phát biểu sau:
<Tên biến> là một tên do người dùng đặt theo quy tắc đặt tên
<Tập hợp> là một tập các phần tử cùng kiểu dữ liệu
<Tập hợp> là một tập các phần tử
<Lệnh cần lặp> là một câu lệnh trong Python cần được lặp
<Lệnh cần lặp> là một hoặc nhiều câu lệnh trong Python cần được lặp
Hãy cho biết Output của đoạn chương trình sau:
s=0
for i in [1,2,3,4,5]: s=s+i
print(s)
0
15
14
10
Câu lệnh lặp trong Scratch được biểu diễn bằng khối lệnh nào?
Nếu...thì
Lặp lại...lần
Bắt đầu
Kết thúc
Cấu trúc lặp được sử dụng để làm gì?
Thực hiện một hành động một lần
Thực hiện một hành động nhiều lần
Thực hiện nhiều hành động cùng lúc
Thực hiện một hành động ngẫu nhiên
Lệnh lặp "repeat until" trong Scratch có ý nghĩa gì?
Lệnh lặp "repeat until"
Lặp đến khi điều kiện sai
Lặp đến khi điều kiện đúng
Không bao giờ lặp
Câu lệnh lặp vô hạn trong Scratch được biểu diễn bằng khối lệnh nào?
Lặp mãi mãi
Lặp lại...lần
Nếu...thì
Kết thúc vòng lặp
Lệnh "lặp lại...lần" trong Scratch yêu cầu nhập vào
Số lần lặp cố định
Điều kiện dừng vòng lặp
Thời gian chờ giữa mỗi lần lặp
Số lượng hành động cần thực hiện
Trong Scratch, lệnh "lặp đến khi" sẽ dừng khi nào?
Khi số lần lặp đạt đến giới hạn
Khi điều kiện được kiểm tra trở nên đúng
Khi gặp lỗi trong chương trình
Khi điều kiện trở nên sai
Điều gì xảy ra khi bạn sử dụng lệnh "lặp mãi mãi" mà không có lệnh dừng trong Scratch?
Chương trình sẽ lặp lại hành động mãi mãi cho đến khi người dùng dừng nó
Chương trình sẽ tự động dừng sau một số lần lặp
Chương trình sẽ gặp lỗi và không chạy được
Chương trình sẽ dừng sau khi hoàn thành một lần lặp
Trong Scratch, khi nào chúng ta nên sử dụng lệnh "lặp lại...lần" thay vì lệnh "lặp mãi mãi"?
Khi muốn thực hiện một hành động một số lần cụ thể
Khi muốn chương trình không bao giờ dừng
Khi muốn lặp đến khi điều kiện đúng
Khi muốn chỉ lặp một lần duy nhất
Vòng lặp "while" được sử dụng khi nào?
Khi biết trước số lần lặp
Khi không biết trước số lần lặp nhưng biết điều kiện dừng
Khi muốn lặp vô hạn
Khi muốn lặp một số lần cố định
Trong vòng lặp "for", biến lặp có tác dụng gì?
Điều kiện để kết thúc vòng lặp
Chỉ số đếm số lần lặp
Điều kiện để bắt đầu vòng lặp
Làm chương trình dừng lại
Cú pháp lệnh lặp tiến với số lần biết trước?
For biến đếm := giá trị đầu to giá trị cuối do câu lệnh;
For biến đếm := giá trị cuối to giá trị đầu do câu lệnh;
Cú pháp For biến đếm := giá trị cuối downto giá trị đầu do câu lệnh; tương ứng câu lệnh sau:
For i:=10 downto 1 do S:= S +i;
For i:=1 downto 10 do S:= S +i;
For i:=1 to 10 do S:= S +i;
Ở dạng lặp tiến:
Biến đếm tự tăng dần từ giá trị đầu đến giá trị cuối.
Biến đếm tự giảm dần từ giá trị cuối đến giá trị đầu.
Các câu lệnh sau có hợp lệ không?
For i:=1 to 10 do Write(‘A’);
For i:=10 to 12 do Write(‘A’);
For i:=12 downto 9 do Write(‘A’);
For i: = 1 downto 10 do Write(‘A’);
For i:= 1 to 5 do writeln(‘Chao cac ban lop 11’);
Viết đoạn lệnh in ra màn hình 5 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 6 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 15 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 16 câu lệnh
Chao cac ban lop 11
S:=1;
For i:=1 to 5 do S:=S*2;
Kết quả đoạn chương trình sau:
32
30
31
33
S:=40;
For i:=9 downto 5 do S:=S-i;
Kết quả S:
5
6
7
8
S:= 0;
For i:=1 to 10 do
If (i mod 2 = 0) then S:=S+i;
Kết quả S:
30
31
32
33
S:=1;
For i:=2 to 6 do
If (i mod 3 <>0) then S:=S*i;
Kết quả S:
30
40
50
60
Học sinh A bị phạt trực nhật trong 7 ngày.
Học sinh B bị phạt trực nhật cho đến khi nào cô giáo thấy bạn có ý thức tốt thì mới không phải trực nhật nữa.
Lặp với số lần biết trước
Lặp với số lần không biết trước
Lặp tiến và lặp lùi
Câu 1: Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?
A. Nhóm lệnh Chuyển động.
B. Nhóm lệnh Điều khiển.
C. Nhóm lệnh Sự kiện.
D. Nhóm lệnh Hiển thị.
Câu 2: Scratch không có lệnh lặp nào sau đây?
A. Lệnh lặp với số lần biết trước.
B. Lệnh lặp liên tục.
C. Lệnh lặp không có điều kiện.
D. Lệnh lặp có điều kiện.
Câu 3: Đoạn chương trình dưới đây có cấu trúc gì?
A. Cấu trúc lặp với số lần không biết trước.
B. Cấu trúc lặp với số lần biết trước.
C. Cấu trúc lặp liên tục.
D. Cấu trúc lặp có điều kiện.
Câu 4: Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?
A
B
C
D
Câu 5: Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau:
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần chưa biết trước?
Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh, lặp nằm trong nhóm lệnh nào?
Di chuyển
Sự kiện
Các biến số
Điều khiển
Cho đoạn chương trình sau:
Lặp lại 4 lần:
- Di chuyển 100 bước.
- Xoay phải 90 độ.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại cho đến khi có phím bất kì được bấm:
- Mèo di chuyển đến vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại 3 lần:
- Di chuyển 100 bước.
- Xoay phải 120 độ.
Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:
Cho đoạn chương trình sau:
Lặp lại cho đến khi chuột được nhấn:
- Đi tới vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
- Đợi 1 giây.
Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi … …” để thể hiện đoạn chương trình trên:
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần chưa biết trước?
Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh, lặp nằm trong nhóm lệnh nào?
Di chuyển
Sự kiện
Các biến số
Điều khiển
Cho đoạn chương trình sau:
Lặp lại 4 lần:
- Di chuyển 100 bước.
- Xoay phải 90 độ.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại cho đến khi có phím bất kì được bấm:
- Mèo di chuyển đến vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại 3 lần:
- Di chuyển 100 bước.
- Xoay phải 120 độ.
Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:
Cho đoạn chương trình sau:
Lặp lại cho đến khi chuột được nhấn:
- Đi tới vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
- Đợi 1 giây.
Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi … …” để thể hiện đoạn chương trình trên:
Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?
Nhóm lệnh Chuyển động
Nhóm lệnh Điều khiển
Nhóm lệnh Sự kiện
Nhóm lệnh Hiển thị
Scratch không có lệnh lặp nào sau đây?
A. Lệnh lặp với số lần biết trước.
B. Lệnh lặp liên tục.
C. Lệnh lặp không có điều kiện.
D. Lệnh lặp có điều kiện.
Đoạn chương trình dưới đây có cấu trúc gì?
Cấu trúc lặp với số lần không biết trước
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp liên tục
Cấu trúc lặp có điều kiện
Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?
.scratch
.docx
.mp3
.sb3
Việc nào sau đây không có động tác được lặp lại nhiều lần?
Nhảy dây
Chèo thuyền
Chạy bộ
Đợi đến lượt thanh toán trong siêu thị
Scratch có mấy lệnh điều khiển cấu trúc lặp?
1
2
3
4
Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?
Để tạo chương trình mô tả các bước thực hiện bài tập nhảy đập bóng yêu cầu thực hiện lặp lại 10 lần động tác nhảy với tay đập bóng, em sử dụng lệnh nào sau đây?
Lệnh lặp liên tục
Lệnh lặp với số lần biết trước
Lệnh lặp không có điều kiện
Lệnh lặp có điều kiện
Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau
Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?
Để dừng chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh
Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?
Câu 1: Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?
A. Nhóm lệnh Chuyển động.
B. Nhóm lệnh Điều khiển.
C. Nhóm lệnh Sự kiện.
D. Nhóm lệnh Hiển thị.
Câu 2: Scratch không có lệnh lặp nào sau đây?
A. Lệnh lặp với số lần biết trước.
B. Lệnh lặp liên tục.
C. Lệnh lặp không có điều kiện.
D. Lệnh lặp có điều kiện.
Câu 3: Đoạn chương trình dưới đây có cấu trúc gì?
A. Cấu trúc lặp với số lần không biết trước.
B. Cấu trúc lặp với số lần biết trước.
C. Cấu trúc lặp liên tục.
D. Cấu trúc lặp có điều kiện.
Câu 4: Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?
A
B
C
D
Câu 5: Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau:
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?
Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần chưa biết trước?
Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh, lặp nằm trong nhóm lệnh nào?
Di chuyển
Sự kiện
Các biến số
Điều khiển
Cho đoạn chương trình sau:
Lặp lại 4 lần:
- Di chuyển 100 bước.
- Xoay phải 90 độ.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại cho đến khi có phím bất kì được bấm:
- Mèo di chuyển đến vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần chưa biết trước
Cho đoạn chương trình sau:
Lặp lại 3 lần:
- Di chuyển 100 bước.
- Xoay phải 120 độ.
Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:
Cho đoạn chương trình sau:
Lặp lại cho đến khi chuột được nhấn:
- Đi tới vị trí ngẫu nhiên.
- Bật lại nếu chạm cạnh.
- Đợi 1 giây.
Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi … …” để thể hiện đoạn chương trình trên:
Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?
Nhóm lệnh Chuyển động
Nhóm lệnh Điều khiển
Nhóm lệnh Sự kiện
Nhóm lệnh Hiển thị
Scratch không có lệnh lặp nào sau đây?
A. Lệnh lặp với số lần biết trước.
B. Lệnh lặp liên tục.
C. Lệnh lặp không có điều kiện.
D. Lệnh lặp có điều kiện.
Đoạn chương trình dưới đây có cấu trúc gì?
Cấu trúc lặp với số lần không biết trước
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp liên tục
Cấu trúc lặp có điều kiện
Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?
.scratch
.docx
.mp3
.sb3
Việc nào sau đây không có động tác được lặp lại nhiều lần?
Nhảy dây
Chèo thuyền
Chạy bộ
Đợi đến lượt thanh toán trong siêu thị
Scratch có mấy lệnh điều khiển cấu trúc lặp?
1
2
3
4
Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?
Để tạo chương trình mô tả các bước thực hiện bài tập nhảy đập bóng yêu cầu thực hiện lặp lại 10 lần động tác nhảy với tay đập bóng, em sử dụng lệnh nào sau đây?
Lệnh lặp liên tục
Lệnh lặp với số lần biết trước
Lệnh lặp không có điều kiện
Lệnh lặp có điều kiện
Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau
Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?
Để dừng chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh
Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?
