
15 câu hỏi
Cả x và y đều nhận giá trị True.
x nhận giá trị True, y nhận giá trị False.
x nhận giá trị False, y nhận giá trị True.
Cả x và y đều nhận giá trị False.
Đáp án đúng là: A
Phép and cho kết quả là True khi cả x và y đều nhận giá trị True.
if <điều kiện>: câu lệnh hay nhóm câu lệnh
if <điều kiện>:
Câu lệnh hay nhóm câu lệnh 1
else:
Câu lệnh hay nhóm câu lệnh 2
if <điều kiện>:
Câu lệnh hay nhóm câu lệnh 1
else
Câu lệnh hay nhóm câu lệnh 2
if <điều kiện>
Câu lệnh hay nhóm câu lệnh
Đáp án đúng là: B
Cấu trúc câu lệnh rẽ nhánh dạng đầy đủ là:
if <điều kiện>:
Câu lệnh hay nhóm câu lệnh 1
else:
Câu lệnh hay nhóm câu lệnh 2
biểu thức điều kiện đúng và câu lệnh hoặc nhóm câu lệnh 1 thực hiện xong;
câu lệnh hoặc nhóm câu lệnh 1 được thực hiện;
biểu thức điều kiện sai;
biểu thức điều kiện đúng;
Đáp án đúng là: C
Khi biểu thức điều kiện sai, câu lệnh hoặc nhóm câu lệnh sau if sẽ không được thực hiện mà chuyển sang thực hiện câu lệnh hoặc nhóm câu lệnh sau else.
Điều kiện trong câu lệnh rẽ nhánh nhận giá trị logic.
Câu lệnh hay nhóm câu lệnh trong câu lệnh if luôn luôn được thực hiện.
Trong một khối lệnh các câu lệnh phải được viết thẳng hàng với nhau.
Trong câu lệnh if – else, câu lệnh hoặc nhóm câu lệnh 1 được thực hiện khi điều kiện nhận giá trị đúng.
Đáp án đúng là: B
Câu lệnh hay nhóm câu lệnh trong câu lệnh if có thể không được thực hiện khi điều kiện sai.
4*x=2*y
(x%5==0) and (y%2==0)
(x>2*y) or (x+y >20)
x+10 >= y+7
Đáp án đúng là: B
x % 5 == 0 trả về giá trị True
y % 2 == 0 trả về giá trị True
Vậy phép and của 2 giá trị True là True
n//2=0
n%2=0
n//2==0
n%2==0
Đáp án đúng là: D
% là phép chia lấy phần dư. Vậy n % 2 == 0 là True thì n là số chẵn.
A + B
A > B
N // 100
“A nho hon B”
Đáp án đúng là: B
Biểu thức điều kiện bao gồm các phép so sánh >, <, ==, >=, <=, !=
f=13.
f=1.
f=4.
f= 10.
Đáp án đúng là: A
Lệnh if x > y trả về giá trị False nên sẽ thực hiện câu lệnh sau else.
10
20
30
40
Đáp án đúng là: C
Lệnh if x % 2 == 0 trả về giá trị True nên sẽ thực hiện câu lệnh sau if
if (x>y):
z=x*x+y*y
else:
z=x*x-y*y
if (x<=y):
z=x*x+y*y
else:
z=x*x-y*y
if (x>y):
z=x*x-y*y
else:
z=x*x-y*y
if (x<y):
z=x*x+y*y
else:
z=x*x-y*y
Đáp án đúng là: A
Có thể hiểu đề bài như sau: Nếu x> y thì z = x*x+y*y, ngược lại z=x*x-y*y
True hoặc False
True và False
0
1
Đáp án đúng là: A
Biểu thức điều kiện trả về giá trị True hoặc False.
a% 5 == 0
a%5 = 0
a/5 != 0
a//5 == 0
Đáp án đúng là: A
a% 5 == 0 tức là so sánh phần dư của phép chia a chia 5 với 0.
True
False
True hoặc False
Chương trình báo lỗi.
Đáp án đúng là: B
a<b : True
a<0: False
b<0: False
a<b or a<0 : True
(a<b or a<0) and (b<0) : False
Đáp án đúng là: A
5
10
True
flase
Đáp án đúng là: C
Nếu biểu thức điều kiện sau if đúng thì sẽ thực hiện câu lệnh print()
Bạn có thích hoạt động này không?
Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 21](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-3izficdefgfoel0s9j8s-1786772791.jpg&w=3840&q=75)
![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 20](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-emy0gtcksawvorajezvv-1786772460.jpg&w=3840&q=75)




















