150+ câu hỏi trắc nghiệm tin học 11 giữa kì 1 có đáp an online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Phát biểu nào sau đây là đúng về cách khai báo một biến kiểu chuỗi trong Python?
Câu 2
Trong lập trình, 'thuật toán tìm kiếm tuyến tính' (linear search) hoạt động như thế nào?
Câu 3
Phát biểu nào sau đây là đúng về hiệu quả của thuật toán sắp xếp nổi bọt (bubble sort)?
Câu 4
Tại sao việc sử dụng hàm (function) lại quan trọng trong lập trình?
Câu 5
Trong cấu trúc điều khiển rẽ nhánh 'if-else', mệnh đề 'else' sẽ được thực thi khi nào?
Câu 6
Trong lập trình Python, câu lệnh 'print('Hello, World!')' có chức năng gì?
Câu 7
Phát biểu nào sau đây đúng về kiểu dữ liệu chuỗi (string) trong Python?
Câu 8
Phát biểu nào sau đây mô tả đúng về ngôn ngữ lập trình Python?
Câu 9
Trong cấu trúc dữ liệu cây (tree), nút gốc (root node) là gì?
Câu 10
Trong cấu trúc 'for i in range(5):', biến 'i' sẽ nhận các giá trị nào?
Câu 11
Khái niệm 'debug' trong lập trình ám chỉ hoạt động gì?
Câu 12
Trong các loại vòng lặp, vòng lặp 'for' thường được sử dụng khi nào?
Câu 13
Trong ngôn ngữ Python, làm thế nào để truy cập phần tử đầu tiên của một mảng (hoặc danh sách) có tên là 'my_list'?
Câu 14
Khi xem xét tính đúng đắn của một thuật toán, điều gì là quan trọng nhất cần đánh giá?
Câu 15
Khi so sánh hai số nguyên 'a' và 'b' trong Python, toán tử nào dùng để kiểm tra xem 'a' có lớn hơn 'b' không?
Câu 16
Giả sử bạn có một danh sách các số nguyên 'numbers = [5, 2, 8, 1, 9]'. Nếu bạn muốn sắp xếp danh sách này theo thứ tự tăng dần trong Python, phương pháp nào sau đây thường được sử dụng?
Câu 17
Biến trong lập trình là gì?
Câu 18
Phát biểu nào sau đây mô tả đúng nhất vai trò của thuật toán trong lập trình máy tính?
Câu 19
Phát biểu nào sau đây mô tả chính xác nhất về mảng (array) trong lập trình?
Câu 20
Một vòng lặp 'while' trong lập trình sẽ tiếp tục thực hiện khối lệnh bên trong nó miễn là điều kiện của vòng lặp là gì?
Câu 21
Phát biểu nào sau đây đúng về phạm vi của biến (variable scope)?
Câu 22
Khi nói về độ phức tạp không gian (space complexity) của một thuật toán, chúng ta đang đề cập đến yếu tố nào?
Câu 23
Trong lập trình Python, khi một hàm nhận vào các giá trị để thực hiện công việc, các giá trị đó được gọi là gì?
Câu 24
Trong Python, toán tử 'and' được sử dụng để làm gì?
Câu 25
Đâu là mục đích chính của việc sử dụng cấu trúc dữ liệu?
Câu 26
Phát biểu nào sau đây mô tả đúng về thuật toán đệ quy (recursion)?
Câu 27
Phát biểu nào sau đây mô tả đúng nhất về 'biên dịch' (compilation) trong lập trình?
Câu 28
Phát biểu nào sau đây là đúng về kiểu dữ liệu số nguyên (integer) trong hầu hết các ngôn ngữ lập trình?
Câu 29
Ngôn ngữ lập trình bậc cao có đặc điểm nổi bật nào so với ngôn ngữ lập trình bậc thấp?
Câu 30
Khi thực hiện phép toán '5 / 2' trong Python 3, kết quả trả về sẽ là kiểu dữ liệu gì?
