Font size
WorksheetsLập trình cơ bản - Cấu trúc lặp
Total questions: 20
Worksheet time: 11mins
Trong các phương án dưới đây, câu lệnh nào không phải câu lệnh lặp?
for
do
have
while
Cú pháp nào đúng?
for {int i=0,i<10,i++}
for (int i=0; i<10; i++);
for (int i=0; i<10; i++)
for (int i=0; i<10; i=i+2)
Vòng lặp nào thực hiện ít nhất 1 lần?
for
do
while
Không có vòng lặp nào
Vòng lặp for nào không thực hiện?
for (i=0; i<5; i++)
for (i=5; i<=10; i++)
for (i=5; i=10; i++)
for (i=5; i<=10; i=i+2)
tong = 2
tong = 8
tong = 10
tong = 0
7
8
9
Vòng lặp sẽ báo lỗi!
4
5
6
Vòng lặp báo lỗi!
3; 3
4; 4
4; 1
1; 4
Đầu ra của đoạn chương trình sau là gì?
53
543
5432
54
Để tính tổng các số chia hết cho 3 từ 10 đến 60, ta dùng cách nào?
Cả 3 cách đều được
Chọn phát biểu đúng về vòng lặp trong C++
Có thể dùng vòng lặp for thay thế cho vòng lặp while trong mọi bài toán lặp.
Có thể dùng lệnh break và continue trong mọi vòng lặp.
Có thể chỉ cần dùng vòng lặp while để giải mọi bài toán lặp.
Vòng lặp do-while kiểm tra điều kiện rồi mới thực hiện lệnh trong thân vòng lặp.
i = 6 và j = 5
i = 5 và j = 6
i = 4 và j = 5
Chương trình báo lỗi
Đầu ra của đoạn chương trình sau là gì?
0123456789
012345678910
10
Dịch bị lỗi.
a = 6, b = 0
a = 0, b = 6
a = 24 , b = 18
a = 18, b = 0
4
6
8
10
Khi biết trước số lần lặp, thì sử dụng câu lệnh lặp nào là tốt nhất?
for
while
do-while
Tất cả các câu lệnh lặp đều phải biết trước số lần lặp.
5
10
15
20
i = 12, limit = 12
i = 12, limit = 11
i = 13, limit = 11
i = 13, limit = 12
3
4
5
10
0
1
3
10
