wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập tin học 8

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.

Em hãy cho biết có bao nhiêu phần tử trong khai báo mảng sau:

Var h: array[10..50] of real;

a)

10

b)

50

c)

40

d)

41

2.

Em hãy cho biết đâu là câu lệnh nhập giá trị cho mảng A gồm 10 phần tử

a)

For i:= 2 to 10 do readln(A[i]);

b)

For i:= 1 to 10 do readln(A[i]);

c)

For i:= 1 to 10 do readln(A);

d)

For i:= 2 to 108 do readln(A);

3.

Em hãy cho biết ý nghĩa của khai báo sau:

Var m : array[1..30] of integer;

a)

Khai báo mảng m có 50 phần tử kiểu số thực.

b)

Khai báo mảng m có 30 phần tử kiểu số nguyên.

c)

Khai báo mảng B có 30 phần tử kiểu số thực.

d)

Khai báo mảng B có 30 phần tử kiểu số nguyên

4.

Để in dữ liệu từ bàn phím cho mảng B có 20 phần tử ta dùng câu lệnh nào sau đây?

a)

For i:=1 to 20 do Readln(B[i]);

b)

For i:= 1 to 20 do Writeln(B[i]);

c)

Dùng 20 lệnh Readln(B);

d)

Tất cả các câu đều sai.

5.

Tham chiếu đến phần tử thứ i của biến mảng diem ta có thể viết:

a)

diem(i)

b)

diem{i}

c)

diem[i]

d)

diem[i}

6.

Em hãy điền vào chỗ trống để hoàn thành khai báo mảng sau để chứa điểm môn Toán của lớp mình gồm 30 học sinh.

Var .............. : array[1..30] of real;

a)

diemtoan

b)

diem toan

c)

điểm toán

d)

điểm

7.

Khai báo mảng nào là đúng trong các khai báo sau đây:

a)

var tuoi : array[1..15] of integer;

b)

var tuoi : array[1..1,5] of integer;

c)

var tuoi : array[15..1] of integer;

d)

var tuoi : array[1..n] of integer;

8.

Ngôn ngữ lập trình là ngôn ngữ?

a)

Dùng để viết các chương trình máy tính

b)

Dùng đê dịch chương trình máy tính

c)

Dùng để kiểm tra lỗi

d)

Dùng để soạn thảo văn bản

9.

Từ khóa CONST là từ khóa dùng để khai báo?

a)

Khai báo biến

b)

Khai báo tên chương trình

c)

Khai báo hằng

d)

Khai báo thư viện

10.

Hằng được sử dụng để lưu trữ dữ liệu, giá trị của hằng như thế nào khi thực hiện chương trình

a)

Không thay đổi

b)

có thể thay đổi

c)

không lưu trữ được

d)

Chỉ thay đổi một lần

11.

Kết quả 235 div 12 = ?

a)

19

b)

6

c)

7

d)

19.58

12.

x có kiểu dữ liệu là số thực câu lệnh khai báo biến x đúng là?

a)

Var x: real;

b)

var x: integer;

c)

Const x = real;

d)

Const x= integer;

13.

Ngôn ngữ mà máy tính có thể hiểu trực tiếp là

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ tự nhiên

c)

Ngôn ngữ máy

d)

Tất cả đáp án trên

14.

Đâu là các từ khoá:

a)

Program, end, begin.

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, hai,ba

d)

Lop82, uses, begin, end

15.

Cấu trúc chung hợp lý của một chương trình Pascal là:

a)

Begin -> Program -> End.

b)

Program -> End -> Begin.

c)

End -> Program -> Begin.

d)

Program -> Begin -> End.

16.

Để thoát khỏi Pascal ta sử dụng tổ hợp phím:

a)

Alt + F9

b)

Alt +X

c)

Ctrl+ F9

d)

Ctrl + X

17.

Từ khóa để khai báo biến trong ngôn ngữ lập trình Pascal là:

a)

Const

b)

Var

c)

Real

d)

End

18.

Trong ngôn ngữ lập trình pascal, câu lệnh nào sau đây là đúng

a)

If <biểu thức logic> ; then <câu lệnh>.

b)

If <biểu thức logic> then <câu lệnh>;

c)

If <biểu thức logic> then <câu lệnh>.

d)

If <biểu thức logic> ; then <câu lệnh>;

19.

Trong vòng lặp For - do dạng lùi. Giá trị của biến đếm

a)

Tự động giảm đi 1

b)

Chỉ tăng khi có câu lệnh thay đổi giá trị

c)

Tự động tăng lên 1

d)

Được giữ nguyên

20.

Sau khi viết chương trình, ta nhấn tổ hợp phím nào để chạy chương trình?

a)

Alt + F9

b)

Ctrl + F6

c)

Ctrl + F9

d)

Alt + F6

21.

Trong Pascal, kiểu số nguyên được kí hiệu như thế nào?

a)

real

b)

char

c)

string

d)

integer

22.

Cách thể hiện biểu thức ax2 +bx+c trong Pascal như thế nào?

a)

a*x2 +b*x+c

b)

a*x*x +b.x +c*x

c)

a*x*x+b*x+c*x

d)

a*x*x + b*x+c

23.

Div là kí hiệu của phép toán gì trong Pascal?

a)

Chia lấy phần nguyên

b)

Chia lấy phần dư

c)

Cộng

d)

Trừ

24.

Trong các tên dưới đây, tên nào là hợp lệ trong Pascal?

a)

F 10

b)

8a

c)

Eng

d)

a_8

25.

Phần thân của chương trình Pascal thường bắt đầu và kết thúc bởi cặp từ khóa nào?

a)

begin và end:

b)

begin và end.

c)

begin: và end

d)

begin và end;

26.

Kết quả của phép toán 13 div 5 là bao nhiêu?

a)

2

b)

3

c)

2.6

d)

4

27.

Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?

a)

Write(‘Nhập x = ’);

b)

Read(x);

c)

Writeln(x);

d)

Readln(x);