Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TIN 8 - ÔN TẬP KTĐG TX LẦN 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1. Chương trình máy tính được thực hiện 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.

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.

3. 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. Cả A, B và C

4.

4. 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

5.

5. Ngôn ngữ máy 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 câu lệnh được tạo ra từ hai số 1 và 0

d)

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

6.

6. Ngôn ngữ lập trình gồm:

a)

A. tập hợp các kí hiệu và quy tắc viết các lệnh

b)

B. tạo thành một chương trình hoàn chỉnh

c)

C. thực hiện được trên máy tính

d)

D. Cả A, B và C

7.

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.

8. Trong ngôn ngữ lập trình, từ khóa và tên:

a)

A. Có ý nghĩa như nhau

b)

B. Người lập trình phải tuân theo qui tắc của ngôn ngữ lập trình đó

c)

C. Có thể trùng nhau

d)

D. Các câu trên đều đúng

9.

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

a)

A. Alt+F9

b)

B. Shift+F9

c)

C. Ctrl+F9

d)

D. Alt+F2

10.

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

a)

A. Tugiac

b)

B. End

c)

C. CHUNHAT

d)

D. a_b_c

11.

11. Hãy cho biết kết quả của phép toán sau: 10 mod 2

a)

A. 5

b)

B. 2

c)

C. 10

d)

D. 0

12.

12. Phép toán Mod là lấy phần nào?

a)

A. Phần nguyên

b)

B. Phần dư

c)

C. Phần thực

d)

D. Phần thập phân

13.

13. Phép toán Div là lấy phần nào?

a)

A. Phần nguyên

b)

B. Phần dư

c)

C. Phần thực

d)

D. Phần thập phân

14.

14. Hãy cho biết kết quả của phép toán sau: 3 div 2

a)

A. 3/2

b)

B. 2/3

c)

C. 1

d)

D. 2

15.

15. 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

16.

16. Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây:

a)

A. ≥(m+5)/(2∗a)

b)

B. x>=(m+5)/(2∗a)

c)

C. a>=(m+5)/2∗a

d)

D. Tất cả các phép toán trên

17.

17. 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. String

c)

C. Integer

d)

D. Word

18.

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.

19. Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:

a)

A. 14/5=2; 14 div 5=2; 14 mod 5=4;

b)

B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;

c)

C. 14/5=2.8; 14 div 5=4; 14 mod 5=2

d)

D. 14/5=3; 14 div 5=2; 14 mod 5=4

20.

20. Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:

a)

A. {3*a + [ 4*c – 7*(a +2*c)] -5*b}

b)

B. a*x*x – b*x + 7a : 5

c)

C. (10*a + 2*b) / (a*b)

d)

D. - b: (2*a*c)