Trả lời:
Đáp án đúng: C
Hàm `oct()` trong Python được sử dụng để chuyển đổi một số nguyên thành một chuỗi bát phân. Khi truyền một số nguyên (ví dụ: 7) vào hàm `oct()`, nó sẽ trả về biểu diễn bát phân của số đó, bắt đầu bằng tiền tố '0o'. Tuy nhiên, khi bạn truyền một chuỗi (ví dụ: '7') vào hàm `oct()`, Python sẽ không tự động chuyển đổi chuỗi đó thành một số nguyên và sẽ báo lỗi `TypeError`.
Trong trường hợp này:
- `oct(7)` sẽ trả về `'0o7'`.
- `oct('7')` sẽ gây ra lỗi `TypeError` vì hàm `oct()` không thể trực tiếp chuyển đổi một chuỗi thành một số bát phân nếu chuỗi đó không phải là một số nguyên.
Vì vậy, đáp án đúng phải là `0o7 Error`
Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
