Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vòng lặp for

Total questions: 10

Worksheet time: 14mins

Name
Class
Date
1.

Cách khai báo nào dưới đây là đúng?

a)

FOR x = 1, x < 10, x++ { }

b)

for int x =1; y < 10, ++y { }

c)

for (int x = 1; x < 10; x++) { }

d)

for (int x = 1,, x < 10; x++; ) { }

2.

Để in ra các số từ 1 đến 10, nội dung cần điền vào "___" là gì?

___ (int x = 1; x <= 10; ___++) {

cout << x << endl;

}

a)

for ; i

b)

cin ; x

c)

for ; x

d)

cin ; i

3.

Kết quả có được của đoạn lệnh sau là gì?

for (int a = 0; a < 10; a++) {

cout << a << " ";

}

a)

0 1 2 3 4 5 6 7 8 9

b)

0 1 2 3 4 5 6 7 8 9 10

c)

1 2 3 4 5 6 7 8 9 10

d)

1 2 3 4 5 6 7 8 9

4.

Kết quả có được của đoạn lệnh sau là gì?

for (int a = 10; a >= 0; a -= 3) {

cout << a << " ";

}

a)

10 9 8 7 6 5 4 3 2 1 0

b)

10 9 8 7 6 5 4 3 2 1

c)

10 7 4 1 0

d)

10 7 4 1

5.

Điền vào "___" để chương trình có thể in ra các số chẵn trong đoạn từ 0 đến 20?

for (int x = ___ x <= ___ x += ___ ) {

cout << ___ << endl;

}

a)

0; / 20; / 2 / x

b)

0, / 20, / 2 / x

c)

0; / 20; / 1 / x

d)

0, / 20, / 1 / x

6.

Điền vào "___" để in ra màn hình "in a loop" 7 lần?

___ (int x = 0; ___ < 7; x++) {

cout << "in a loop" << endl;

}

a)

for / i

b)

for / x

c)

cout / i

d)

cout / x

7.

Bước nhảy (mức độ cập nhật) của câu lệnh sau là bao nhiêu?

for(int i = 0; i <= 1000; i+=3){

cout << i+1 << " ";

}

a)

1

b)

2

c)

3

d)

4

8.

Đoạn lệnh dưới đây thực hiện việc gì?

int end = 5;

for (int x = 0; x <= end; x++) {

cout << x << " ";

}

a)

In ra màn hình: 0 1 2 3 4

b)

In ra màn hình: 0 1 2 3 4 5

c)

Đọc từ bàn phím 5 lần giá trị số nguyên

d)

Đọc từ bàn phím 6 lần giá trị số nguyên

9.

Vòng lặp sau chạy bao nhiêu lần?

for (int i = 0; i <= 16; i+=3) {

}

a)

5

b)

6

c)

7

d)

8

10.

Để in ra màn hình nội dung như ảnh, phần lập trình nào được dùng dưới đây?

a)
b)
c)
d)