wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP HKII-01

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Xác định biến đếm trong câu lệnh For j:=1 to 5 do write(j);

a)

j

b)

1

c)

5

d)

for, to, do

2.

Xác định số vòng lặp trong câu lệnh For i:=2 to 10 do write(i);

a)

2

b)

8

c)

9

d)

10

3.

Cho biết ý nghĩa câu lệnh For i:=3 to 100 do write('Pascal');

a)

In ra màn hình 97 từ Pascal

b)

In ra màn hình 98 từ Pascal

c)

In ra màn hình 99 từ Pascal

d)

In ra màn hình 100 từ Pascal

4.

Xác định số vòng lặp trong câu lệnh For i:=0 to 100 do write(i);

a)

99

b)

100

c)

101

d)

102

5.

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

s:=1;

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

a)

10

b)

11

c)

12

d)

13

6.

Tìm câu lệnh đúng trong các câu lệnh sau:

a)

For i:=1 to 10 do write(' ');

b)

For i=1 to 10 do write(' ');

c)

For i:=1 to 10 do write(' ')

d)

For i:=1 to 10 to write(' ');

7.

Tìm câu lệnh sai trong các câu lệnh sau:

a)

For i:=1 to 10 do write(tong);

b)

For i:=1 to 10 do write(' ');

c)

For i:=1 to 10 do write(i:3);

d)

For i:=1 do 10 to write(i);

8.

Xác định số vòng lặp trong câu lệnh For i:=2 to 10 do

For j:=2 to 6 do write('@');

a)

16

b)

36

c)

45

d)

60

9.

Xác định điều kiện thực hiện vòng lặp trong đoạn chương trình:

S:=0; j:=1;

While j<= 10 do Begin S:=S+j; j:=j+1; end;

a)

S:=0;

b)

j:=1

c)

j<=10

d)

j>10

10.

Xác định điều kiện kết thúc vòng lặp trong đoạn chương trình:

P:=1; k:=1;

While k< 5 do Begin P:=P*k; k:=k+2; end;

a)

P:=1;

b)

k:=1

c)

k<5

d)

k>=5

11.

Cho biết ý nghĩa của đoạn chương trình sau:

i:=1;

While i<10 do write(i:3);

a)

In ra các số từ 1 đến 9

b)

In ra các số từ 1 đến 10

c)

Tính tổng các số từ 1 đến 9

d)

Tính tổng các số từ 1 đến 10

12.

Xác định giá trị khởi tạo ban đầu trong đoạn chương trình:

P:=1; k:=1;

While k< 5 do Begin P:=P*k; k:=k+2; end;

a)

P:=1; k:=1;

b)

k,5

c)

P:=P*k;

d)

k:=k+2;

13.

Câu lệnh khai báo mảng nào sau đây là đúng?

a)

Var M :array[1...10] of real;

b)

Var M :array[1..10] of real;

c)

Var M :array[10..1] of real;

d)

Var M :array[1..10] real;

14.

Cho biết ý nghĩa câu lệnh sau:

write('Nhap so phan tu cua mang; ');

Readln(n);

a)

Khai báo mảng

b)

In mảng

c)

Nhập số phần tử thực sử dụng của mảng

d)

Nhập giá trị cho từng phần tử trong mảng

15.

Cho biết ý nghĩa câu lệnh sau:

For i:=1 to n do write(a[i], ' ');

a)

Khai báo mảng

b)

In mảng

c)

Nhập số phần tử thực sử dụng của mảng

d)

Nhập giá trị cho từng phần tử trong mảng

16.

Cho biết ý nghĩa câu lệnh sau:

For i:=1 to n do begin

write('a[', i , ']= ' ); Readln(a[i]); end;

a)

Khai báo mảng

b)

In mảng

c)

Nhập số phần tử thực sử dụng của mảng

d)

Nhập giá trị cho từng phần tử trong mảng

17.

Xác định chỉ số đầu trong câu lệnh sau: Var diem:array [2..20] of real;

a)

1

b)

2

c)

49

d)

50

18.

Câu lệnh khai báo biến mảng nào sau đây là sai:

a)

Var Y: array [1..10] of integer;

b)

Var Y: array [1..10] of real;

c)

Var Y: array (1..10) of integer;

d)

Var Y: array [1..1] of integer;

19.

Đâu là các nhà cung cấp dịch vụ thư điện tử miễn phí?

a)

Google, Yahoo, Facebook

b)

Google, Zalo, Yahoo

c)

Google, Zalo, Microsoft

d)

Google, Yahoo, Microsoft

20.

Dịch vụ thư điện tử phổ biến nhất Việt Nam hiện nay là:

a)

Yahoo

b)

outlook

c)

Gmail

d)

Zalo