
Câu Hỏi Đúng/Sai Về Python
Authored by Chí Tường
Computers
10th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
23 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một học sinh viết chương trình Python để nhập một số nguyên dương và in ra tổng các số từ 1 đến số đó. Đoạn mã như sau: python CopyEdit n = int(input()) total = 0 i = 1 while i <= n: total += i i += 1 print(total) Các phát biểu sau đúng hay sai về chương trình trên:
Biến n được nhập vào là một số thực.
Vòng lặp while sẽ chạy đến khi i lớn hơn n.
Nếu nhập n = 5, chương trình sẽ in ra 15.
Phép toán += trong total += i có tác dụng tăng giá trị total lên 1 đơn vị.
2.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một chương trình Python được viết để in ra các số chẵn từ 2 đến 10 bằng vòng lặp while: python CopyEdit i = 2 while i <= 10: print(i) i += 2 Các phát biểu sau đúng hay sai về chương trình trên:
Vòng lặp sẽ thực hiện 5 lần trước khi kết thúc.
Nếu thay i += 2 bằng i += 1, chương trình vẫn in ra các số chẵn.
Khi i = 10, chương trình vẫn in ra số 10 trước khi kết thúc.
Vòng lặp sẽ không bao giờ kết thúc vì không có điều kiện dừng.
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một học sinh viết chương trình để tính giai thừa của một số nguyên dương n: python CopyEdit n = int(input()) factorial = 1 i = 1 while i <= n: factorial *= i i += 1 print(factorial) Các phát biểu sau đúng hay sai về chương trình trên:
Chương trình tính n! (n giai thừa) bằng cách nhân tất cả các số từ 1 đến n.
Nếu nhập n = 4, chương trình sẽ in ra 24.
Vòng lặp while sẽ chạy n lần.
Nếu nhập n = 0, chương trình sẽ gặp lỗi do vòng lặp while.
4.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một chương trình Python được viết để đếm số chữ số của một số nguyên dương n: python CopyEdit n = int(input()) count = 0 while n > 0: count += 1 n //= 10 print(count) Các phát biểu sau đúng hay sai về chương trình trên:
Nếu nhập n = 12345, chương trình sẽ in ra 5.
Biến count đếm số chữ số của n bằng cách chia n cho 10 liên tục.
Nếu nhập n = 0, chương trình sẽ in ra 1.
Vòng lặp while sẽ chạy vô hạn nếu n là số âm.
5.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một chương trình Python được viết để tìm số Fibonacci thứ n bằng vòng lặp while:
python
CopyEdit
n = int(input())
a, b = 0, 1
i = 2
while i <= n:
a, b = b, a + b
i += 1
print(b)
Các phát biểu sau đúng hay sai về chương trình trên:
Chương trình sử dụng vòng lặp while để tính dãy Fibonacci
Nếu nhập n=5 chương trình sẽ in ra 5
Nếu nhập n=1 chương trình sẽ in ra 1
Chương trình luôn in ra số Fibanacci thứ n chính xác
6.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một học sinh viết chương trình để tính tổng các phần tử trong một danh sách số nguyên:
python
CopyEdit
numbers = [1, 2, 3, 4, 5]
total = 0
i = 0
while i < len(numbers):
total += numbers[i]
i += 1
print(total)
Các phát biểu sau đúng hay sai về chương trình trên:
Danh sách numbers chứa 5 phần tử có kiểu int.
Vòng lặp while sẽ chạy 5 lần
Khi chạy chương trình, kết quả in ra sẽ là 15.
len(numbers) trả về giá trị 6.
7.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Một chương trình Python được viết để in từng phần tử trong danh sách chuỗi:
python
CopyEdit
fruits = ["apple", "banana", "cherry"]
i = 0
while i < len(fruits):
print(fruits[i])
i += 1
Các phát biểu sau đúng hay sai về chương trình trên:
Danh sách fruits chứa các chuỗi.
Chương trình sẽ in ra từng phần tử trong danh sách theo thứ tự.
Chương trình sẽ in ra từng phần tử trong danh sách theo thứ tự.
Chương trình sẽ in ra từng phần tử trong danh sách theo thứ tự.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?