wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BÀI 6.CÂU LỆNH ĐIỀU KIỆN

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Trong Python, cấu trúc rẽ nhánh đủ định dạng nào sau đây đúng?

a)

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

other <câu lệnh 2>

b)

If <điều kiện>: <câu lệnh1>

khác: <câu lệnh 2>

c)

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

d)

If <điều kiện>: other <câu lệnh 1> : <câu lệnh 2>

2.

Cấu hình rẽ nhánh có nhiều dạng?

a)
1
b)
2
c)
3
d)
4
3.

In command

if <điều kiện> : <câu lệnh>

câu lệnh được thực thi khi nào?

a)

Điều kiện cho giá trị sai

b)

Điều kiện cho giá trị đúng

c)

Không cần kiểm tra điều kiện

4.

Trong câu lệnh python

if <điềukiện> : <câu lệnh 1>

khác : <câu lệnh 2>

câu lệnh 2 được thực hiện khi nào?

a)

Điều kiện biểu thức đúng

b)

Điều kiện biểu thức sai

c)

Câu lệnh 1 đã được thực hiện

5.

Giải pháp nào được sử dụng để giải quyết vấn đề rẽ nhánh

nếu … thì …, nếu không thì …

a)

Nếu 5 > 10 thì 5 là số lớn nhất.

b)

Nếu 10 > 5 thì 10 là số lớn nhất.

c)

If 10%5==0: Even

d)

Nếu 5 > 10 thì 5 là số lớn, nếu không thì 10 là số lớn

6.

Trong trăn, để kiểm tra 3 Cạnh tạo thành tam giáchay không thì câu lệnh nào sau đây đúng?

a)

if (a+b>c) and (a+c>b) and (b+c>a): print('tạo thành tam giác')

b)

if (a+b>c) or (a+c>b) or (b+c>a): print('tạo thành tam giác')

c)

if (a+b>c) or (a+c>b) or (b+c>a): write('tạo thành tam giác')

d)

if (a+b>c) and (a+c>b) and (b+c>a): write('tạo thành tam giác')

7.

Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:

a)

Max:=a; If b>Max then Max:=b;

b)

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

c)

Max:=b; If a>Max then Max:=a;

d)

Cả 3 câu đều đúng.

8.

Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :

a)

if A <= B then X := A else X := B;

b)

if A < B then X := A;

c)

X := B; if A < B then X := A;

d)

if A < B then X := A else X := B;

9.

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

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

a)

0

b)

5

c)

8

d)

3

10.

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;

11.

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”

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.

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;

14.

Full format command is:

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> Khác <Câu lệnh 2>;

15.

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

a)

Nếu x: = a + b thì x: = x + 1;

b)

Nếu a> b thì max = a;

c)

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

d)

Nếu 5: = 6 thì x: = 100;

16.

Khai báo biến nào sau đây đúng?

a)

Var x, y: Integer;

b)

Var x, y = Integer;

c)

Var x, y Của số nguyên;

d)

Var x, y: = Integer;

17.

Trong Pascal, từ khóa để khai báo biến là:

a)

Hằng số

b)

Bắt đầu

c)

Var

d)

Sử dụng

18.

Pascal command which after here was true write:

a)

Nếu x: = 5 thì a = b;

b)

Nếu x> 4; thì a: = b;

c)

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

d)

Nếu x> 4 thì a: = b; khác m: = n;

19.

Trong Pascal ngôn ngữ lập trình, câu lệnh nào sau đây viêt cú pháp:

a)

if x: = 5 then; a = b

b)

nếu x> 5; thì a: = b

c)

nếu x> 5 thì a: = b

d)

nếu x> 5 thì a = b

20.

Trong Pascal language setting, hãy cho biết giá trị của biến x bằng bao nhiêu khi thực hiện câu lệnh sau:

x: = 7;

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

a)

7

b)

số 8

c)

9

d)

5