NEW
Font size
WorksheetsPhiếu bài tập: Toán học và điều kiện lập trình cơ bản
Total questions: 60
Worksheet time: 30mins
Kết quả của 6+4 là:
10
24
64
2
Kết quả của 9 - 3 là:
3
6
12
27
Kết quả của 5∗2 là:
7
10
25
52
Kết quả của 9 // 2 là:
4
4.5
5
2
Kết quả của 9 % 2 là:
0
1
2
9
Lệnh dùng để kiểm tra điều kiện là:
for
while
if
Kết quả với đoạn mã: a = 5; if a > 3: print("Đúng")
Không in
Sai
Đúng
Lỗi
Toán tử so sánh bằng là:
=
==
!=
<=
Kết quả với đoạn mã: x = 4; if x % 2 == 0: print("Chẵn")
Lẻ
Chẵn
0
Lỗi
Lệnh else chạy khi:
Điều kiện đúng
Điều kiện sai
Luôn chạy
Không chạy
Kết quả với đoạn mã: a = 2; if a == 3: print("A") else: print("B")
A
B
Không in
Lỗi
Cú pháp if đúng là:
if a > b then
if (a > b)
if a > b;
if a > b:
Toán tử “khác” là:
==
=
!=
<=
Kết quả với đoạn mã: a = 10; if a >= 10: print("OK")
Không in
OK
10
Lỗi
Từ khóa kiểm tra nhiều điều kiện là:
else
elif
ifelse
when
Giá trị logic của số 0 là:
True
False
1
None
Kết quả với đoạn mã: x = -1; if x > 0: print("Dương") else: print("Âm")
Dương
Âm
0
Không in
Điều kiện nào đúng?
3 > 5
4 == 5
6 != 7
2 < 1
Kết quả: a = 1 if a: print("True")
True
False
1
Lỗi
Lệnh if luôn cần:
else
điều kiện
range
Vòng for dùng để:
Rẽ nhánh
Lặp
So sánh
Nhập
range(5) tạo ra:
1–5
0–4
0–5
1–4
Kết quả: for i in range(3): print(i)
1 2 3
0 1 2
0 1 2 3
1 2
Vòng lặp chạy mấy lần? for i in range(1,4):
2
3
4
1
Kết quả: s = 0 for i in range(1,4): s += i print(s)
3
6
10
7
range(2,8,2) cho dãy:
2 4 6
2 3 4
2 4 6 8
4 6
Lệnh dừng vòng lặp là:
stop
break
end
quit
Lệnh bỏ qua lần lặp hiện tại là:
skip
continue
pass
break
Giá trị đầu của i trong range(5) là:
1
5
0
-1
Kết quả: for i in range(2): print("Hi")
1 lần
2 lần
3 lần
0 lần
For thường dùng khi nào?
Biết số lần lặp
Không biết số lần
Lặp vô hạn
Rẽ nhánh
Lệnh for đúng là gì?
for i to 5
for i in 5
for i in range(5);
for(i=0;i<5)
Kết quả khi chạy đoạn mã Python sau: for i in range(1,6,2): print(i)
1 3 5
1 2 3 4 5
2 4 6
1 4
range(1,1) sẽ cho kết quả như thế nào?
Lỗi
Lặp 1 lần
Không lặp
Lặp vô hạn
Giá trị cuối cùng của i trong range(5) là gì?
3
4
5
Không có
While thường dùng khi nào?
Biết số lần lặp
Không biết số lần lặp
Lặp 1 lần
Không có điều kiện
Cú pháp while đúng là gì?
while a > b
while (a > b)
while a > b:
while a > b;
Kết quả khi chạy đoạn mã Python sau: i = 1 while i <= 3: print(i) i += 1
1 2 3
0 1 2
1 2
Vô hạn
Quên tăng biến lặp trong while sẽ dẫn đến điều gì?
Lỗi
Không chạy
Lặp vô hạn
Chạy 1 lần
Lệnh dừng vòng lặp while là gì?
stop
break
end
quit
Kết quả cuối cùng in ra khi chạy đoạn mã: i = 5 while i > 0: i -= 1 print(i)
5
1
0
-1
Khi điều kiện sai ngay từ đầu, vòng lặp while sẽ như thế nào?
Chạy 1 lần
Không chạy
Lặp vô hạn
Báo lỗi
Giá trị ban đầu của biến i trong đoạn mã sau là gì? i = 0 while i < 5:
1
5
0
Không có
Vòng lặp dễ gây ra lặp vô hạn nhất là loại nào?
for
if
while
Khi i = 3, điều kiện i < 3 cho giá trị logic nào?
True
False
3
Lỗi
Kết quả in ra của đoạn mã sau: s = 0 for i in range(1,6): if i % 2 == 0: s += i print(s)
6
9
10
15
Kết quả in ra của đoạn mã sau: i = 1 s = 0 while i <= 3: s += i i += 1 print(s)
3
6
10
7
In ra "A" mấy lần? for i in range(4): if i < 2: print("A")
1
2
3
4
Kết quả: for i in range(1,5): if i == 3: break print(i)
1 2
1 2 3
1 2 3 4
2 3
Kết quả: for i in range(3): if i == 1: continue print(i)
0 1 2
1 2
0 2
2
Kết quả: i = 0 while i < 3: if i == 1: i += 1 continue print(i) i += 1
0 1 2
0 2
1 2
0 1
Tổng các số từ 1 đến 5 là:
10
12
15
20
Đoạn lệnh tính tổng đúng là:
s = s + i
s == i
s = i
i = s
Kết quả: x = 4 if x > 0: for i in range(2): print(x)
1 lần
2 lần
4 lần
Không in
Kết quả: for i in range(5): if i % 2 != 0: print(i)
0 2 4
1 3
1 2 3
2 4
Kết quả: i = 3 while i > 0: print(i) i -= 1
3 2 1
1 2 3
3 2
2 1
Lệnh kết hợp điều kiện và lặp là:
if
for
while
if trong for
Kết quả: s = 0 for i in range(3): s += i print(s)
2
3
6
1
Kết quả: i = 1 while i < 5: if i == 3: break i += 1 print(i)
3
4
5
2
Cấu trúc nào dùng nhiều nhất để kiểm tra điều kiện trong vòng lặp?
if
for
input
