wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP GIỮA KÌ I TIN 8

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Chương trình máy tính được tạo ra theo các bước:

a)

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

b)

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

c)

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

d)

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

2.

Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?

a)

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

b)

B. thông qua các tên

c)

C. thông qua các lệnh

d)

D. thông qua một hằng

3.

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

a)

A. ngôn ngữ dùng để viết một chương trình máy tính

b)

   B. ngôn ngữ dùng để viết các chương trình máy tính

c)

C. các dãy bit (dãy các số chỉ gồm 0 và 1)

d)

D. chương trình dịch

4.

Môi trường lập trình gồm:

a)

A. chương trình soạn thảo

b)

B. chương trình dịch

c)

C. các công cụ trợ giúp tìm kiếm, sửa lỗi…

d)

D. Tất cả các ý trên

5.

Ngôn ngữ được sử dụng để viết chương trình là:

a)

A. Ngôn ngữ lập trình

b)

   B. Ngôn ngữ máy

c)

C. Ngôn ngữ tự nhiên

d)

   D. Ngôn ngữ tiếng Việt

6.

Chương trình dịch dùng để:

a)

A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy

b)

B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên

c)

C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình

d)

D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên

7.

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

a)

A. Program, Uses

b)

B. Program, Begin, End

c)

C. Programe, Use

d)

D. Begin, End

8.

Cấu trúc chung của mọi chương trình gồm mấy phần?

a)

   A. 1

b)

B. 2

c)

C. 3

d)

D. 4

9.

Phần khai báo gồm các câu lệnh dùng để :

a)

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

b)

B. Khai báo các thư viện

c)

C. Khai báo tên chương trình và khai báo các thư viện

d)

D. Khai báo từ khóa

10.

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

a)

A. Alt+F9

b)

B. Ctrl+F9

c)

C. Shift+F9

d)

D. Alt+F2

11.

Tên chương trình do ai đặt?

a)

A. học sinh

b)

B. sinh viên

c)

C. người lập trình

d)

D. A và B

12.

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

a)

   A. Tugiac

b)

B. CHUNHAT

c)

C. End

d)

D. a_b_c

13.

Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:

a)

   A. 8

b)

B. y= 8

c)

C. y=3

d)

D. 20

14.

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

a)

A. var tb: real;

b)

B. 4hs: integer;

c)

C. Const x: real;

d)

   D. Var r =30;

15.

Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?

a)

A. Byte

b)

B. Longint

c)

C. Word

d)

D. Integer

16.

Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?

a)

A. Char

b)

B. LongInt

c)

C. Integer

d)

   D. Word

17.

Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?

a)

   A. Var X,Y: byte;

b)

   B. Var X, Y: real;

c)

C. Var X: real; Y: byte;

d)

D. Var X: byte; Y: real;

18.

Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?

a)

A. 15*4-30+12

b)

B. 42

c)

C. 15*4-30+12=42

d)

D. =42

19.

Tìm điểm sai trong khai báo hằng sau:

   Const Max :=2010;

a)

A. Dư dấu bằng (=)

b)

   B. Tên hằng không được nhỏ hơn 4 kí tự

c)

C. Từ khóa khai báo hằng sai

d)

D. Dư dấu hai chấm (:)

20.

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

a)

A. Var x, y: Integer;

b)

B. Var x, y=Integer;

c)

   C. Var x, y Of Integer;

d)

D. Var x, y := Integer;