wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

kiểm tra thường xuyên tin 8

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

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

2.

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

3.

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

4.

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

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ máy

c)

Ngôn ngữ tự nhiên

d)

Ngôn ngữ tiếng Việt

5.

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

a)

Programe, Use

b)

Begin, End

c)

Program, Begin, End

d)

Program, Uses

6.

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

7.

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

a)

Alt+F9

b)

Shift+F9

c)

Ctrl+F9

d)

Alt+F2

8.

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

a)

Tugiac

b)

End

c)

a_b_c

d)

CHUNHAT

9.

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

a)

8

b)

y = 8

c)

y = 3

d)

3

10.

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)

Byte

b)

Longint

c)

Word

d)

Integer

11.

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à hợp lí nhất?

a)

Var X,Y: integer;

b)

Var X, Y: real;

c)

Var X: real; Y: integer;

d)

Var X: integer; Y: real;

12.

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

13.

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)

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

b)

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

c)

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

d)

- b: (2*a*c)

14.

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

a)

Char

b)

Integer

c)

string

d)

byte

15.

Kết quả của phép tính 17 mod 6 + 2 là:

a)

5

b)

6

c)

7

d)

8

16.

Nếu xuất ra màn hình kết quả của biểu thức 20 : 5, ta dùng lệnh:

a)

Writeln(’20:5’);

b)

Writeln(20 /5);

c)

Writeln(20:5);

d)

Writeln(’20 / 5’);

17.

Viết biểu thức  5x3  2x2 +35x^3\ -\ 2x^2\ +3  thành biểu thức trong pascal



(a)  

18.

Viết biểu thức x+3y5\frac{x+3}{y-5}   thành biểu thức trong pascal




(a)  

19.

chọn các từ khóa trong pascal

a)

program

b)

begin

c)

crt

d)

clrscr

e)

uses

20.

chọn các tên hợp lệ trong pascal

a)

3a

b)

baitoan

c)

tin hoc

d)

a6

e)

tam_giac