wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP HỌC KÌ II

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

Câu lệnh Pascal sau có mấy lỗi ?

Program 8DoanThiDiem

a)

1

b)

2

c)

3

d)

4

2.

Đâu không phải kiểu dữ liệu trong Pascal ?

a)

Kilogam

b)

Real

c)

Integer

d)

Byte

3.

25 mod 4 = ?

a)

0

b)

1

c)

3

d)

4

4.

Trong Pascal, câu lệnh writeln('BT= ', 6*7); cho ra kết quả nào

a)

42

b)

0

c)

7

d)

Máy tính báo lỗi

5.

Trong Pascal, câu lệnh writeln('10 : 2 = ', 10/2:0:2); cho kết quả như thế nào?

a)

10/2 = 2.50

b)

10 : 2 = 2.5

c)

10 : 2 = 2.50

d)

10: 2 = 5.00

6.

Câu lệnh Pascal sau có mấy lỗi?

writeln( Moi nhap a =)

a)

1

b)

2

c)

3

d)

4

7.

Câu lệnh sau cho ra kết quả là bao nhiêu?

Writeln('10*8')

a)

80

b)

Báo lỗi

c)

800

d)

'10*8'

8.

Khai báo số a là số Thực như thế nào?

a)

Var a : Real;

b)

Var a : In te ger;

c)

Var a : integer;

d)

Var a : integer

9.

Sử dụng câu lệnh nào để gán biến a bằng tổng của x và y?

a)

a = x+y

b)

a = x+y;

c)

a := x+y

d)

a := x+y;

10.

Sử dụng câu lệnh nào để gán biến a bằng tổng của x và y?

a)

a = x+y

b)

a = x+y;

c)

a := x+y

d)

a := x+y;

11.

Sử dụng câu lệnh nào để gán:

biến a bằng (x chia y) nhân 2

a)

a = (x+y):2

b)

a = (x+y)/2

c)

a := (x+y)/2;

d)

a := (x/y)*2;

12.

. Sử dụng câu lệnh nào để khai báo hằng Pi có giá trị = 3.14 trong Pascal?

a)

Const _Pi = 314;

b)

Const Pi = 3,14;

c)

Const Pi = 314;

d)

Const Pi = 3.14;

13.

Dòng lệnh dưới đây cho ra kết quả nào :

Writeln( 48*437);

a)

20976

b)

20967

c)

48*437

d)

Máy tính báo lỗi

14.

Trong Pascal, để khai báo hằng ta dùng từ khóa:

a)

Var

b)

Const

c)

Program

d)

Uses crt

15.

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

a)

Program, Uses

b)

Program, Begin, End

c)

Programe, Use

d)

Begin, End

16.

Trong Pascal, Var là từ khóa dùng để khai báo :

a)

Biến

b)

Tên chương trình

c)

Hằng

d)

Thư viện

17.

Trong Pascal, khai báo hằng số M có giá trị là 10. Khai báo nào đúng:

a)

Var M = 10;

b)

Const M : 10;

c)

Const M = 10;

d)

Cons M = 10;

18.

Trong Pascal, các khai báo sau khai báo tên chương trình nào là đúng:

a)

Program CT_Dautien ;

b)

Program CT Dautien ;

c)

Program CT_Dautien

d)

Progra CT_Dautien ;

19.

Trong Pascal, từ nào sau đây không phải là từ khoá:

a)

Program

b)

Begin

c)

Var

d)

Dientich

20.

Ngôn ngữ lập trình dùng để:

a)

Soạn thảo văn bản

b)

Nghe nhạc

c)

Viết các chương trình

d)

Chơi games

21.

Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:

a)

16 div 5 = 1

b)

16 mod 5 = 1

c)

16 div 5 = 3

d)

16 mod 5 = 3

22.

Trong pascal ta dùng tổ hợp phím nào để chạy chương trình ?

a)

Ctrl + F7

b)

Ctrl + F8

c)

Ctrl + F9

d)

Ctrl + F10

23.

Trong Pascal, Giả sử x được khai báo là biến với kiểu dữ liệu số nguyên. Phép gán nào sau đây hợp lệ:

a)

x := 8.5;

b)

x := 8;

c)

x : 8;

d)

x= 8;

24.

Trong Pascal, câu lệnh nào sau đây dùng để nhập một số từ bàn phím cho biến x?

a)

Writeln('x');

b)

Readln(' x ');

c)

Writeln(x);

d)

Readln(x);

25.

Trong Pascal, x được khai báo là biến với kiểu dữ liệu số nguyên, y là biến với kiểu dữ liệu xâu. Phép gán nào là hợp lệ:

a)

x := ‘Baithi’;

b)

y := ‘Bai thi’;

c)

y := 10;

d)

x := 9.5;

26.

Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

a)

(a*a + b)(1+c)(1 + c)(1 + c)

b)

(a.a + b)(1 + c)(1 + c)(1 + c)

c)

(a*a + b)*(1 + c)*(1 + c)*(1 + c)

d)

(a2 + b)(1 + c)3

27.

Tìm lỗi trong đoạn khai báo sau: Const namhientai:=2017;

a)

Dư dấu bằng (=)

b)

Từ khóa khai báo hằng saI

c)

Dư dấu hai chấm(:)

d)

Tên hằng quá dài

28.

Hãy cho biết kết quả của phép tính sau: 5*3 +14 mod 4 :

a)

28

b)

7.2

c)

17

d)

1

29.

Trong ca khúc Trốn Tìm của mình, Đen đố khán giả "Nếu tìm thấy 1 chú cừu thì tổng số lượng chú cừu tăng lên 1 đơn vị. Giả sử khi tìm thấy thì a=1". Câu lệnh điều kiện nào sau đây đúng?

a)

If a=1 then Tong:=Tong-1;

b)

If a=1 then Tong:=1;

c)

If a=1 then Tong:=Tong+1;

d)

If a>1 then Tong:=Tong+1;

30.

Trong ca khúc NGÀY CHƯA GIÔNG BÃO có câu: "Anh băng qua thung lũng, và bóng đêm ghì bàn chân". Vậy rõ ràng "Nếu anh băng qua thung lũng thì bóng đêm ghì bàn chân, ngược lại anh vẫn đi bình thường". Hãy cho biết nếu nhìn ở góc độ Lập trình thì câu nói trên thuộc:

a)

Câu lệnh điều kiện dạng thiếu

b)

Câu lệnh điều kiện dạng đủ

c)

Câu lệnh điều kiện dạng thừa

d)

Câu lệnh điểu kiện dạng dư

31.

Tom và Jerry đang rất hào hứng vì số vàng vừa phát hiện được nên chơi trò làm toán. Tom nói "Nếu số vàng chia hết cho 2 thì số vàng là số chẵn". Em hãy chuyển qua Pascal câu nói đó của Tom, biết rằng biến số vàng là X.

a)

If X mod 2=0; then write(X,' la so chan');

b)

If X mod 2=0 then; write(X,' la so chan');

c)

If X mod 2=0 then; write(X,' la so chan');

d)

If X mod 2=0 then write(X,' la so chan');

32.

Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?

a)

if a := 1 then a := a + 1;

b)

if a > b else write(a);

c)

if (a mod 2) = 0 then write('So khong hop le');

d)

if x = y; then writeln(y);

33.

Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:

if (45 mod 3) = 0 then X:=X+2;

( Biết rằng trước đó giá trị của biến X = 5)

a)

5

b)

9

c)

7

d)

11

34.

Ta có 2 lệnh sau:

x:= 8;

if x>5 then x:= x +1;

Giá trị của x là bao nhiêu?

a)

5

b)

9

c)

8

d)

6

35.

Các câu lệnh Pascal nào sau đây viết đúng?

a)

If x:= 5 then a = b;

b)

If x > 4 then a:= b;

c)

If x > 4 then a:=b; m:=n;

d)

If x > 4 then a:=b else m:=n;

36.

Chọn câu lệnh Pascal hợp lệ trong các câu sau:

a)

If x := a + b then x : = x + 1;

b)

If a > b then max = a;

c)

If a > b then max := a; else max := b;

d)

If 5 = 6 then x := 100;

37.

Cấu trúc rẽ nhánh có mấy loại?

a)

2

b)

3

c)

4

d)

5

38.

Cú pháp của Câu lệnh điều kiện dạng đủ là:

a)

If <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;

b)

If <điều kiện>; then <câu lệnh 1> else <câu lệnh 2>;

c)

If <điều kiện> then <câu lệnh 1> else; <câu lệnh 2>;

d)

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

39.

Cú pháp của Câu lệnh điều kiện dạng thiếu là:

a)

If <điều kiện> then <câu lệnh>;

b)

If <điều kiện>; then <câu lệnh>;

c)

If <điều kiện> then; <câu lệnh>;

d)

If <câu lệnh> then <điều kiện>;