wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn tập kiểm tra giữa kì 2 - Tin học 8

Total questions: 16

Worksheet time: 16mins

Name
Class
Date
1.

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

a)

Chiều nay, em phải nấu cơm

b)

Đi chợ mua rau

c)

Hôm nay, em đi xem phim với bạn Lan

d)

Đánh răng mỗi ngày 2 lần

2.

Trong Pascal, câu lệnh lặp thường có dạ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ị đầ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>;

3.

Trong câu lệnh lặp For ...do, biến đếm chỉ nhận kiểu dữ liệu nào?

a)

Số thực

b)

Bảng chữ cái

c)

Một kí tự

d)

Số nguyên

4.

Số vòng lặp trong câu lệnh lặp For...do được tính theo công thức:

a)

=giá trị cuối – giá trị đầu - 1

b)

=giá trị đầu – giá trị cuối + 1

c)

=giá trị cuối – giá trị đầu +1

d)

=giá trị cuối – giá trị đầu

5.

Trong câu lệnh lặp For ... to ... do, giá trị của biến đếm thay đổi như thế nào sau mỗi vòng lặp?

a)

+1

b)

-1

c)

+2

d)

-2

6.

Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?

a)

For i:=2 to 4.5 do x:=x+5;

b)

For i:=5 to 2 do x:=x+5;

c)

For i:=2 to 5; do x:=x+5

d)

For i:=2 to 5 do x:=x+5;

7.

Câu lệnh lặp sau đây thực hiện được bao nhiêu vòng lặp:

For i:=1  to 5 do x:=x+2;

a)

4

b)

5

c)

6

d)

7

8.

Hãy xác định giá trị của biến x sau khi thực hiện đoạn lệnh sau:

x:=1;

For i:=3  to 5 do x:=x*i;

a)

3

b)

12

c)

60

d)

360

9.

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

a)

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

b)

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

c)

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

d)

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

10.

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

a)

Khi điều kiện sai

b)

Khi điều kiện đúng

c)

Khi đủ số vòng lặp

d)

Khi tìm được output

11.

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

a)

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

b)

Kiểm tra <điều kiện>

c)

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

d)

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

12.

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 đánh răng 2 lần

b)

Mỗi tuần đi học 6 buổi

c)

Tập thể dục mỗi ngày

d)

Học bài đến khi thuộc

13.

Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?

a)

while i:=10 do x:=x+2;

b)

while i=10; do x:=x+2

c)

while i=10 do x=x+2;

d)

while i=10 do x:=x+2;

14.

Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?

a)

while i<=5 do x:=x*2;

b)

while i<=5 do; x:=x*2;

c)

while i<=5 do x:=x*2

d)

while i<=5 do x=x*2;

15.

Hãy xác định giá trị của biến x sau khi thực hiện đoạn lệnh sau:

x:=10; i:=3;

while i<=10 do begin x:=x+5; i:=i+3; end;

a)

20

b)

25

c)

30

d)

35

16.

Hãy xác định giá trị của biến x sau khi thực hiện đoạn lệnh sau:

x:=0; i:=1;

while i<=5 do begin x:=x+2; i:=i+2; end;

a)

5

b)

6

c)

7

d)

8