wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ôn tập 1 tiết 8

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Cú pháp của câu lệnh For …. do là:

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.

Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là:

a)

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

b)

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

c)

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

d)

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

3.

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

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>;

4.

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

a)

ngày tắm 2 lần

b)

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

c)

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

d)

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

5.

Câu lệnh lặp While..do có dạng đúng là:

a)

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

b)

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

c)

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

d)

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

6.

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

a)

rửa rau tới khi sạch

b)

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

c)

gọi điện cho tới khi có người bắt máy

d)

ngày tắm 2 lần

7.

Khi nào 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

8.

Với ngôn ngữ lập trình Pascal 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ả đều sai

9.

Kết quả của <điều kiên> trong câu lệnh sẽ có giá trị là gì?

a)

Là một số nguyên

b)

Là một số thực

c)

Đúng hoặc sai

d)

Là một dãy kí tự

10.

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:=1 to 10; do x:=x+1

d)

for i=1 to 10 do x=x+1;