Trắc nghiệm tin học 10 cánh diềuTrắc nghiệm Tin học 10 cánh diều kì II Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 10 cánh diều kì II Trắc nghiệm Tin học 10 cánh diều kì II Số câu25Quiz ID44343 Làm bài Câu 1 Vòng lặp while trong Python sẽ dừng lại và thoát khỏi khối lệnh khi nào? A Điều kiện lặp nhận giá trị True B Điều kiện lặp nhận giá trị False C Khi đạt đủ 100 lần lặp D Khi gặp lệnh continue Câu 2 Đoạn mã 'for i in range(1, 4): print(i)' sẽ thực hiện hành động nào trên màn hình? A In ra các số 0, 1, 2, 3 B In ra các số 1, 2, 3, 4 C In ra các số 0, 1, 2 D In ra các số 1, 2, 3 Câu 3 Hàm input() trong Python mặc định trả về dữ liệu nhận được từ bàn phím dưới kiểu dữ liệu nào? A int B float C bool D str Câu 4 Để tự định nghĩa một hàm (function) mới theo nhu cầu trong Python, người lập trình phải bắt đầu bằng từ khóa nào? A function B func C def D define Câu 5 Chỉ số (index) của phần tử đầu tiên trong một danh sách (list) của Python luôn bắt đầu từ con số mấy? A 1 B -1 C 0 D Tùy thuộc vào người lập trình Câu 6 Khác với kiểu dữ liệu danh sách (list), đặc trưng quan trọng nhất của kiểu dữ liệu chuỗi (str) trong Python là gì? A Có thể thay đổi phần tử tự do B Không thể thay đổi phần tử sau khi tạo C Chỉ có thể lưu trữ tối đa 255 ký tự D Không thể truy cập bằng chỉ số Câu 7 Cú pháp nào sau đây thể hiện đúng cấu trúc lệnh rẽ nhánh if cơ bản trong Python? A if a > b: B if a > b C if (a > b) D if a > b then: Câu 8 Giả sử có một danh sách mang tên A, cú pháp đúng để lấy số lượng phần tử (độ dài) của danh sách này là gì? A len(A) B A.len() C length(A) D size(A) Câu 9 Trong cấu trúc rẽ nhánh nhiều lựa chọn của Python, từ khóa elif có ý nghĩa gì? A Kết thúc ngay lập tức lệnh if B Tạo ra một vòng lặp vô tận C Kiểm tra thêm điều kiện khi điều kiện trước đó sai D Khai báo một biến logic mới Câu 10 Để thêm một phần tử mới vào vị trí cuối cùng của danh sách hiện có, ta sử dụng phương thức (method) nào? A add() B insert() C push() D append() Câu 11 Điểm khác biệt chính của phương thức insert() so với append() khi làm việc với danh sách là gì? A Thêm phần tử vào cuối danh sách B Thêm phần tử vào một vị trí chỉ định C Xóa phần tử tại vị trí chỉ định D Thay thế toàn bộ danh sách bằng giá trị mới Câu 12 Trong một vòng lặp, khi chương trình gặp lệnh continue thì điều gì sẽ xảy ra? A Bỏ qua phần còn lại của lần lặp hiện tại và chuyển sang lần lặp tiếp theo B Thoát hoàn toàn khỏi vòng lặp giống như lệnh break C Kết thúc ngay lập tức toàn bộ chương trình D Chương trình tạm dừng để chờ người dùng nhập dữ liệu Câu 13 Đoạn chương trình sau sẽ in ra kết quả gì: x = 10; if x % 2 == 0: print('Chan') else: print('Le') A Le B 10 C Lỗi cú pháp D Chan Câu 14 Trong ngôn ngữ lập trình Python, kết quả của câu lệnh print(5 * 'A') là gì? A AAAAA B 5A C A A A A A D Báo lỗi cú pháp Câu 15 Từ khóa nào được sử dụng để ngắt và thoát ra khỏi vòng lặp đang chạy ngay lập tức mà không cần xét lại điều kiện? A continue B stop C break D exit Câu 16 Trong Python, tên biến nào sau đây vi phạm quy tắc đặt tên định danh? A _name B 1_name C name_1 D name Câu 17 Khi áp dụng toán tử cộng (+) cho hai biến có kiểu dữ liệu chuỗi (str), Python sẽ thực hiện thao tác gì? A Nối hai chuỗi lại với nhau B Cộng độ dài hai chuỗi thành một số nguyên C Loại bỏ các ký tự trùng lặp giữa hai chuỗi D Báo lỗi do chuỗi không thể làm toán học Câu 18 Hàm range(3) trong Python sẽ tạo ra một dãy bao gồm các số nguyên nào? A 0, 1, 2 B 1, 2, 3 C 0, 1, 2, 3 D 1, 2 Câu 19 Biểu thức len('Tin hoc') sẽ trả về giá trị số nguyên là bao nhiêu? A 6 B 5 C 8 D 7 Câu 20 Bên trong một hàm định nghĩa sẵn, từ khóa nào được sử dụng để kết thúc hàm và đẩy một giá trị ra bên ngoài cho chương trình chính? A output B yield C send D return Câu 21 Trong ngôn ngữ Python, kiểu dữ liệu danh sách (list) được khai báo bằng cách sử dụng loại ngoặc nào? A Sử dụng cặp ngoặc tròn () B Sử dụng cặp ngoặc vuông [] C Sử dụng cặp ngoặc nhọn {} D Sử dụng cặp dấu nháy kép Câu 22 Để kiểm tra xem hai điều kiện có đồng thời đúng hay không trong cấu trúc rẽ nhánh, Python sử dụng toán tử logic nào? A && B and C & D AND Câu 23 Phương thức nào cho phép xóa đi một phần tử trong danh sách dựa vào chỉ số (index) của nó và đồng thời trả về giá trị vừa xóa? A remove() B clear() C pop() D delete() Câu 24 Với định nghĩa hàm 'def f(x): return x * 2', câu lệnh 'print(f(3))' sẽ hiển thị kết quả nào lên màn hình? A 6 B 3 C 9 D 2 Câu 25 Sau khi thực hiện câu lệnh x = 5.5, biến x trong Python sẽ có kiểu dữ liệu nào? A int B str C float D bool Trắc nghiệm Tin học 10 cánh diều kì I Trắc nghiệm Tin học 10 cánh diều bài 1 Dữ liệu, thông tin và xử lý thông tin