wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pascal Test 02

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Trong các kiểu số nguyên sau, kiểu nào có giá trị lớn nhất

a)

integer

b)

longint

c)

int64

2.

Câu lệnh nào lấy căn bậc 2 của x

a)

sqr(x)

b)

sqrt(x)

3.

Câu lệnh nào lấy kết quả là phần nguyên của số x

a)

int(x)

b)

round(x)

c)

trunc(x)

4.

Lệnh nào lấy phần thập phân của x

a)

trunc(x)

b)

frac(x)

c)

round(x,0)

5.

Câu lệnh nào để xuất giá trị của x

a)

read(x)

b)

write(x)

c)

writeln('x')

d)

readln(x)

6.

Câu lệnh sau cho kết quả x=?

x= 30 div 4

a)

7

b)

2

c)

3

d)

8

7.

Câu lệnh sau cho kết quả x=?

x= 30 mod 4

a)

8

b)

7

c)

3

d)

2

8.

Đoạn lệnh sau cho kết quả x=?

n:=100;

if n mod 2=0 then x:=n div 2

else x:=n mod 2;

a)

10

b)

20

c)

50

d)

100

9.

Đoạn lệnh sau cho kết quả x=?

n:=115;

if n mod 2=0 then x:=n div 2

else x:=n mod 2;

a)

1

b)

2

c)

5

d)

10

10.

Để cho biến x nhận giá trị 100, người ta sử dụng phép gán, trong các biểu thức sau, biểu thức nào đúng

a)

x=100

b)

x:=100

c)

x is 100

11.

Cho biểu thức:

x:= 100 mod 3 +5;

x=?

a)

4

b)

6

c)

8

d)

1

12.

Cho biểu thức:

x:= 100 mod (3 +5);

x=?

a)

1

b)

4

c)

6

d)

8

13.

Cho biểu thức:

x:= 100+15 div 3;

x=?

a)

38

b)

105

c)

100

14.

Cho biểu thức: x= trunc(sqrt(26));

x=?

a)

2

b)

3

c)

4

d)

5

15.

Cho lệnh sau:

x:=sqrt(sqrt(16));

x=?

a)

2

b)

4

c)

8

d)

16

16.

Cho đoạn lệnh sau:

n:=100;

if frac(sqrt(x))=0 then x:=trunc(sqrt(x))

else x:=sqr(x);

x=?

a)

10

b)

100

c)

10000

17.

Cho đoạn lệnh sau:

x:=12.456789

write(x:0:2);

Kết quả trên màn hình là:

a)

12

b)

12.45

c)

45

d)

12.456789

18.

Chương trình sau cho kết quả x=?

var n,x:longint;

begin

n:=1000000000000;

x:=sqr(n);

write(x);

end.

a)

1000000000000

b)

1000000000000000000

c)

Không in kết quả

d)

Báo lỗi

19.

Chương trình sau cho kết quả x=?

var n,x:longint;

begin

n:=100;

x:=sqrt(n);

write(x);

end.

a)

Báo lỗi

b)

10

20.

Chương trình sau cho kết quả x=?

var n,x:longint;

begin

n:=100;

if n mod 2=0 then

x:=n div 2;

else x:=n;

write(x);

end.

a)

50

b)

100

c)

Báo lỗi