NEW
Font size
WorksheetsKiểm tra kiến thức Python cơ bản
Total questions: 43
Worksheet time: 24mins
Vòng lặp for trong Python được sử dụng để làm gì?
Tạo ra các biến mới trong chương trình.
Kiểm tra điều kiện trong một vòng lặp.
Thực hiện các phép toán số học.
Lặp qua các phần tử trong một iterable.
Cú pháp của vòng lặp while trong Python là gì?
while điều_kiện:
repeat điều_kiện:
do_while điều_kiện:
for điều_kiện:
Khi nào thì nên sử dụng break trong vòng lặp?
Khi muốn lặp lại vòng lặp nhiều lần hơn cần thiết.
Khi cần dừng vòng lặp sớm hơn điều kiện kết thúc.
Khi muốn tăng tốc độ thực thi của vòng lặp.
Khi không cần kiểm tra điều kiện trong vòng lặp.
Sử dụng continue trong vòng lặp có tác dụng gì?
Continue lặp lại phần còn lại của vòng lặp một lần nữa.
Continue kết thúc vòng lặp ngay lập tức mà không làm gì.
Continue bỏ qua phần còn lại của vòng lặp và bắt đầu lần lặp tiếp theo.
Continue dừng vòng lặp và không thực hiện lần lặp tiếp theo.
Cách khai báo một danh sách trong Python như thế nào?
list_name =
list_name : {item1, item2, item3}
list_name = [item1, item2, item3]
list_name = (item1, item2, item3)
Làm thế nào để lặp qua một danh sách bằng vòng lặp for?
for item in range(len(list))
for item in list:
for each item in list:
for item in list.items:
Vòng lặp for có thể lặp qua các kiểu dữ liệu nào trong Python?
Hàm, lớp, module
Danh sách, tuple, chuỗi, từ điển, tập hợp và các đối tượng có thể lặp khác.
Số nguyên, số thực, boolean
Biến, hằng, kiểu dữ liệu không xác định
Khi nào vòng lặp while sẽ dừng lại?
Khi điều kiện kiểm tra là true.
Khi số lần lặp đã đạt giới hạn.
Khi vòng lặp được dừng bằng break.
Khi điều kiện kiểm tra là false.
Cú pháp của lệnh break trong Python là gì?
stop
exit
break
continue
Lệnh continue có tác dụng gì trong vòng lặp?
Lệnh continue dừng vòng lặp và không thực hiện lần lặp tiếp theo.
Lệnh continue kết thúc chương trình ngay lập tức mà không lặp lại.
Lệnh continue chỉ áp dụng cho vòng lặp while và không ảnh hưởng đến vòng lặp khác.
Lệnh continue bỏ qua phần còn lại của vòng lặp và bắt đầu lần lặp tiếp theo.
Làm thế nào để thêm phần tử vào danh sách trong Python?
Sử dụng list.insert(index, element) để thêm phần tử vào danh sách.
Sử dụng list.append(element) để thêm phần tử vào danh sách.
Sử dụng list.add(element) để thêm phần tử vào danh sách.
Sử dụng list.extend(element) để thêm phần tử vào danh sách.
Có thể lặp qua danh sách rỗng bằng vòng lặp for không?
Có, có thể lặp qua danh sách rỗng bằng vòng lặp for.
Có, nhưng chỉ với vòng lặp while.
Không, không thể lặp qua danh sách rỗng.
Có, nhưng chỉ với danh sách không rỗng.
Cú pháp của vòng lặp for để lặp qua danh sách là gì?
for item of list:
for item in list:
for item from list:
for each item in list:
Làm thế nào để xóa phần tử khỏi danh sách trong Python?
Sử dụng list.clear() để xóa tất cả phần tử trong danh sách.
Dùng del list[index] để xóa phần tử tại vị trí chỉ định.
Áp dụng list.delete(value) để loại bỏ phần tử khỏi danh sách.
Sử dụng list.remove(value) hoặc list.pop(index) để xóa phần tử khỏi danh sách.
Khi nào thì vòng lặp for không thực thi?
Khi điều kiện khởi tạo không thỏa mãn.
Khi vòng lặp bị ngắt bởi lỗi.
Khi biến lặp không được khởi tạo.
Khi điều kiện dừng không được kiểm tra.
Có thể sử dụng break trong vòng lặp while không?
Không, break chỉ dùng trong vòng lặp for.
Có, có thể sử dụng break trong vòng lặp while.
Có, nhưng chỉ trong vòng lặp do-while.
Không, break không được phép trong bất kỳ vòng lặp nào.
Cú pháp của lệnh continue trong Python là gì?
break
continue
exit
stop
Làm thế nào để kiểm tra độ dài của một danh sách trong Python?
Sử dụng hàm size() để kiểm tra độ dài của danh sách.
Sử dụng hàm len() để kiểm tra độ dài của danh sách.
Áp dụng hàm length() để đo độ dài của danh sách.
Dùng phương thức count() để xác định số phần tử trong danh sách.
Vòng lặp for có thể lặp qua chuỗi không?
Chỉ với số
Không
Chỉ với mảng
Có
Cách sử dụng hàm range() trong vòng lặp for là gì?
Sử dụng hàm range() để lặp qua dãy số trong vòng lặp for.
Sử dụng hàm range() để lặp qua các ký tự trong chuỗi.
Sử dụng hàm range() để tạo danh sách các số ngẫu nhiên.
Sử dụng hàm range() để tính tổng các số trong vòng lặp for.
Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:
Điều kiện sai.
Điều kiện đúng
Điều kiện bằng 0.
Điều kiện khác 0
Câu lệnh nào sau đây viết đúng:
if a>b:
print(a)
else:
print(b)
if a>b
print(a)
else:
print(b)
if a>b print(a)
else print(b)
if a>b
print(a)
else
print(b)
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
16 // 4 = 0 là True hay False
True
False
Ký tự % là phép chia lấy phần gì?
Lấy phần nguyên
Lấy phần thập phân
Lấy phần dư
Lấy phần số
Cho đoạn chương trình sau:
a = int("9.5")
print(a)
Kết quả của biến a là gì
9
9.5
Chương trình bị lỗi
8
Kết quả của câu lệnh sau:
print( 9 == int(9.5) )
True
False
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
6 – 6 / 2 + 4 * 5 – 6 / 2
Lệnh print("Hà Nội", "Việt Nam") sẽ in ra kết quả như thế nào?
"Hà Nội" "Việt Nam"
Hà Nội Việt Nam
Hà NộiViệt Nam
Hà Nội
Việt Nam
Câu lệnh này sẽ hiển thị kết quả nào?
1526
1536
626
5318
Hãy xác định kết quả của chương trình sau:
5
8
Chương trình bị lỗi.
6
Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?
1
2
3
4
Chương trình sau ra kết quả bao nhiêu?
không hiển thị gì
5
10
15
Giá trị của m là bao nhiêu sau biết kết quả hiển thị ra màn hình là 2:
1
4
2
3
Cho đoạn chương trình sau:
(hình bên trái)
Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:
-2
4
6
Chương trình báo lỗi
Ý nghĩa của lệnh:
Nhân vật đặt bút (đặt bút xuống để sẵn sàng vẽ)
Xóa tất cả các hình, các đường đã vẽ trên vùng Sân khấu
Nhân vật nhấc bút (nhấc bút lên để không vẽ)
In hình ảnh của nhân vật tại vị trí của nhân vật trên vùng Sân khấu
Em hãy sắp xếp thứ tự các lệnh sau đây để lập trình thực hiện: vẽ một đoạn thẳng có độ dài là 100 bước
4-2-3-1
4-1-3-2
1-2-4-3
2-3-1-4
Khối lệnh nào để điều khiển chương trình bắt đầu bằng cách nhấn cờ xanh
Khối lệnh sau có ý nghĩa gì ?
Thay đổi vị trí của nhân vật theo trục ngang x
Thay đổi vị trí của nhân vật theo trục dọc y
Đưa nhân vật đến vị trí có tọa độ (10,0)
Điều khiển nhân vật đi 10 bước
Để điều khiển hoạt động nhân vật diễn ra liên tục con dùng câu lệnh nào?
Câu lệnh sau có ý nghĩa gì?
Điều khiển nhân vật chuyển động theo trục ngang x
Điều khiển nhân vật chuyển lên xuống
Điều khiển nhân vật chuyển động theo trục dọc y
Điều khiển nhân vật chuyển động ngẫu nhiên
Hãy chọn khối lệnh có thể thả vào vị trí được khoanh tròn?
Để thêm nhân vật mới cho chương trình, con sẽ nhấn vào đâu?
