wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA TIN11-05

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

CÂU1: Hai dạng lặp FOR - DO trong PASCAL là dạng lặp tiến và dạng lặp lùi. Chọn phát biểu đúng trong các phát biểu sau đây:

a)

A. Biểu thức giá trị đầu và biểu thức giá trị cuối có thể thuộc kiểu số thực

b)

B. Ở dạng lặp lùi lệnh sau DO được thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối.

c)

C. Ở dạng lặp lùi lệnh sau DO có thể không được thực hiện lần nào, đó là trường hợp giá trị cuối nhỏ hơn giá trị đầu.

d)

D. Ở dạng lặp tiến lệnh sau DO luôn được thực hiện ít nhất một lần.

2.

CÂU2: Trong NNLT 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)

A. Hoán đổi giá trị của y và t

b)

B. Cho 3 biến nhận 1 giá trị

c)

C. Hoán đổi giá trị của x và t

d)

D. Hoán đổi giá trị của x và y

3.

CÂU3: Chọn cú pháp đúng?

a)

A. Program

b)

B. Uses ;

c)

C. Const :=;

d)

D. Var :;

4.

CÂU4: Đoạn chương trình sau cho ra kết quả là gì?


For i:=M to N do If (i mod 3 = 0) or (i mod 5 = 0) then T:=T+i;

a)

A. Tính tổng các số chia hết cho 3 trong phạm vi M và N

b)

B. Tính tổng các số chia hết cho 5 trong phạm vi M và N

c)

C. Tính tổng các số chia hết cho 3 hoặc cho 5 trong phạm vi 3 và 5

d)

D. Tính tổng các số chia hết cho 3 hoặc cho 5 trong phạm vi M và N

5.

CÂU5: Xác định kết quả sau khi thực hiện lệnh sau: A:=sqr(3)/sqrt(9);

a)

A. A được gán giá trị là 9

b)

B. A được gán giá trị là 6

c)

C. A được gán giá trị là 3

d)

D. A được gán giá trị là 1

6.

CÂU6: Phát biểu nào sau đây có thể làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

a)

A. “ A>B ”

b)

B. A>B

c)

C. A≤B

d)

D. “A nho hon B"

7.

CÂU7: Cho đoạn chương trình sau:

x := 10; y := 20; writeln(`x + y`);

kết quả ra màn hình sẽ là gì?

a)

A. 20

b)

B. x+y

c)

C. 30

d)

D. 10

8.

CÂU8: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các lệnh ghép nào sau đây là đúng ?

a)

A. Begin : A := 1 ; B := 5 ; End ;

b)

B. Begin A := 1 ; B := 5 ; End :

c)

C. Begin A := 1 ; B := 5 ; End ;

d)

D. Begin ; A := 1 ; B := 5 ; End ;

9.

CÂU9: Hãy chọn phương án ghép đúng?

Với cấu trúc rẽ nhánh IF <điều kiện> THEN< lệnh1> ELSE <lệnh 2>;

Lệnh2 được thực hiện khi:

a)

A. Điều kiện được tính toán xong;

b)

B. Điều kiện được tính toán và cho giá trị đúng;

c)

C. Điều kiện không tính được;

d)

D. Điều kiện được tính toán và cho giá trị sai;

10.

CÂU10: Trường hợp nào sau đây không phải là lệnh gán trong Pascal:

a)

A. cd:= 50;

b)

B. a:= a*2;

c)

C. a:= 10;

d)

D. a+b:= 1000;

11.

CÂU11: Trong Pascal, biểu diễn nào sau đây là sai:

a)

A. (a-b)>(c-d); (a-b)<>(b-a); 12*a>5a;

b)

B. (a-b)>(c-d); (1/x-y)>=2*x; b*b>a*c;

c)

C. b*b>a*c; a*(1-a)+(a-b)>=0; 1/x-x<0;

d)

D. Sqrt(a-b)>x; (1/x-y)>=2*x; 15*a>5;

12.

CÂU12: Câu lệnh writeln; có tác dụng

a)

A. Dừng chương trình

b)

B. Xuống dòng

c)

C. Xoá màn hình

d)

D. Hiện một xâu ký tự C

13.

CÂU13: Biểu diễn hằng nào trong TP sau đây là sai?

a)

A. 3+9

b)

B. 57,15

c)

C. 1.03E-15

d)

D. ’TIN HOC’

14.

CÂU14: Biểu thức ((35 mod 9) div 2) có kết quả là mấy?

a)

A. 1

b)

B. 2

c)

C. 3

d)

D. 4

15.

CÂU15: Cho đoạn chương trình sau:

If (a<>1) then x:= 9 div a else x:= -2013;

write(`x=`,x+1);

Khi cho a = 1 thì đoạn chương trên sẽ in ra màn hình giá trị x bằng bao nhiêu?

a)

A. -2013

b)

B. 9

c)

C. -2012

d)

D. 10

16.

CÂU16: Cho đoạn chương trình dưới đây:

Var i,s: integer;

BEGIN

i:=7; s:=4;

if (i>5) then s:=s + (6 - i)*2

else if (i>3) then s:=s + 5*i

else s:=s+2;

write(`Tong s la:`,s);

END.

a)

A. 39

b)

B. 6

c)

C. 24

d)

D. 2

17.

CÂU17: Phát biểu nào sau đây có thể làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

a)

A. "false"

b)

B. 100<99

c)

C. :A nho hon B"

d)

D. "A>B"

18.

CÂU18: Xét chương trình sau:

Var a,b: integer;

Begin

a:=575; b:=678;

If a<b then write('1');

if a=b then write(`0`);

if a>b then write(`2`);

End.

a)

a. 102

b)

B. 1

c)

c. 0

d)

D. 2

19.

CÂU19: Trong các kiểu dữ liệu sau, kiểu nào dùng bộ nhớ lưư trữ là 4 byte?

a)

A. Word

b)

B. Extended

c)

C. Real

d)

D. Longint

20.

CÂU20: Trong các tên sau, đâu là tên dành riêng (từ khóa) trong ngôn ngữ lập trình Pascal?

a)

A. Program

b)

B. Real

c)

C. Baitap

d)

D. Vidu