Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 1

Total questions: 25

Worksheet time: 9mins

Name
Class
Date
1.

Quan sát hình ảnh, sau khi thực hiện đoạn chương trình trên, giá trị của f là:

a)

f=13

b)

f=11

c)

Không xác định

d)

f=9

2.

Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là ĐÚNG?

a)

if  a == 5:

a = d + 1

b = 2

else:

a=d+2;

b)

if  a == 5:

a = d + 1

b = 2

else:

a=d+2

c)

if  a =5:

a ==d + 1

b == 2

else:

a==d+2;

d)

if  a == 5:

a += d + 1

b = 2

else

a=d+2

3.

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)

N // 100

c)

A > B

d)

A=B+1

4.

Kiểm tra “Nếu ba số a, b, c đều lớn hơn 1 thì in số 1”, ta chọn lệnh nào :

a)

if (a>1) and (b>1) and (c>1): print(1)

b)

if (a>1) or (b>1) or (c>1): print (1)

c)

if a>1 and b>1 and c>1: print (1)

d)

if a,b,c đều>1:print (1)

5.

Trong Python, để nhập giá trị từ bàn phím cho số nguyên n ta sử dụng lệnh gì?

a)

n=input()

b)

cin>>n

c)

n=int.input()

d)

n=int(input())

6.

Với cấu trúc rẽ nhánh dưới đây thì câu lệnh 2 được thực hiện khi nào?

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

else : câu lệnh 2

a)

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

b)

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

c)

Sau khi câu lệnh 1 được thực hiện

d)

Trước khi câu lệnh 1 được thực hiện

7.

Câu lệnh if nào dưới đây viết đúng cú pháp?

a)

if a>b:

a=a-b;

b)

if a>b, a=a-b

c)

if a>b: a=a-b

d)

if a>b

a=a-b

8.

Cho câu lệnh sau:

if a>b:

print(a)

print(b)

Với a=8; b=5 thì kết quả hiển thị trên màn hình là:

a)

5

b)

8

c)

8

5

d)

85

9.

Cho đoạn câu lệnh sau:

    if a>b:

print(a)

else:

print(b)

Với a=10, b=11 thì kết quả hiển thị trên màn hình là:

a)

10

b)

11

c)

a

d)

b

10.

Ta có lệnh sau:

x=8

if x>5:

x=x+1

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

a)

5

b)

6

c)

8

d)

9

11.

Đoạn chương trình sau in ra kết quả nào:

a=21;b=11

if a % b ==0:

print("YES")

else:

print("NO")

a)

YES

b)

NO

c)

None

d)

Error

12.

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 2 biến A, B có thể dùng cấu trúc rẽ nhánh như sau:

a)

if A<=B: X=A

else: X=B

b)

if A<B:X=A

c)

X=B

if A<B: X=A

d)

if B<A:X=B

else X=A

13.

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

if a>8: b=3

else: b=5

khi a nhận giá trị là 0 thì b nhận giá trị là bao nhiêu?

a)

0

b)

3

c)

5

d)

8

14.

Muốn kiểm tra đồng thời cả 3 giá trị A,B,C có cùng lớn hơn 0 hay không, ta viết câu lệnh if như nào cho đúng

a)

if A,B,C>0: print("là số nguyên dương")

b)

if (A>0) and (B>0) and (C>0): print("là số nguyên dương")

c)

if A>0 & B>0 & C>0: print("là số nguyên dương")

d)

if (A>0)| (B>0)|(C>0): print("là số nguyên dương")

15.

Các phép toán so sánh trong ngôn ngữ lập trình Python là:

a)

> , < , == , >= , <= , #

b)

> , < , == , >= , <= , !=

c)

> , < , = , >= , <= , !=

16.

Kết quả khi chạy chương trình là gì?

a)

a và b khác nhau

b)

a và b bằng nhau

c)

chương trình lỗi

17.

Với cấu trúc rẽ nhánh

if <điều kiện>:

<câu lệnh>

thì câu lệnh được thực hiện khi?

a)

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

b)

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

c)

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

d)

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

18.

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

a)

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

b)

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

else :<câu lệnh 2>

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

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

19.

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

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

Trong python câu lệnh

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

else : <câu lệnh 2>

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

a)

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

b)

Biểu thức điều kiện sai

c)

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

21.

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

x=5; y=4;

If x>y : F=x*x-y

Else: F=3*x-y;

Sau khi thực hiện chương trình, giá trị của F là:

a)

2

b)

12

c)

21

d)

22

22.

Cấu trúc rẽ nhánh nào sau đây là dạng đủ?

a)

Nếu… Thì…

b)

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

c)

Nếu… thì… nếu đúng thì…

d)

Nếu không thì… thì…

23.

Cho cấu trúc rẽ nhánh:

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

Nếu điều kiện SAI thì chương trình như thế nào?

a)

Chương trình bỏ qua câu lệnh

b)

Chương trình dừng một lúc

c)

Chương trình thực hiện câu lệnh

d)

Chương trình báo lỗi

24.

Cho cấu trúc rẽ nhánh:

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

else: <câu lệnh 2>

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

a)

Câu lệnh 1 đúng

b)

Điều kiện sai

c)

Câu lệnh 1 sai

d)

Điều kiện đúng

25.

Cho đoạn lệnh sau:

if x % 2 == 0: print(x,"là số chẵn")

Điều kiện "x % 2 == 0" có nghĩa là gì?

a)

Kiểm tra x chia 2 có phần nguyên bằng bao nhiêu

b)

Kiểm tra x có phải số nguyên tố hay không

c)

Kiểm tra x có chia hết cho 2 hay không

d)

Kiểm tra 2 có chia hết cho x hay không