wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiểm tra 15 phút TH 11 Lần 1

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

2.

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ị bé nhất?

a)

Byte

b)

Word

c)

Integer

d)

Longint

2.

3.

Trong pascal, khi khai báo biến ta sử dụng cấu trúc nào sau đây?

a)

Var <danh sách vào>:= <dữ liệu>;

b)

Var <danh sách biến>:= <kiểu dữ liệu>;

c)

Var <danh sách biến>:<kiểu dữ liệu>;

d)

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

3.

Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào?

a)

{ và }

b)

[ và ]

c)

( và )

d)

/* và */

4.

Phát biểu nào dưới đây là đúng?

a)

Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai báo biến, hằng,…;

b)

Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình;

c)

Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được;

d)

Cú pháp là bộ quy tắc dùng để viết chương trình;

5.

Phát biểu nào dưới đây là hợp lí nhất?

a)

Biến là đại lượng nhận giá trị trước khi chương trình thực hiện.

b)

Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.

c)

Biến có thể lưu trữ nhiều loại giá trị khác nhau.

d)

Biến có thể đặt hoặc không đặt tên gọi.

6.

Trong tin học, hằng là đại lượng

a)

Có giá trị thay đổi trong quá trình thực hiện chương trình

b)

Được đặt tên

c)

Có giá trị không thay đổi trong quá trình thực hiện chương trình

d)

Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài toán

7.

Trong ngôn ngữ Pascal, từ khóa CONST dùng để khai báo

a)

Tên chương trình

b)

Hằng

c)

Biến

d)

Thư viện

8.

Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal ?

a)

End

b)

Sqrt

c)

Longin

d)

crt

9.

Hãy chọn biểu thức trong Pascal tương ứng với biểu thức toán học sau  

2x23x+1x2+1\frac{2x^2-3x+1}{x^2+1}  

a)

2*x*x-3*x+1/(x*x+1)

b)

(2*x*x-3*x+1)/x*x+1

c)

(2*x*x-3*x+1)/(x*x+1)

d)

2*x*x-3*x+1/x*x+1

10.

Chọn nhóm tên dành riêng đúng

a)

Break, End, Const                               

b)

 Extended, Trunc          

c)

Begin, Integer  

d)

 Uses, Type

11.

Trong ngôn ngữ lập trình pascal từ khóa dùng để khai báo tên chương trình là?

      

a)

Const 

b)

Program

c)

Uses

d)

Var

12.

Kết quả của biểu thức     SQR(ABS(25-30) MOD 3)     trả về kết quả là :

     

a)

1

b)

6

c)

2

d)

4

13.

Kết quả của biểu thức       (20 div 3)/(20 mod 4)      là :

    

a)

6

b)

4

c)

0

d)

không xác định

14.

Biểu thức       α ≤ a ≤ β            được biểu diễn trong pascal là :

     A.           B.              C.              D.

a)

(α<=a) and (a<=β)   

b)

(α≤a) and (a≤β) 

c)

α<=a) or (a<=β)

d)

(α≤a) or (a≤β)

15.

Biểu thức   (Sqrt(25) div 4)          có kết quả bằng bao nhiêu :

    

a)

1

b)

2

c)

3

d)

4

16.

Kết quả của biểu thức         (abs(25-50) mod 4)      là

     

a)

1

b)

-1

c)

4

d)

-4

17.

Với biểu thức quan hệ       a+1 >= 2*j      thì qui trình thực hiện sẽ là :

     

a)

Phép +, phép sánh, phép nhân

b)

Phép *, phép +, phép so sánh

c)

Phép so sánh, phép +, phép

d)

Phép so sánh, phép , phép +

18.

Biểu diễn biểu thức   xy1x1\frac{xy-1}{x-1}  nào trong NNLT Pascal là đúng:

           

a)

(xy - 1)/(x - 1)

b)

(x*y - 1)/(x - 1) 

c)

x*y - 1/x - 1 

d)

(x*y - 1)/x - 1

19.

Để thực hiện gán giá trị 10 cho biến X. Phép gán nào sau đây là đúng ?

a)

X = 10;

b)

X := 10;

c)

X =: 10;

d)

X : 10;

20.

1. Những tên nào là tên đúng trong Pascal?

a)

11A

b)

A#

c)

Lop_11A1

d)

Lop 11A1