Search Header Logo

Câu Hỏi Đúng/Sai Về Python

Authored by Chí Tường

Computers

10th Grade

Câu Hỏi Đúng/Sai Về Python
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?