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: 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 2: 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 3: 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 4: 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 5: 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 6: Để 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 7: Đ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 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ì?
- - len(A)
- - A.len()
- - length(A)
- - size(A)
Câu 9: 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 10: Đ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 11: 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 12: 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 13: 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 14: Đ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 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: 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 17: 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 18: 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 19: 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 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: 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 22: Để 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 23: 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 24: 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 25: 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