Trắc nghiệm Tin học 10 kết nối tri thức bài Ôn tập lập trình Python giúp bạn ôn tập kiến thức một cách có hệ thống thông qua các câu hỏi được chọn lọc kỹ lưỡng.
Trắc nghiệm Tin học 10 kết nối tri thức bài Ôn tập lập trình Python
⏱ 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: Trong Python, cú pháp nào được dùng để tạo một danh sách (list) rỗng?
- - my_list = {}
- - my_list = ()
- - my_list = []
- - my_list =
Câu 2: Cho đoạn mã: result = 7 % 2. Giá trị của 'result' là bao nhiêu?
- - 3
- - 1
- - 0
- - 3.5
Câu 3: Đặc điểm chính của kiểu dữ liệu 'tuple' trong Python là gì?
- - Các phần tử của nó không có thứ tự
- - Nó chỉ có thể chứa các số nguyên
- - Các phần tử của nó không thể thay đổi sau khi được tạo
- - Các phần tử của nó có thể thay đổi bất cứ lúc nào
Câu 4: Toán tử nào sau đây dùng để chia lấy phần dư trong Python?
- - Toán tử '//'
- - Toán tử '*'
- - Toán tử '%'
- - Toán tử '/'
Câu 5: Trong Python, cú pháp để kiểm tra xem biến 'x' có lớn hơn 5 VÀ nhỏ hơn 10 hay không là gì?
- - x > 5 or x < 10
- - x > 5 && x < 10
- - x > 5 and x < 10
- - (x > 5) & (x < 10)
Câu 6: Đoạn mã Python sau sẽ hiển thị bao nhiêu số 'Hello'? python count = 0 while count < 3: print('Hello') count += 1
- - 0
- - 3
- - 4
- - Không giới hạn
Câu 7: Giá trị nào sẽ được in ra khi chạy đoạn mã sau? 'a = 10 b = 20 if a > b: print('A lớn hơn B') elif a == b: print('A bằng B') else: print('B lớn hơn A')'
- - A lớn hơn B
- - A bằng B
- - B lớn hơn A
- - Không in gì cả
Câu 8: Đâu là kiểu dữ liệu phù hợp nhất để lưu trữ số điện thoại (ví dụ: '0987654321') trong Python mà không cần thực hiện các phép toán số học trên nó?
- - int
- - float
- - str
- - bool
Câu 9: Trong Python, đâu là cách đúng để tạo một danh sách (list) rỗng?
- - my_list = {}
- - my_list = []
- - my_list = ()
- - my_list = None
Câu 10: Sau khi thực hiện đoạn mã sau, giá trị của 'my_list' là gì? python my_list = [10, 20, 30, 40] my_list[1] = 25
- - [10, 20, 30, 40]
- - [10, 25, 30, 40]
- - [25, 20, 30, 40]
- - Lỗi
Câu 11: Trong Python, đâu là cách đúng để khởi tạo một biến số nguyên có giá trị 10?
- - int x = 10
- - x = 10
- - set x = 10
- - x: int = 10
Câu 12: Kiểu dữ liệu nào của Python có thể lưu trữ một chuỗi các phần tử có thứ tự và có thể thay đổi?
- - Tuple
- - Dictionary
- - Set
- - List
Câu 13: Kết quả của biểu thức Python sau là gì: 10 // 3?
- - 3.333
- - 3
- - 1
- - 3.0
Câu 14: Điều kiện nào sau đây là đúng nếu 'x' lớn hơn 5 và 'x' nhỏ hơn hoặc bằng 10?
- - x > 5 or x <= 10
- - x >= 5 and x < 10
- - x > 5 and x <= 10
- - x 10
Câu 15: Đâu là cách chính xác để chú thích (comment) một dòng code trong Python?
- - // This is a comment
- - /* This is a comment */
- - # This is a comment
- - -- This is a comment
Câu 16: Cấu trúc lặp 'for' trong Python thường được sử dụng khi nào?
- - Khi cần lặp một khối lệnh không xác định số lần
- - Khi cần lặp một khối lệnh dựa trên một điều kiện đúng/sai
- - Khi cần lặp một khối lệnh một số lần xác định hoặc duyệt qua các phần tử của một tập hợp
- - Khi cần đưa ra quyết định dựa trên nhiều điều kiện
Câu 17: Điều nào sau đây là ĐÚNG về Dictionary trong Python?
- - Các phần tử được sắp xếp theo thứ tự thêm vào và không thể thay đổi sau khi tạo
- - Các phần tử được truy cập bằng chỉ mục số nguyên
- - Các phần tử được lưu trữ dưới dạng cặp khóa-giá trị (key-value) và có thể thay đổi
- - Các phần tử phải là duy nhất và không trùng lặp giá trị
Câu 18: Đoạn mã Python sau sẽ in ra gì? `age = 20 if age >= 18: print('Người lớn') else: print('Trẻ em')`
- - Trẻ em
- - Không in gì cả
- - Lỗi
- - Người lớn
Câu 19: Thủ tục nào được dùng để in thông tin ra màn hình trong Python?
- - input()
- - read()
- - print()
- - display()
Câu 20: Điều gì sẽ xảy ra nếu một hàm được định nghĩa nhưng không được gọi trong chương trình Python?
- - Chương trình sẽ báo lỗi cú pháp
- - Hàm sẽ không thực hiện bất kỳ công việc nào
- - Hàm sẽ tự động thực thi khi chương trình chạy
- - Chương trình sẽ chạy chậm hơn đáng kể
Câu 21: Trong vòng lặp 'for i in range(5):', biến 'i' sẽ nhận các giá trị nào?
- - 1, 2, 3, 4, 5
- - 0, 1, 2, 3, 4
- - 0, 1, 2, 3, 4, 5
- - Chỉ 5
Câu 22: Câu lệnh 'break' trong vòng lặp Python có tác dụng gì?
- - Bỏ qua lần lặp hiện tại và chuyển sang lần lặp tiếp theo
- - Dừng hoàn toàn vòng lặp và thoát khỏi nó
- - Chuyển điều khiển đến đầu vòng lặp
- - Báo lỗi và dừng chương trình
Câu 23: Cấu trúc điều khiển nào được sử dụng để thực thi một khối mã nếu một điều kiện là đúng, và một khối mã khác nếu điều kiện đó là sai?
- - for-else
- - while-do
- - switch-case
- - if-else
Câu 24: Để tạo một hàm mới trong Python, ta sử dụng từ khóa nào?
- - function
- - func
- - define
- - def
Câu 25: Để nhập một số nguyên từ bàn phím và gán cho biến 'age', câu lệnh nào sau đây là đúng?
- - 'age = read(int())'
- - 'age = get_int()'
- - 'age = int(input())'
- - 'age = input()'