wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lập trình cơ bản - Cấu trúc lặp

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

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?

a)

for

b)

do

c)

have

d)

while

2.

Cú pháp nào đúng?

a)

for {int i=0,i<10,i++}

b)

for (int i=0; i<10; i++);

c)

for (int i=0; i<10; i++)

d)

for (int i=0; i<10; i=i+2)

3.

Vòng lặp nào thực hiện ít nhất 1 lần?

a)

for

b)

do

c)

while

d)

Không có vòng lặp nào

4.

Vòng lặp for nào không thực hiện?

a)

for (i=0; i<5; i++)

b)

for (i=5; i<=10; i++)

c)

for (i=5; i=10; i++)

d)

for (i=5; i<=10; i=i+2)

5.
a)

tong = 2

b)

tong = 8

c)

tong = 10

d)

tong = 0

6.
a)

7

b)

8

c)

9

d)

Vòng lặp sẽ báo lỗi!

7.
a)

4

b)

5

c)

6

d)

Vòng lặp báo lỗi!

8.
a)

3; 3

b)

4; 4

c)

4; 1

d)

1; 4

9.

Đầu ra của đoạn chương trình sau là gì?

a)

53

b)

543

c)

5432

d)

54

10.

Để tính tổng các số chia hết cho 3 từ 10 đến 60, ta dùng cách nào?

a)

b)

c)

d)

Cả 3 cách đều được

11.

Chọn phát biểu đúng về vòng lặp trong C++

a)

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.

b)

Có thể dùng lệnh break và continue trong mọi vòng lặp.

c)

Có thể chỉ cần dùng vòng lặp while để giải mọi bài toán lặp.

d)

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.

12.
a)

i = 6 và j = 5

b)

i = 5 và j = 6

c)

i = 4 và j = 5

d)

Chương trình báo lỗi

13.

Đầu ra của đoạn chương trình sau là gì?

a)

0123456789

b)

012345678910

c)

10

d)

Dịch bị lỗi.

14.
a)

a = 6, b = 0 

b)

a = 0, b = 6 

c)

a = 24 , b = 18 

d)

a = 18, b = 0 

15.
a)

4

b)

6

c)

8

d)

10

16.

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?

a)

for

b)

while

c)

do-while

d)

Tất cả các câu lệnh lặp đều phải biết trước số lần lặp.

17.
a)

5

b)

10

c)

15

d)

20

18.
a)

i = 12, limit = 12 

b)

i = 12, limit = 11 

c)

i = 13, limit = 11 

d)

i = 13, limit = 12 

19.
a)

3

b)

4

c)

5

d)

10

20.
a)

0

b)

1

c)

3

d)

10