Cho đoạn chương trình dưới đây, hãy cho biết các phát biểu bên dưới là đúng hay sai?
t=0
for i in range(1, 6):
if i%2==0: t=t+i
print(t)
tinGk
Quiz
•
Computers
•
10th Grade
•
Medium
sukuna sukuna
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Cho đoạn chương trình dưới đây, hãy cho biết các phát biểu bên dưới là đúng hay sai?
t=0
for i in range(1, 6):
if i%2==0: t=t+i
print(t)
Khi chạy chương trình thì kết quả in ra màn hình là: 6
Có thể thay thế range(1, 6) thành range(1, 12/2) mà chương trình vẫn hoạt động bình thường
Chương trình tính tổng của các số tự nhiên chia hết cho 2 nằm trong đoạn [1, 6]
Có thể thay điều kiện if i%2==0: thành if i%2 !=1 hoặc if not(i%2==1): thì bản chất chương trình không thay đổi
2.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Cho đoạn chương trình dưới đây, hãy cho biết các phát biểu bên dưới là đúng hay sai?
p=0;
for i in range(1, 6):
if i%2==0: p=p+i*i
print(p)
Chương trình trên tính kết quả của bài toán: p = 22+42+62
Kết quả in ra màn hình khi thực hiện chương trình là: 20
Nếu thay điều kiện if i%2==0 thành if i%2 !=0; thì chương trình trở thành tính kết quả của bài toán p = 12+32+52
Nếu thay câu lệnh thứ nhất khởi gán p=0 thành p=1 thì khi thực hiện chương trình kết quả in ra màn hình là: 21
3.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Dựa trên kiến thức về lệnh lặp for trong Python, hãy xác định các ý sau đây là đúng hay sai?
Biến k trong lệnh for k in range(n): sẽ lần lượt nhận các giá trị từ 0 đến n-1.
Vùng giá trị của lệnh range(n) gồm n số nguyên liên tiếp từ 1 đến n
Câu lệnh if k%2 == 0 được sử dụng để kiểm tra xem k có phải là số chẵn hay không.
Đoạn mã sau sẽ tính tổng các số là bội của 3 nhỏ hơn n.
n = 20; C = 0;
for k in range(n):
if k%3 == 0: C = C + 1;
print(C)
4.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Hãy xác định các câu sau về cách sử dụng lệnh for trong Python là đúng hay sai?
Vùng giá trị của lệnh range(1, n+1) sẽ bao gồm các số từ 1 đến n.
Tổng giá trị của S trong đoạn mã S = 0; for k in range(1, n+1): S = S + k sẽ bằng tổng của 1+2+...+n
Đoạn mã for k in range(1, n+1): S = S + k sẽ tính tổng của các số từ 0 đến n-1..
Lệnh range(0, n) và lệnh range(n) sẽ trả về cùng một vùng giá trị.
5.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Cho chương trình dưới đây và trả lời đúng sai cho mỗi câu hỏi bên dưới
i = 1 #Câu lệnh 1
while i < 6: # Câu lệnh 2
print(i, end=" ") # Câu lệnh 3
i = i + 1 # Câu lệnh 4
Chương trình in ra màn hình các giá trị: 1 2 3 4 5
Để in ra màn hình các số lẽ từ 1 đến 6 thì ta thay câu lệnh cuối (Câu lệnh 4) thành i = i + 2
Hoán vị câu lệnh 3 và 4 với nhau thì kết quả in ra màn hình của chương trình không thay đổi?
Câu lệnh 1 khởi gán i = 6 thì kết quả in ra màn hình là: 6
6.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Xem xét đoạn mã sau và trả lời các câu hỏi là đúng hay sai:
i = 1
while i < 5:
print(i)
i += 1
Vòng lặp while sẽ lặp lại cho đến khi điều kiện i < 5 trở thành sai
Giá trị của i sẽ không bao giờ lớn hơn hoặc bằng 5 trong vòng lặp này.
Vòng lặp while này có thể trở thành một vòng lặp vô hạn nếu điều kiện i < 5 thành i > 0
Sau khi vòng lặp kết thúc, giá trị của i sẽ là 4.
7.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
[TF][VD] Xem xét đoạn mã sau và trả lời các câu hỏi là đúng hay sai:
sum = 0; n = 2;
while n <= 100:
sum = sum + n
n = n + 2
Đoạn mã trên tính tổng các số chẵn từ 2 đến 100.
Nếu không thụt lề câu lệnh cuối (n = n+2) thì chương trình vẫn hoạt động bình thường
Tổng cuối cùng sẽ được lưu trong biến sum sau khi vòng lặp kết thúc
Nếu đảo 2 câu lệnh cuối cùng cho nhau thì tổng (sum) không thay đổi
10 questions
Tin 10 chủ đề F. Bài 18
Quiz
•
9th - 12th Grade
10 questions
Ai Nhanh - Ai Đúng
Quiz
•
10th Grade
10 questions
Trắc nghiệm Python
Quiz
•
9th - 12th Grade
15 questions
Tin 10 Cánh Diều - Dữ liệu thông tin và xử lý thông tin
Quiz
•
10th Grade
15 questions
Luyện tập
Quiz
•
KG - University
10 questions
Củng cố kiến thức
Quiz
•
10th Grade
15 questions
Kiểm tra 15p Tin 10 Kì 2 (số 1)
Quiz
•
10th Grade
10 questions
CTC-Python
Quiz
•
9th - 12th Grade
15 questions
Multiplication Facts
Quiz
•
4th Grade
25 questions
SS Combined Advisory Quiz
Quiz
•
6th - 8th Grade
40 questions
Week 4 Student In Class Practice Set
Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025
Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)
Quiz
•
9th - 12th Grade
15 questions
June Review Quiz
Quiz
•
Professional Development
20 questions
Congruent and Similar Triangles
Quiz
•
8th Grade
25 questions
Triangle Inequalities
Quiz
•
10th - 12th Grade
40 questions
Week 4 Student In Class Practice Set
Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025
Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)
Quiz
•
9th - 12th Grade
25 questions
Triangle Inequalities
Quiz
•
10th - 12th Grade
46 questions
Biology Semester 1 Review
Quiz
•
10th Grade
65 questions
MegaQuiz v2 2025
Quiz
•
9th - 12th Grade
10 questions
GPA Lesson
Lesson
•
9th - 12th Grade
15 questions
SMART Goals
Quiz
•
8th - 12th Grade