wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tin 8 - Ôn tập giữa kì 2

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần chưa biết trước là:

a)

If (Điều kiện) then (Câu lệnh);

b)

Var i, n: Integer;      

c)

While (điều kiện) do (câu lệnh);

d)

For (Biến đếm):=(Giá trị đầu) downto (Giá trị cuối) do (câu lệnh);

2.

Trong câu lệnh lặp for…do, số vòng lặp là biết trước và bằng:

a)

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

b)

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

c)

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

d)

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

3.

Trong câu lệnh lặp: For… to.. sau mỗi vòng lặp biến đếm tăng thêm:

a)

1 đơn vị

b)

2 đơn vị

c)

3 đơn vị

d)

4 đơn vị

4.

Sau khi thực hiện đoạn chương trình Pascal :

X:=3;

For i : = 1 to 3 do

x : = x – 1;

X sẽ nhận được giá trị nào dưới đây ?

a)

– 1

b)

1

c)

-4

d)

0

5.

Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :

a)

phép gán

b)

Câu lệnh đơn

c)

Câu lệnh ghép

d)

Phép so sánh

6.

Câu lệnh lặp For i:=1 to 5 do Writeln(‘ Day la lan lap thu ‘, i); sẽ in ra màn hình mấy dòng chữ?

a)

1

b)

3

c)

5

d)

7

7.

Đâu là hoạt động lặp với số lần chưa biết trước?

a)

Hàng ngày em đi học.

b)

Một tuần trường em tổ chức chào cờ 1 lần

c)

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

d)

Em sẽ đến nhà bà ngoại chơi vào hôm cả bố và mẹ đi vắng.

8.

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

s:=0;

for i:=1 to 3 do s := s+2*i;

writeln(s);

Kết quả in lên màn hình là :

a)

12

b)

10

c)

0

d)

6

9.

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

a)

For i=1 to 10 do writeln(‘A’)

b)

For i : = 1 to 10 do writeln(‘A’);

c)

For i:=5 to 30 do; writeln(‘A’)

d)

For i:= 10 to 1 do writeln(‘A’);

10.

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

a)

While i= 1 do i:=i+1;

b)

While (n mod i <> 0) ; do i:= i+ 1 ;

c)

While 1 = 1; do Writeln (‘Dung’);

d)

While x<=y  do; Writeln (‘y khong nho hon x’);

11.

Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu?

k: = 0;

For i:= 1 to 3 do k:= k + 2;

a)

6

b)

8

c)

5

d)

2

12.

Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?

a:=0 ; for i:= 1 to 3 do a:= a+i;

a)

3

b)

4

c)

6

d)

2

13.

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

a)

For i:= ’1’ to ‘10’ do writeln(‘A’);

b)

For i:= 2.5 to 10.5 do writeln(‘A’);

c)

For i = 1 to 10 do writeln(‘A’);

d)

For i:= 1 to 10 do writeln(‘A’);

14.

Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp?

S:=2; n:=0;   While s<=10 do  Begin   n:=n+1; s:= s+ n end;

a)

3 lần

b)

4 lần

c)

5 lần

d)

6 lần

15.

Hãy đọc đoạn chương trình sau:

s:= 0; for i:= 1 to 5 do s := s + 1; Sau khi thực hiện xong, kết quả s bằng:

a)

10

b)

6

c)

7

d)

5