wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KTTX HK2 lần 1 Tin 8

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Việc đầu tiên mà câu lệnh While …. do cần thực hiện là gì?

a)

Thực hiện <câu lệnh> sau từ khóa Do

b)

Kiểm tra giá trị của <điều kiện>

c)

Thực hiện <câu lệnh> sau từ khóa Then

d)

Kiểm tra <câu lệnh>

2.

Khi sử dụng lệnh lặp While …..do cần chú ý điều gì?

a)

Số lần lặp

b)

Số lượng câu lệnh

c)

Điều kiện chuyển từ đúng thành sai

d)

Điều kiện chuyển từ sai thành đúng

3.

Hãy cho biết kết quả của đoạn chương trình dưới đây:

a := 10;

While a >= 10 do write (a);

a)

Trên màn hình xuất hiện một chữ a

b)

Trên màn hình xuất hiện 10 chữ a

c)

Trên màn hình xuất hiện một số 10

d)

Chương trình bị lặp vô hạn lần

4.

Hãy cho biết kết quả của b trong đoạn chương trình dưới đây:

a := 10 ; b := 5;

While a >= 10 do

Begin

b:= b + a;

a:= a – 1

End;



(a)  

5.

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

a)

x:=5;

while x:=5 do x:= x+2;

b)

x:=5;

while x=5 do x:= x+2;

c)

x:=5;

while x=5 do x= x+2;

d)

x:=5;

while x:=5 do x= x+2;

6.

Đoạn lệnh sau đây

So:=1; While so<10 do writeln(so); So:=so+1;

Sẽ cho kết quả gì?

a)

ra các số từ 1 đến 9;

b)

In ra các số từ 1 đến 10

c)

In vô hạn các số 1, mỗi số trên một dòng ;

d)

In ra các số từ 0 đến 10

7.

Câu lệnh lặp while ..do có số 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à >=100

d)

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

8.

Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình:

S:= 0; i:= 1;

while i<= 3 do

begin

S:= S + i;

i:= i + 2;

end;

Giá trị sau cùng của S là :

a)

1

b)

4

c)

5

d)

6

9.

<Câu lệnh> sau từ khóa ‘Do’ trong câu lệnh While.... do… được thực hiện ít nhất mấy lần?

a)

0

b)

1

c)

2

d)

vô số

10.

Sự khác biệt giữa câu lệnh For…. Do và câu lệnh While… do….. là

a)

For…. Do .. là câu lệnh rẽ nhánh còn While ….. do … là câu lệnh lặp với số lần không biết trước

b)

For…. Do .. là câu lệnh rẽ nhánh còn While ….. do … là câu lệnh lặp với số lần không biết trước

c)

For…. Do .. là câu lệnh lặp còn While ….. do … là câu lệnh điều kiện

d)

For…. Do .. là câu lệnh lặp với số lần biết trước còn While ….. do … là câu lệnh lặp với số lần không biết trước

11.

Vòng lặp While – do kết thúc khi nào

a)

Khi điều kiện cho trước có kết quả SAi

b)

Khi đủ số vòng lặp

c)

Khi tìm được Output

d)

Tất cả các phương án

12.

Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:

i := 2;

While i>=1 do i := i – 1;

a)

1

b)

2

c)

5

d)

6

13.

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

a)

Ngày tắm hai lần

b)

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

c)

Mỗi tuần đi nhà sách một lần

d)

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

14.

cú pháp lệnh lặp với số lần chưa biết trước:

a)

While < điều kiện > to < câu lệnh >;

b)

While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

c)

While < điều kiện > do ;< câu lệnh >;

d)

While < điều kiện > do < câu lệnh >;

15.

Câu lệnh lặp while…do nào sau đây viết Đúng?

a)

X:=10; While x:=10 do x:=x+5;

b)

x:=10 While x=10 do x:=x+5;

c)

x:=10; While x=10 do x=x+5;

d)

x:=10; While x=10 do x:=x+5;