wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Câu Lệnh lặp (1)

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Chọn cú pháp đúng nhất về câu lệnh lặp:

a)

for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

b)

for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;

c)

for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;

d)

for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

2.

Hoạt động nào sau đây lặp với số lần lặp biết trước?

a)

Rửa rau tới khi sạch

b)

Học bài cho tới khi thuộc bài

c)

Gọi điện tới khi có người nghe máy

d)

Ngày tắm 2 lần

3.

Em hiểu lệnh lặp theo nghĩa nào dưới đây?

a)

Các câu lệnh được viết lặp đi lặp lại nhiều lần

b)

Một lệnh thay cho nhiều lệnh

c)

Vì câu lệnh có tên là lệnh lặp

4.

Khi nào thì câu lệnh For..to..do kết thúc?

a)

Khi biến đếm nhỏ hơn giá trị cuối

b)

Khi biến đếm lớn hơn giá trị cuối

c)

Khi biến đếm nhỏ hơn giá trị đầu

d)

Khi biến đếm lớn hơn giá trị đầu

5.

Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?

a)

for i:=1 to 10; do x:=x+1;

b)

for i:=1 to 10 do x:=x+1;

c)

for i:=10 to 1 do x:=x+1;

d)

for i =10 to 1 do x:=x+1;

6.

Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?

a)

Integer

b)

Real

c)

String

d)

Char

7.

Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100

a)

1

b)

10

c)

100

d)

99

8.

Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?

a)

Là một kí tự

b)

Là một dãy kí tự

c)

Là một số thực

d)

Là một số nguyên

9.

Sau khi thực hiện đoạn chương trình sau:

S:=0; For i:=1 to 5 do S:=S+i;

Giá trị của biến S bằng bao nhiêu?

a)

0

b)

10

c)

15

d)

20

10.

Lệnh lặp For, mỗi lần lặp giá trị của biến đếm thay đổi như thế nào?

a)

Tăng 1

b)

Tăng 2

c)

Tăng 3

d)

Tăng 4

11.

Lệnh lặp nào sau đây là đúng?

a)

For < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

b)

For < biến đếm > :=  < giá trị đầu > to < giá trị cuối> do <câu lệnh>;

c)

For < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;

d)

For < biến đếm > : < giá trị đầu > to < câu lệnh > do < giá trị cuối >;

12.

Câu lệnh pascal nào sau đây là hợp lệ?

a)

For i:= 1 to 10 do writeln(‘A’);

b)

For i:=1.5 to 10.5 do writeln(‘A’);

c)

For i= 1 to 10 do writeln(‘A’);

d)

For i:=100 to 1 do writeln(‘A’);

13.

Vòng lặp for ..do là vòng lặp:

a)

Biết trước số lần lặp

b)

Chưa biết trước số lần lặp

c)

Biết trước số lần lặp nhưng giới hạn là <=50

d)

Biết trước số lần lặp nhưng giới hạn là >=50

14.

Với ngôn ngữ lập trình Pascal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu:

a)

Integer

b)

Real

c)

Readln

d)

String