Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21 (có đáp án): Câu lệnh lặp while


1. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?





2. Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai thuộc dạng cấu trúc nào?





3. Trong Python, câu lệnh lặp với số lần chưa biết trước là?





4. Trong các phát biểu sau, phát biểu nào chưa chính xác?





5. Phát biểu nào sau đây là SAI?





6. Trong Python, vòng lặp while kết thúc khi nào?





7. Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào?





8. Trong câu lệnh while khối lệnh sẽ thực hiện khi nào?





9. Vòng lặp với số lần không biết trước kết thúc khi:





10. Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì?





11. Ngôn ngữ lập trình bậc cao gồm bao nhiêu cấu trúc?





12. Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng:





13. Cho biết kết quả của đoạn chương trình dưới đây:

a = 10
while a < 11:
	print(a)






14. Cho đoạn chương trình sau:
i=1
s=0
while <điều kiện>:
	s=s+i
	i=i+1
Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:






15. Cho đoạn chương trình sau:
i=0
while i<=5:
	s=s+i
	i=i+1
Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?






16. Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i = 5
While i>=1:
	i = i – 1






17. Sau khi thực hiện đoạn chương trình, giá trị của s lần lượt là:
s=0
while s<10:
    s=s+1
print(s)






18. Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:
a=12;b=16
while a!=b:
    if a>b:
        a=a-b
    else:
        b=b-a
print(a)
print(b)






19. Cho đoạn chương trình sau:
s=0
i=1
while i<=5:
    s=s+1
    i=i+1
print(s)






20. Sau khi thực hiện đoạn chương trình, giá trị của s sẽ bằng:
s=0
i=10
while i>=10:
    s=2+2*i
    i=i-2
print(s)






21. Cho đoạn chương trình python sau:
Tong = 0
while Tong < 10:
    Tong = Tong + 1
print(Tong)
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:






22. Câu lệnh sau giải bài toán nào:
while M != N:
    if M > N:
        M = M – N
    else:
        N = N – M






23. Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:





24. Hãy đưa ra kết quả trong đoạn lệnh sau:
x = 1
while (x <= 5):
    print("python")
    x = x + 1






25. Cho đoạn chương trình sau:
n = int(input("Nhập n<=1000: "))
k=0
n=abs(n)
while n!=0:
    n=n//10
    k=k+1
print(k)






26. Cho chương trình Python sau:
i = 0; x = 0
while i < 10:
    if i%2 == 0:
        x += 1
    i += 1
print(x)
Phương án nào sau đây nêu đúng kết quả chạy chương trình?






27. Cho chương trình Python sau:
x = 1
y = 5
while x < y:
    print(x, end = " ")
    x = x + 1
Phương án nào sau đây nêu đúng kết quả chạy chương trình?






28. Cho chương trình Python sau:
x = 8
y = 2
while y < x:
    x = x - 2
    print(x, end = " ")
Phương án nào sau đây nêu đúng kết quả chạy chương trình?






29. Cho chương trình Python sau:
x = 8
y = 2
while y < x:
    x = x - 2
    print(x, end = " ")
Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?






30. Trong Python, để tính tổng s=1+2+3+ 4+ 5 + … + n; em chọn đoạn lệnh:





31. Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s=0;i=1
while i < 6:
    s=s+i
    i=i+1
print(s)






32. Trong các phát biểu sau, phát biểu nào SAI?





33. Cho chương trình Python sau:
n=8
s=0;i=0
while i<=n:
    if i%2==1:
        s=s+i
    i=i+1
print(s)
Phương án nào sau đây nêu đúng kết quả chạy chương trình?




Next Post Previous Post
No Comment
Add Comment
comment url