wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP GIỮA HKI (1) - Tin 8

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

1 / Keyword dùng để khai báo là:

a)

Chương trình, Bắt đầu, Kết thúc

b)

Chương trình, Công dụng, Var, Const

c)

Chương trình, Sử dụng

d)

Bắt đầu, Kết thúc

2.

4 / Trong phần khai báo của Pascal, cách đặt tên chương trình nào là đúng:

a)

bai tap

b)

bai_tap

c)

bảng mồi 1

d)

1 bai tap

3.

Language used to viết các máy tính chương trình là gì?

a)

Program Language

b)

Progam Language

c)

Translated Language

d)

Máy ngôn ngữ

4.

Các thuật toán mô tả is:

a)

liệt kê các bước, hình vẽ

b)

khối sơ đồ, hình vẽ

c)

liệt kê các bước, khối bản đồ

d)

khối sơ đồ, hình ảnh thiết kế

5.

Chung cấu trúc của một chương trình gồm mấy phần?

a)

1

b)

2

c)

3

d)

4

6.

Kết quả của phép toán 10 mod 2 =?

a)

0

b)

1

c)

2

d)

3

7.

Các phép toán sau phép toán nào cho đúng kết quả?

a)

13 div 4 = 2

b)

8 div 3 = 1

c)

14 div 5 = 4

d)

10 div 2 = 5

8.

Định khoản bài toán là xác định:

a)

Chương trình viết ngôn ngữ

b)

Giả thiết

c)

Kết luận

d)

INPUT and OUTPUT

9.

Trong Pascal khai báo nào sau đây là đúng?

a)

Var a = real;

b)

Var a: = real;

c)

Var a: đọc;

d)

Var a: real;

10.

Máy tính chương trình được tạo ra gồm những bước nào?

a)

Viết chương trình bằng ngôn ngữ lập trình

b)

Dịch chương trình thành máy ngôn ngữ

c)

Viết chương trình bằng ngôn ngữ lập trình và dịch chương trình thành máy ngôn ngữ

d)

Viết chương trình trên giấy rồi nhập vào máy tính

11.

Con người chỉ dẫn máy tính thực hiện công việc thông qua:

a)

thông qua một hằng.

b)

thông qua các lệnh.

c)

thông qua một từ khóa.

d)

thông qua các tên.

12.

Để chạy chương trình em nhấn tổ hợp phím:

a)

Ctrl+F9

b)

Alt+F9

c)

Shift+F9

d)

Alt+F2

13.

Cách đặt tên nào sau đây không đúng?

a)

End

b)

CHUNHAT

c)

a_b_c

d)

Tugiac

14.

Phép toán MOD trong Pascal dùng để là gì?

a)

Phép lấy phần dư

b)

Phép lấy phần nguyên

c)

Phép khai căn

d)

Phép nâng lũy thừa

15.

Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:

a)

Var x: String;

b)

Var x: Integer;

c)

Var x: Char;

d)

Var x: Real;

16.

Khai báo nào sau đây đúng?

a)

var tong:integer

b)

var tong,integer.

c)

var tong.integer

d)

var tong;integer

17.

Khai báo nào sau đây đúng?

a)

Const tong:100

b)

Const tong.100

c)

Const tong,100

d)

Const tong=100

18.

Trong chương trình trên có bao nhiêu biến?

a)

4

b)

5

c)

3

d)

2

19.

Trong chương trình trên có bao nhiêu biến kiểu số nguyên?

a)

4

b)

5

c)

3

d)

2

20.

Trong chương trình trên có bao nhiêu biến kiểu số thực?

a)

4

b)

5

c)

1

d)

2

21.

Trong chương trình trên có bao nhiêu biến kiểu xâu kí tự?

a)

4

b)

5

c)

1

d)

2

22.

Trong chương trình trên biến c có kiểu dữ liệu là:

a)

4

b)

5.5

c)

'Tin hoc'

d)

2

23.

Trong chương trình trên biến d có thể chứa giá trị là?

a)

4

b)

5.5

c)

'Tin hoc'

d)

2

24.

Trong chương trình trên biến a, b có thể chứa giá trị là?

a)

4

b)

5.5

c)

'Tin hoc'

d)

2

25.

Trong chương trình trên biến c, d có thể chứa giá trị là?

a)

4

b)

5.5

c)

'Tin hoc'

d)

2

26.

Phép toán 3 MOD 2 trong Pascal cho kết quả là bao nhiêu?

a)

1

b)

2

c)

3

d)

4

27.

Trong Pascal phần thân chương trình bắt đầu từ đâu đến đâu?

a)

Begin

end.

b)

Program

var;

c)

Program

end.

d)

Var

Begin

28.

Trong Pascal phần khai bắt đầu từ đâu đến đâu?

a)

Begin

end.

b)

Program

var;

c)

Program

end.

d)

Var

Begin

29.

Cho bài toán tính tổng 2 số tự nhiên, xác định bài toán trên?

a)

input: 2 số nguyên

output: tổng

b)

input: 2 số thực

output: tổng

c)

input: 2 số nguyên

output: tích

d)

input: tổng

output: 2 số nguyên

30.

Cho bài toán tính trung bình của 3 số tự nhiên, xác định bài toán?

a)

input: 3 số tự nhiên

output: trung bình cộng của 3 số

b)

input: 3 số tự nhiên

output: tổng

c)

input: trung bình cộng của 3 số

output: 3 số tự nhiên

d)

input: 3 số tự nhiên

output: trung bình cộng của 2 số