NEW
Font size
WorksheetsÔn tập kiểm tra giữa kì 2 - Tin học 8
Total questions: 16
Worksheet time: 16mins
Hoạt động nào sau đây lặp với số lần biết trước:
Chiều nay, em phải nấu cơm
Đi chợ mua rau
Hôm nay, em đi xem phim với bạn Lan
Đánh răng mỗi ngày 2 lần
Trong Pascal, câu lệnh lặp thường có dạng:
for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>
for <biến đếm> : <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
for <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong câu lệnh lặp For ...do, biến đếm chỉ nhận kiểu dữ liệu nào?
Số thực
Bảng chữ cái
Một kí tự
Số nguyên
Số vòng lặp trong câu lệnh lặp For...do được tính theo công thức:
=giá trị cuối – giá trị đầu - 1
=giá trị đầu – giá trị cuối + 1
=giá trị cuối – giá trị đầu +1
=giá trị cuối – giá trị đầu
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?
+1
-1
+2
-2
Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?
For i:=2 to 4.5 do x:=x+5;
For i:=5 to 2 do x:=x+5;
For i:=2 to 5; do x:=x+5
For i:=2 to 5 do x:=x+5;
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;
4
5
6
7
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;
3
12
60
360
Cú pháp của câu lệnh lặp với số lần chưa biết trước là:
while <câu lệnh> do <điều kiện>;
while <điều kiện> do <câu lệnh>
while <điều kiện> ; do <câu lệnh>
while <điều kiện> do <câu lệnh>;
Vòng lặp While – do kết thúc khi nào?
Khi điều kiện sai
Khi điều kiện đúng
Khi đủ số vòng lặp
Khi tìm được output
Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
Kiểm tra <câu lệnh>
Kiểm tra <điều kiện>
Thực hiện <câu lệnh> sau từ khóa do
Thực hiện <câu lệnh> sau từ khóa then
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày đánh răng 2 lần
Mỗi tuần đi học 6 buổi
Tập thể dục mỗi ngày
Học bài đến khi thuộc
Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?
while i:=10 do x:=x+2;
while i=10; do x:=x+2
while i=10 do x=x+2;
while i=10 do x:=x+2;
Trong các câu lệnh lặp sau đây, câu lệnh nào đúng?
while i<=5 do x:=x*2;
while i<=5 do; x:=x*2;
while i<=5 do x:=x*2
while i<=5 do x=x*2;
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;
20
25
30
35
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;
5
6
7
8
