Đầu ra của mã python i 5 sau đây sẽ là gì trong khi đúng

Phần này tập trung vào "Điều kiện và vòng lặp" của lập trình Python. Những câu hỏi trắc nghiệm (mcq) này nên được thực hành để cải thiện các kỹ năng lập trình Python cần thiết cho các cuộc phỏng vấn khác nhau (phỏng vấn tại trường, phỏng vấn trực tiếp, phỏng vấn công ty), xếp lớp, thi tuyển sinh và các kỳ thi cạnh tranh khác

1. Cái nào sau đây không được sử dụng làm vòng lặp trong Python?

A. cho vòng lặp
B. trong khi lặp lại
C. vòng lặp do-while
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. C

Giải trình. vòng lặp do-while không được sử dụng làm vòng lặp trong Python

2. Điều nào sau đây là Sai về vòng lặp trong Python?

A. Vòng lặp được sử dụng để thực hiện một số tác vụ lặp đi lặp lại
B. Vòng lặp While được sử dụng khi nhiều câu lệnh được thực hiện lặp đi lặp lại cho đến khi điều kiện đã cho trở thành Sai
C. Vòng lặp While được sử dụng khi nhiều câu lệnh được thực hiện lặp đi lặp lại cho đến khi điều kiện đã cho trở thành True
D. vòng lặp for có thể được sử dụng để lặp qua các phần tử của danh sách

Xem câu trả lời

trả lời. b

Giải trình. Vòng lặp While được sử dụng khi nhiều câu lệnh được thực thi lặp đi lặp lại cho đến khi điều kiện đã cho trở thành Sai Câu lệnh là Sai đối với các vòng lặp trong Python

3. Điều nào sau đây là Đúng khi nói về vòng lặp trong Python?

A. Các vòng lặp phải được kết thúc bằng từ khóa "kết thúc"
B. Không có vòng lặp nào có thể được sử dụng để lặp qua các phần tử của chuỗi
C. Từ khóa "break" có thể được sử dụng để đưa quyền kiểm soát ra khỏi vòng lặp hiện tại
D. Từ khóa "tiếp tục" được sử dụng để tiếp tục với các câu lệnh còn lại bên trong vòng lặp

Xem câu trả lời

trả lời. C

Giải trình. Ngắt từ khóa có thể được sử dụng để đưa quyền kiểm soát ra khỏi vòng lặp hiện tại câu lệnh là Đúng đối với các vòng lặp trong Python

4. Đầu ra của mã Python đã cho là gì?

n=7
c=0
while(n):
if(n>5):
c=c+n-1
n=n-1
else:
break
print(n)
print(c)

A. 5 11
B. 5 9
C. 7 11
D. 5 2

Xem câu trả lời

trả lời. Một

Giải trình. 5 11 sẽ là đầu ra của mã đã cho

5. Đầu ra của mã Python đã cho là gì?

str1="hello"
c=0
for x in str1:
   if(x!="l"):
       c=c+1
   else:
       pass
print(c)

A. 2
B. 0
C. 4
D. 3

Xem câu trả lời

trả lời. Đ.

Giải trình. 3 sẽ là đầu ra của mã Python đã cho

6. Mã Python nào sau đây sẽ cho đầu ra khác với các mã khác?

A. cho tôi trong phạm vi (0,5)
in(i)
B. cho j trong [0,1,2,3,4]
in(j)
C. cho k trong [0,1,2,3,4,5]
in(k)
D. cho l trong phạm vi (0,5,1)
in(l)

Xem câu trả lời

trả lời. C

Giải trình. Mã python tùy chọn C sẽ cho đầu ra khác với các mã khác

7. Vòng lặp sẽ chạy bao nhiêu lần?

i=2
while(i>0):
i=i-1

A. 2
B. 3
C. 1
D. 0

Xem câu trả lời

trả lời. Một

Giải trình. Vòng lặp sẽ chạy 2 lần

8. Đầu ra của mã Python sau đây sẽ là gì?

list1 = [3 , 2 , 5 , 6 , 0 , 7, 9]
sum = 0
sum1 = 0
for elem in list1:
if (elem % 2 == 0):
sum = sum + elem
continue
if (elem % 3 == 0):
sum1 = sum1 + elem

print(sum , end=" ")
print(sum1)

A. 8 9
B. 8 3
C. 2 3
D. 8 12

Xem câu trả lời

trả lời. Đ.

Giải trình. Đầu ra của mã python sau là 8 12

9. Đầu ra của mã Python sau đây sẽ là gì?

str1="learn python"
str2=""
str3=""
for x in str1:
if(x=="r" or x=="n" or x=="p"):
str2+=x
pass
if(x=="r" or x=="e" or x=="a"):
str3+=x
print(str2,end=" ")
print(str3)

A. rnpn ea
B. tai rnpn
C. rnp ea
D. tai rnp

Xem câu trả lời

trả lời. b

Giải trình. Đầu ra của mã python sau đây là tai rnpn

10. Đầu ra của mã Python sau đây sẽ là gì?

for i in range(0,2,-1):
print("Hello")

A. Xin chào
B. xin chào
C. không có đầu ra
D. Lỗi

Xem câu trả lời

trả lời. C

Giải trình. Sẽ không có đầu ra của mã python sau

11. Câu nào sau đây là câu lệnh if hợp lệ trong Python

A. nếu a>=2
B. nếu (a >= 2)
C. nếu (a => 22)
D. nếu >= 22

Xem câu trả lời

trả lời. Một

Giải trình. Nếu câu lệnh luôn kết thúc bằng dấu hai chấm (. ). Vậy phương án A đúng

12. Bạn sẽ sử dụng từ khóa nào để thêm điều kiện thay thế vào câu lệnh if?

A. khác nếu
B. khác
C. yêu tinh
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. C

Giải trình. elif được sử dụng để thêm một điều kiện thay thế vào câu lệnh if. Vậy phương án C đúng

13. Chúng ta có thể viết if/else thành một dòng trong python không?

A. Đúng
B. Không
C. if/else không được sử dụng trong python
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. Một

Giải trình. Có, chúng ta có thể viết if/else trong một dòng. Ví dụ: i = 5 nếu a > 7 khác 0. Vậy phương án A đúng

14. Trong một chương trình Python, một cấu trúc điều khiển

A. Xác định cấu trúc dữ liệu dành riêng cho chương trình
B. Chỉ đạo thứ tự thực hiện các câu lệnh trong chương trình
C. Ra lệnh những gì xảy ra trước khi chương trình bắt đầu và sau khi chương trình kết thúc
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. b

Giải trình. Các cấu trúc điều khiển xác định các câu lệnh nào trong chương trình sẽ được thực hiện và theo thứ tự nào, cho phép các câu lệnh được bỏ qua hoặc thực hiện lặp đi lặp lại. Vậy phương án B đúng

15. Điều gì sẽ là đầu ra của biểu thức này

'p' + 'q' if '12'.isdigit() else 'r' + 's'

A. pq
B. rs
C. pqrs
D. pq12

Xem câu trả lời

trả lời. Một

Giải trình. Nếu điều kiện là đúng thì pq sẽ là đầu ra. Vậy phương án A đúng

16. Câu lệnh nào sẽ kiểm tra xem a có bằng b không?

A. nếu a = b
B. nếu a == b
C. nếu a === c
D. nếu a == b

Xem câu trả lời

trả lời. b

Giải trình. nếu a == b. câu lệnh sẽ kiểm tra xem a có bằng b không. Vậy phương án B đúng

17. Python có câu lệnh trường hợp chuyển đổi không?

A. Thật
B. Sai
C. Python có câu lệnh switch nhưng chúng ta không dùng được
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. b

Giải trình. Python không có câu lệnh trường hợp chuyển đổi. Vậy phương án B đúng

18. Cái nào sau đây là vòng lặp for hợp lệ trong Python?

A. for(i=0; i < n; i++)
B. cho tôi trong phạm vi (0,5)
C. cho tôi trong phạm vi (0,5)
D. cho tôi trong phạm vi (5)

Xem câu trả lời

trả lời. b

Giải trình. Câu lệnh For luôn kết thúc bằng dấu hai chấm (. ). Vậy phương án B đúng

19. Trình tự nào sau đây sẽ được tạo bt dòng mã đã cho?

range (5, 0, -2)

A. 5 4 3 2 1 0 -1
B. 5 4 3 2 1 0
C. 5 3 1
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. C

Giải trình. Giá trị ban đầu là 5, giảm 2 cho đến 0, vì vậy chúng tôi nhận được 5, sau đó giảm 2, chúng tôi nhận được 3, sau đó lặp lại điều tương tự, chúng tôi nhận được 1 và bây giờ khi giảm 2, chúng tôi nhận được -1 nhỏ hơn 0, vì vậy chúng tôi . Vậy phương án C đúng

20. Vòng lặp while trong Python được sử dụng cho kiểu lặp nào?

A. vô thời hạn
B. phân biệt đối xử
C. xác định
D. không xác định

Xem câu trả lời

trả lời. Một

Giải trình. Vòng lặp while thực hiện phép lặp không xác định, trong đó số lần vòng lặp sẽ được thực hiện không được chỉ định rõ ràng trước. Vậy phương án A đúng

21. Khi nào câu lệnh khác được viết sau vòng lặp thực thi?

A. Khi câu lệnh break được thực thi trong vòng lặp
B. Khi điều kiện vòng lặp trở thành sai
C. Câu lệnh khác luôn được thực thi
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. b

Giải trình. Câu lệnh khác sau vòng lặp sẽ chỉ được thực hiện khi điều kiện vòng lặp trở thành sai. Vậy phương án B đúng

22. Điều gì sẽ là đầu ra của mã sau đây?

________số 8_______

A. a b c d e f
B. abcdef
C. tôi tôi tôi tôi
D. không có đầu ra

Xem câu trả lời

trả lời. Đ.

Giải trình. Sẽ không có đầu ra vì không có i trong chuỗi x. Vậy phương án D đúng

23. Điều gì sẽ là đầu ra của mã sau đây?

x = "abcd"
for i in range(len(x)):
print(i)

A. A B C D
B. 0 1 2 3
C. 1 2 3 4
D. A B C D

Xem câu trả lời

trả lời. b

Giải trình. len(x) sẽ cho 4 và vòng lặp sẽ chạy 4 lần bắt đầu từ 0. Do đó đầu ra sẽ là 0 1 2 3. Vậy phương án B đúng

24. Điều gì sẽ là đầu ra của mã sau đây?

str1="hello"
c=0
for x in str1:
   if(x!="l"):
       c=c+1
   else:
       pass
print(c)
0

A. 12
B. 1 2
C. Lỗi
D. Không có điều nào ở trên

Xem câu trả lời

trả lời. C

Giải trình. Các đối tượng kiểu int không thể lặp lại. Vậy phương án C đúng

25. Một vòng lặp trở thành vòng lặp vô hạn nếu một điều kiện không bao giờ trở thành ________

A. ĐÚNG VẬY
B. SAI
C. Vô giá trị
D. Cả A và C

Xem câu trả lời

trả lời. b

Giải trình. Một vòng lặp trở thành vòng lặp vô hạn nếu một điều kiện không bao giờ trở thành FALSE. Bạn phải thận trọng khi sử dụng vòng lặp while vì có khả năng điều kiện này không bao giờ chuyển thành giá trị FALSE. Điều này dẫn đến một vòng lặp không bao giờ kết thúc. Một vòng lặp như vậy được gọi là một vòng lặp vô hạn

26. Nếu câu lệnh khác được sử dụng với vòng lặp while, thì câu lệnh khác được thực thi khi điều kiện trở thành _______

A. ĐÚNG VẬY
B. SAI
C. vô hạn
D. Vô giá trị

Xem câu trả lời

trả lời. b

Giải trình. Nếu câu lệnh khác được sử dụng với vòng lặp while, câu lệnh khác được thực thi khi điều kiện trở thành sai

27. Ngôn ngữ lập trình Python cho phép sử dụng một vòng lặp bên trong một vòng lặp khác được gọi là?

A. công tắc
B. cho mỗi
C. lồng vào nhau
D. cho tất cả

Xem câu trả lời

trả lời. C

Giải trình. Các vòng lặp lồng nhau trong Python. Ngôn ngữ lập trình Python cho phép sử dụng một vòng lặp bên trong một vòng lặp khác

Đầu ra của chương trình Python sau i 0 trong khi i 5 là gì?

Trả lời. Đầu ra của chương trình Python đã cho là 001020340 .

Đầu ra của đoạn mã Python sau đây I 0 trong khi i 5 print i i += 1 if i == 3 break else print 0 là gì?

i = 0whilei < 5. in(i)i += 1ifi == 3. phá vỡ. print(0)a) 0 1 2 0 b) 0 1 2c) bị lỗi) không có câu nào được đề cập Xem câu trả lời. bGiải thích. Phần khác không được thực thi nếu điều khiển thoát ra khỏi vòng lặp. Giải trình. NameError, tôi không được xác định.

Đầu ra của mã Python là gì?

Trong Python 3. x, bạn có thể xuất mà không cần xuống dòng bằng cách chuyển end="" vào hàm in hoặc bằng cách sử dụng phương thức write . nhập sys print("Xin chào", end="") sys. tiêu chuẩn.

Đầu ra của mã Python sau đây cho tôi trong phạm vi 5 0 1 là gì). ?