Trắc nghiệm Tin học 10 cánh diều kì II giúp bạn đánh giá chính xác mức độ hiểu bài thông qua nội dung bám sát chương trình học. Các câu hỏi được thiết kế khoa học giúp bạn tiếp cận kiến thức từng bước. Đặc biệt phù hợp với người chuẩn bị cho các kỳ kiểm tra quan trọng. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên chủ động hơn.
Trắc nghiệm Tin học 10 cánh diều kì II
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: 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?
- - int
- - float
- - bool
- - str
Câu 2: Hàm range(3) trong Python sẽ tạo ra một dãy bao gồm các số nguyên nào?
- - 0, 1, 2
- - 1, 2, 3
- - 0, 1, 2, 3
- - 1, 2
Câu 3: 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ì?
- - Kết thúc ngay lập tức lệnh if
- - Tạo ra một vòng lặp vô tận
- - Kiểm tra thêm điều kiện khi điều kiện trước đó sai
- - Khai báo một biến logic mới
Câu 4: Trong Python, tên biến nào sau đây vi phạm quy tắc đặt tên định danh?
- - _name
- - 1_name
- - name_1
- - name
Câu 5: Đ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?
- - In ra các số 0, 1, 2, 3
- - In ra các số 1, 2, 3, 4
- - In ra các số 0, 1, 2
- - In ra các số 1, 2, 3
Câu 6: Vòng lặp while trong Python sẽ dừng lại và thoát khỏi khối lệnh khi nào?
- - Điều kiện lặp nhận giá trị True
- - Điều kiện lặp nhận giá trị False
- - Khi đạt đủ 100 lần lặp
- - Khi gặp lệnh continue
Câu 7: 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?
- - remove()
- - clear()
- - pop()
- - delete()
Câu 8: Để 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?
- - function
- - func
- - def
- - define
Câu 9: Đ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')
- - Le
- - 10
- - Lỗi cú pháp
- - Chan
Câu 10: 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?
- - int
- - str
- - float
- - bool
Câu 11: 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?
- - 1
- - -1
- - 0
- - Tùy thuộc vào người lập trình
Câu 12: 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?
- - Sử dụng cặp ngoặc tròn ()
- - Sử dụng cặp ngoặc vuông []
- - Sử dụng cặp ngoặc nhọn {}
- - Sử dụng cặp dấu nháy kép
Câu 13: 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?
- - 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
- - Thoát hoàn toàn khỏi vòng lặp giống như lệnh break
- - Kết thúc ngay lập tức toàn bộ chương trình
- - Chương trình tạm dừng để chờ người dùng nhập dữ liệu
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ì?
- - AAAAA
- - 5A
- - A A A A A
- - Báo lỗi cú pháp
Câu 15: 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?
- - if a > b:
- - if a > b
- - if (a > b)
- - if a > b then:
Câu 16: 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?
- - continue
- - stop
- - break
- - exit
Câu 17: 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ì?
- - Có thể thay đổi phần tử tự do
- - Không thể thay đổi phần tử sau khi tạo
- - Chỉ có thể lưu trữ tối đa 255 ký tự
- - Không thể truy cập bằng chỉ số
Câu 18: 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?
- - output
- - yield
- - send
- - return
Câu 19: Biểu thức len('Tin hoc') sẽ trả về giá trị số nguyên là bao nhiêu?
- - 6
- - 5
- - 8
- - 7
Câu 20: Để 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?
- - add()
- - insert()
- - push()
- - append()
Câu 21: Để 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?
- - &&
- - and
- - &
- - AND
Câu 22: 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ì?
- - Nối hai chuỗi lại với nhau
- - Cộng độ dài hai chuỗi thành một số nguyên
- - Loại bỏ các ký tự trùng lặp giữa hai chuỗi
- - Báo lỗi do chuỗi không thể làm toán học
Câu 23: Đ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ì?
- - Thêm phần tử vào cuối danh sách
- - Thêm phần tử vào một vị trí chỉ định
- - Xóa phần tử tại vị trí chỉ định
- - Thay thế toàn bộ danh sách bằng giá trị mới
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?
- - 6
- - 3
- - 9
- - 2
Câu 25: 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ì?
- - len(A)
- - A.len()
- - length(A)
- - size(A)