wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài tập trắc nghiệm bài 4,5,6

Total questions: 19

Worksheet time: 5mins

Name
Class
Date
1.

Câu 1: Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?

a)

A. 4.07E-15

b)

B. ‘3.1416’

c)

C. 120

d)

D. ‘thpt

2.

Câu 2: Xác định giá trị của biểu thức:    S = (250 div 100) + (150 mod 100) div 10

a)

A. S = 9;

b)

B. S = 6;

c)

   C. S = 7;

d)

D. S = 8.

3.

Câu 3: Trong pascal, câu lệnh gán nào sau đây là sai:

A. c-1:=d;                      B. c:=x+y;                      C. a:=b+c;                      D. a:=b;

a)

A. c-1:=d;

b)

B. c:=x+y;

c)

C. a:=b+c;   

d)

  D. a:=b;

4.

Câu 4: Trong Pascal, cú pháp để khai báo biến là:

a)

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

b)

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

c)

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

d)

D. Var <danh sách biến>;

5.

Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sa:

VAR        M, N, P : Integer;             

    A, B: Real;         

C: Longint;

a)

A. 20 byte.  

b)

   B. 24 byte.  

c)

  C. 22 byte.

d)

    D. 18 byte.

6.

Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?

a)

True/False

b)

0/1

c)

Đúng/Sai

d)

Yes/No

7.

Kết quả của biểu thức sqr((ABS(25-30) mod 4) ) là?

 

a)

4

b)

2

c)

1

d)

8

8.

Kiểu nào sau đây có miền giá trị lớn nhất?

 

a)

Byte

b)

Word

c)

Longint

d)

Integer

9.

Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0, khai báo nào trong các khai báo sau là đúng?

a)

Var M,N :Byte;

b)

Var M: Real;

N: Word;

c)

Var M, N: Longint;

d)

Var M: Word; 

N: Real;

10.

Biểu thức ((25 mod 10) div 2) có kết quả là mấy?

 

a)

1

b)

3

c)

2

d)

4

11.

Trong NN lập trình Pascal, đoạn chương trình sau dùng để làm gì?

Var x, y, t: integer;   Begin x: = t; t:= y;  y:= x;  End.

A. Hoán đổi giá trị y và t                                             B. Hoán đổi giá trị x và y   

C. Hoán đổi giá trị x và t                                             D. Một công việc khác

a)

Hoán đổi giá trị y và t  

b)

Hoán đổi giá trị x và y

c)

Hoán đổi giá trị x và t   

d)

Một công việc khác

12.

Để gán 2 cho x ta viết câu lệnh

a)

x:= 2;   

b)

2:= x;

c)

. x = =2;

d)

x = 2;

13.

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)

Real

b)

LongInt

c)

Integer

d)

Word

14.

Trong NN Pascal, đâu là hợp lệ

a)

5a + 7b + 8*c;

b)

5*a +7*b +8*c; 

c)

{a + b}*c 

d)

x*y(x +y);

15.

xtrong PASCAL là

a)

sqrt(x) 

b)

exp(x) 

c)

abs(x) 

d)

sqr(x)

16.

Để tính diện tích đường tròn bán kính R, với pi:=3.14, biểu thức nào trong PASCAL là đúng:

a)

S:=R*R*p; 

b)

S:=sqr(R)*pi;

c)

S:=sqr(R)*p; 

d)

S:=R2*pi;

17.

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

A. (α<=a) or (a<=β)                                 B. (α<=a) and (a<=β)

C. (α≤a) or (a≤β)                                      D. (α≤a) and (a≤β)

a)

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

b)

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

c)

(α≤a) or (a≤β)

d)

(α≤a) and (a≤β)

18.

Phạm vi giá trị của kiểu integer thuộc

A. Từ 0 đến 255              B. Từ -215 đến 215 -1            C. Từ 0 đến 216 -1       D. Từ -231 đến 231 -1

a)

Từ 0 đến 255

b)

Từ -215 đến 215 -1  

c)

Từ 0 đến 216 -1  

d)

Từ -231 đến 231 -1

19.

Trong Turbo Pascal, hàm nào dưới đây biểu diễn giá trị tuyệt đối.

     

a)

sqrt()

b)

.sqr()

c)

abs()

d)

ln()