wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI TẬP TIN 8

Total questions: 10

Worksheet time: 5mins

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.

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

a)

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

b)

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

c)

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

d)

Cả (A), (B), (C) đều sai

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.

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)

Tất cả các kiểu trên đều được

6.

Trong câu lệnh lặp với số lần biết trước (For – do), lệnh lặp được thực hiện mấy lần?

a)

( < giá trị cuối > - < giá trị đầu >) lần

b)

Tuỳ thuộc vào bài toán mới biết được số lần

c)

Khoảng 10 lần

d)

( < giá trị đầu > - < giá trị cuối> + 1) lần

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)

100

c)

99

d)

Tất cả đều sai

8.

Câu lệnh viết đúng 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 >;

9.

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;

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