

Câu 1: Trong Python, câu lệnh cần lặp sau lệnh “while (i<=3):” sẽ dừngthực hiện khi điều kiện thoả mãn giá trị nào theo phát biểu dưới đây?
A. i=3 đúngB. i>3 đúngC. i<=3 đúngD. i<3 đúng
Câu 2: Thực hiện đoạn chương trình Python dưới đây, khoảng cách giữa hai giá trị i liên tiếp khi in ra là bao nhiêu?
“for i in range(5, 30, 4): print(i)”
A. 5B. 4C. 1D. 7
Câu 3: Trong Python, đoạn lệnh dưới đây sẽ in ra giá trị là gì?
k=10
for i in range(1,k+5):
if k // i==k: print(i)
A. 15B. 1C. 5D. 10
Câu 4: Trong Python, đoạn lệnh dưới đây sẽ in ra mấy giá trị của i?
N=15
for i in range(1,15):
if N % i==0: print(i)
A. 4B. 2C. 1D. 3
Câu 5: Trong Python, đoạn lệnh dưới đây sẽ in ra kết quả của biểu thức trong lệnh print là?
M=20
for i in range(10,M):
if M % i==0: print(M+i)
A. 10B. 40C. 20D. 30
Câu 9: Trong Python, kí hiệu nào dưới đây không được sử dụng để viết biểu thức điều kiện của lệnh if hoặc while?
A. /B. **C. NOTD. *
Câu 10: Cho câu lệnh Python: “for k in range(15, 5, -2):” k sẽ nhận lần lượt các giá trị nguyên giảm dần do giá trị nào ở trên hàm range?
A. 0B. -2C. 15D. 5
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Câu 1: `bbB`
`-` Điều kiện của vòng lặp với số lần chưa biết trước là i <= 3
`=>` Để vòng lặp dừng thì điều kiện trả về là False, tức i > 3
Câu 2: `bbB`
range(m,n,k) với k là khoảng cách giữa các số liên tiếp nên khoảng cách giữa hai giá trị i liên tiếp là `4`
Câu 3: `bbB`
`-` Ban đầu khởi tạo biến k = 10
`-` Chạy vòng lặp trong khoảng `[1;14]`
`+` Với mỗi lần lặp, nếu thỏa mãn biểu thức k//i==k thì in ra `i`
Xét:
`i` chạy trong khoảng `[1;14]` nên `i` sẽ nhận các giá trị sau mỗi lần lặp là
`i = 1;2;3;4;5;6;7;8;9;10;11;12;13;14`
Sau mỗi lần lặp thì chỉ có `i = 1` thỏa mãn biểu thức k//i==k nên chương trình chỉ in ra 1
Câu 4: `bbD`
`-` Khởi tạo biến `N = 15`
`-` Cho `i` chạy trong khoảng `[1;14]`
`+` Với mỗi vòng lặp thì N chia hết cho `i = 1; i = 3; i = 5` nên đoạn chương trình sẽ in ra `3` giá trị của` i`
Câu 5: `bbD`
`-` Khởi tạo biến M = 20
`-` Cho `i` chạy trong khoảng `[10;19]`
`+` Nếu `M` chia hết cho `i` thì in ra `M + i`
Do `N` chỉ chia hết cho `i = 10` nên in ra `30`
Câu 9: `bbC`
Vì NOT phải là not
Câu 10: `bbB`
Do khoảng cách giữa hai số là `-2` nên các số về sau sẽ giảm dần.
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin