WorksheetsPython 1
Total questions: 25
Worksheet time: 9mins
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à:
f=13
f=11
Không xác định
f=9
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là ĐÚNG?
if a == 5:
a = d + 1
b = 2
else:
a=d+2;
if a == 5:
a = d + 1
b = 2
else:
a=d+2
if a =5:
a ==d + 1
b == 2
else:
a==d+2;
if a == 5:
a += d + 1
b = 2
else
a=d+2
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 + B
N // 100
A > B
A=B+1
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 :
if (a>1) and (b>1) and (c>1): print(1)
if (a>1) or (b>1) or (c>1): print (1)
if a>1 and b>1 and c>1: print (1)
if a,b,c đều>1:print (1)
Trong Python, để nhập giá trị từ bàn phím cho số nguyên n ta sử dụng lệnh gì?
n=input()
cin>>n
n=int.input()
n=int(input())
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
Khi biểu thức điều kiện đúng
Khi biểu thức điều kiện sai
Sau khi câu lệnh 1 được thực hiện
Trước khi câu lệnh 1 được thực hiện
Câu lệnh if nào dưới đây viết đúng cú pháp?
if a>b:
a=a-b;
if a>b, a=a-b
if a>b: a=a-b
if a>b
a=a-b
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à:
5
8
8
5
85
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à:
10
11
a
b
Ta có lệnh sau:
x=8
if x>5:
x=x+1
giá trị của x là bao nhiêu
5
6
8
9
Đ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")
YES
NO
None
Error
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:
if A<=B: X=A
else: X=B
if A<B:X=A
X=B
if A<B: X=A
if B<A:X=B
else X=A
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?
0
3
5
8
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
if A,B,C>0: print("là số nguyên dương")
if (A>0) and (B>0) and (C>0): print("là số nguyên dương")
if A>0 & B>0 & C>0: print("là số nguyên dương")
if (A>0)| (B>0)|(C>0): print("là số nguyên dương")
Các phép toán so sánh trong ngôn ngữ lập trình Python là:
> , < , == , >= , <= , #
> , < , == , >= , <= , !=
> , < , = , >= , <= , !=
Kết quả khi chạy chương trình là gì?
a và b khác nhau
a và b bằng nhau
chương trình lỗi
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?
Điều kiện được tính toán xong
Điều kiện được tính toán và cho giá trị đúng
Điều kiện không tính được
Điều kiện được tính toán và cho giá trị sai
Trong Python, Cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?
If <điều kiện> : <câu lệnh 1>; else <câu lệnh 2>
If <điều kiện> : <câu lệnh1>
else :<câu lệnh 2>
If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>
Cấu trúc Rẽ nhánh có mấy dạng?
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?
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Câu lệnh 1 được thực hiện
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à:
2
12
21
22
Cấu trúc rẽ nhánh nào sau đây là dạng đủ?
Nếu… Thì…
Nếu… thì… nếu không thì…
Nếu… thì… nếu đúng thì…
Nếu không thì… thì…
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?
Chương trình bỏ qua câu lệnh
Chương trình dừng một lúc
Chương trình thực hiện câu lệnh
Chương trình báo lỗi
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?
Câu lệnh 1 đúng
Điều kiện sai
Câu lệnh 1 sai
Điều kiện đúng
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ì?
Kiểm tra x chia 2 có phần nguyên bằng bao nhiêu
Kiểm tra x có phải số nguyên tố hay không
Kiểm tra x có chia hết cho 2 hay không
Kiểm tra 2 có chia hết cho x hay không
