wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP TIN 8 HK2(2)

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

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

a)

Ngày đánh răng 2 lần

b)

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

c)

Mỗi tuần em đi nhà sách 1 lần

d)

Mỗi ngày em đều tập thể dục 2 lần vào buổi sáng và chiều

2.

Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước:

a)

Kiểm tra điều kiện sau khi thực hiện câu lệnh

b)

Nếu điều kiện đúng thì thực hiện câu lệnh ngược lại ngừng vòng lặp

c)

Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc

d)

Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc

3.

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

4.

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;

5.

Trong vòng lặp For – do biến đếm là số nguyên sẽ:

a)

Tự động tăng 1 đơn vị

b)

Tự động tăng 2 đơn vị

c)

Người lập trình có thể tùy chỉnh tăng hay giảm

d)

Phần mềm tự tăng theo giá trị ngẫu nhiên

6.

Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:

a)

Cùng kiểu với giá trị đầu và giá trị cuối

b)

Chỉ cần khác kiểu với giá trị đầu

c)

Cùng kiểu với các biến trong câu lệnh

d)

Không cần phải xác định kiểu dữ liệu

7.

Trong lệnh lặp For – do: (chọn phương án đúng nhất)

a)

Giá trị đầu phải nhỏ hơn giá trị cuối

b)

Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối

c)

Giá trị đầu phải lớn hơn giá trị cuối

d)

Giá trị đầu phải bằng giá trị cuối

8.

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 <= 50

d)

Biết trước số lần lặp nhưng >= 50

9.

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho ta kết quả gì?

For i:=1 to 10 do write (i, ‘ ’);

a)

10 9 8 7 6 5 4 3 2 1

b)

1 2 3 4 5 6 7 8 9 10

c)

Đưa ra 10 dấu cách

d)

Một kết quả khác

10.

Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu?

S:=1;

For i:=1 to 4 do S:=S*i;

a)

34

b)

24

c)

23

d)

35