wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP GIỮA KÌ I (TIN HỌC 8)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

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 ngôn ngữ máy

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)

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)

Thông qua một từ khóa

b)

Thông qua các tên

c)

Thông qua các lệnh

d)

Thông qua một hằng

3.

Theo em hiểu viết chương trình là :

  

a)

Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó

b)

Viết ra một đoạn văn bản được sắp xếp theo chương trình

c)

Viết ra các câu lệnh mà em đã được học

d)

Tạo ra các câu lệnh để điều khiển Robot

4.

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

  

a)

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

b)

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

c)

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

d)

chương trình dịch

5.

Đâu không phải là môi trường lập trình?

 

a)

Chương trình soạn thảo

b)

Chương trình dịch

c)

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

d)

Phần mềm soạn thảo word

6.

(Điền vào trỗ trống)

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



(a)  

7.

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

a)

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

b)

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

c)

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

d)

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

8.

Ngôn ngữ lập máy là:

a)

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

b)

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

c)

Các câu lệnh được tạo ra từ hai số 1 và 0

d)

chương trình dịch

9.

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

a)

Program, Uses

b)

Program, Begin, End

c)

Programe, Use

d)

Begin, End

10.

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

a)

Có ý nghĩa như nhau

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ó thể trùng nhau

d)

Không cần viết theo quy tắc

11.

Dưới đây đâu là tên chương trình đúng:

a)

8A lop

b)

lop 8a

c)

lop_8A

d)

uses

12.

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

a)

1

b)

2

c)

3

d)

4

13.

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

a)

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

b)

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

c)

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

d)

Khai báo từ khóa

14.

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

a)

Alt+F9

b)

Ctrl+F9

c)

Shift+F9

d)

Alt+F2

15.

Từ khoá của một ngôn ngữ lập trình:

a)

Là những từ dành riêng cho một mục đích sử dụng nhất định

b)

Có thể sử dụng cho các phần mềm khác

c)

Là từ dùng chung

d)

Có thể trùng với tên chương trình

16.

Đâu KHÔNG ĐÚNG với quy tắc đặt tên chương trình?

a)

Tên khác nhau tương ứng với những đại lượng khác nhau

b)

Tên không được trùng với các từ khóa

c)

Ngắn gọn, dễ hiểu, dễ nhớ

d)

Có thể bắt đầu bằng chữ số và chứa dấu cách

17.

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

a)

3

b)

4

c)

5

d)

6

18.

Kiểu số nguyên có phạm vi giá trị từ........

a)

0 đến 127

b)

– 215 đến 215 - 1

c)

0 đến 255

d)

-100000 đến 100000

19.

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)

b*b-4*a*c

b)

a # b

c)

10 : 5

d)

10 x 5

20.

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

a)

var tb: real;

b)

4hs: integer;

c)

Const x: real;

d)

Var r =30;

21.

Trong ngôn ngữ lập trình Pascal, kiểu dữ liệuthuộc kiểu số thực là?

a)

Byte

b)

Longint

c)

Real

d)

Integer

22.

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)

Char

b)

LongInt

c)

Integer

d)

Word

23.

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

a)

15*4-30+12

b)

42

c)

15*4-30+12=42

d)

=42

24.

Hằng là gì?

a)

Là đại lượng có thể trong suốt quá trình thực hiện chương trình

b)

Là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình

c)

Là 1 từ khóa

d)

Hằng có thể trùng với từ khóa

25.

Trong các cú pháp dưới đây, đâu là cú pháp khai báo biến đúng:

a)

Var tên biến : kiểu dữ liệu;

b)

Var tên biến : kiểu dữ liệu

c)

Var tên biến = kiểu dữ liệu;

d)

Var tên biến := kiểu dữ liệu;