wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tin 8 (KTTX học kì 1) đề 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Cấu trúc rẽ nhánh có mấy dạng?

a)

1

b)

2

c)

3

d)

4

2.

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

a)

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

b)

Const <tên hằng>=<giá trị>;

c)

Write(‘Cau lenh dieu kien’);

d)

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

3.

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

Điều kiện thường là ?

a)

1 phép so sánh

b)

1 biểu thức toán học

c)

1 kết quả true hoặc false

d)

1 phép gán

4.

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

a)

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

b)

Const <tên hằng>=<giá trị>;

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>;

5.

 IF a>8 THEN b:=3 ELSE b:=5;

   Khi a có giá trị là 0 thì b nhận giá trị nào?

a)

0

b)

3

c)

5

d)

8

6.

 IF a>8 THEN b:=3 ELSE b:=5;

   Khi a có giá trị là 10 thì b nhận giá trị nào?

a)

0

b)

3

c)

5

d)

8

7.

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;

8.

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:

   X:= 10;

   IF (91 mod 3 ) = 0 then X :=X+20;

a)

30

b)

10

c)

3

d)

1

9.

Phát biểu nào sau đây có thể được viết thành biểu thức điều kiện trong cấu trúc rẽ nhánh ?

a)

A > B

b)

A := B

c)

N MOD 100

d)

“A nho hon B”

10.

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)

7

c)

9

d)

11

11.

Cho câu lệnh: if a mod 2 <> 0 then a:=a*10 else a:=a/2; writeln(a);

Hỏi nếu a=30 thì lệnh trên đưa ra màn hình gì?

a)

Không đưa ra gì; 

b)

Đưa ra số 300;    

c)

Đưa ra số 15;   

d)

Đưa ra số 30;

12.

Câu lệnh điều kiện dạng đầy đủ 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 >;

c)

If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;

d)

If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;

13.

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 = 10)

a)

7

b)

10

c)

12

d)

11

14.

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;

15.

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:

   X:= 20;

   IF (11 mod 3 ) = 0 then X :=X+20;

a)

20

b)

30

c)

2

d)

1

16.

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

a)

A:= B

b)

A > B

c)

N mod 100

d)

“A nho hon B”

17.

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

a)

A:= B

b)

A > B

c)

N mod 100

d)

“A nho hon B”

18.

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

19.

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

a)

If x:= 5 then a = b;

b)

If x > 4; then a:= b;

c)

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

d)

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

20.

  IF a>8 THEN b:=3 ELSE b:=5;

   Khi a nhận giá trị là 10 thì b nhận giá trị nào?

a)

10

b)

5

c)

8

d)

3