150+ câu hỏi trắc nghiệm tin học 8 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
Đâu là một ví dụ về 'toán tử so sánh' (comparison operator) trong Python?
Câu 2
Khi sử dụng câu lệnh 'if-elif-else' trong Python, điều gì sẽ xảy ra nếu điều kiện của 'if' sai và điều kiện của 'elif' cũng sai?
Câu 3
Trong Python, làm thế nào để định nghĩa một hàm mới?
Câu 4
Trong Python, câu lệnh 'print('Hello' + ' ' + 'World')' sẽ cho ra kết quả là gì?
Câu 5
Phát biểu nào sau đây là sai về kiểu dữ liệu chuỗi (string) trong Python?
Câu 6
Trong Python, phát biểu nào sau đây mô tả đúng về việc khai báo và sử dụng hàm?
Câu 7
Nếu bạn muốn lưu trữ một danh sách các mục mà thứ tự của chúng quan trọng và có thể bao gồm các loại dữ liệu khác nhau, bạn sẽ sử dụng cấu trúc dữ liệu nào?
Câu 8
Trong lập trình Python, toán tử '**' được sử dụng cho phép toán nào?
Câu 9
Phát biểu nào sau đây là ĐÚNG về vai trò của 'thuật toán' trong việc phát triển phần mềm?
Câu 10
Trong lập trình, khái niệm 'thuật toán' đề cập đến điều gì?
Câu 11
Trong lập trình, 'debugging' là quá trình gì?
Câu 12
Đâu là ví dụ về một 'biểu thức' (expression) trong Python?
Câu 13
Xét đoạn mã Python sau: 'x = 5; y = 2; print(x % y)'. Kết quả của phép toán này là gì?
Câu 14
Trong lập trình, khi nào nên sử dụng vòng lặp 'for' thay vì vòng lặp 'while'?
Câu 15
Ngôn ngữ lập trình nào sau đây thuộc nhóm ngôn ngữ cấp cao?
Câu 16
Phát biểu nào sau đây mô tả đúng về khái niệm 'thuộc tính' (attribute) trong lập trình hướng đối tượng?
Câu 17
Mục đích chính của việc sử dụng 'cấu trúc dữ liệu' là gì?
Câu 18
Khi so sánh vòng lặp 'for' và 'while' trong Python, điểm khác biệt cơ bản nhất là gì?
Câu 19
Trong lập trình, khi nào bạn nên sử dụng cấu trúc 'if-elif-else'?
Câu 20
Trong Python, hàm 'len()' được sử dụng để làm gì?
Câu 21
Trong lập trình, khi một chương trình gặp lỗi cú pháp (syntax error), điều gì thường xảy ra?
Câu 22
Trong ngôn ngữ lập trình Python, cấu trúc điều khiển nào được sử dụng để lặp lại một khối lệnh nhiều lần dựa trên một điều kiện được kiểm tra trước mỗi lần lặp?
Câu 23
Phát biểu nào sau đây mô tả đúng về cú pháp (syntax) trong lập trình?
Câu 24
Phát biểu nào sau đây mô tả đúng về 'vòng lặp vô hạn' (infinite loop) trong lập trình?
Câu 25
Đâu là phát biểu ĐÚNG về biến trong lập trình?
Câu 26
Khi lập trình, việc sử dụng các 'biến' giúp ích gì cho chương trình?
Câu 27
Đâu là ví dụ về một 'hàm' (function) trong lập trình?
Câu 28
Phát biểu nào sau đây mô tả chính xác chức năng của hệ điều hành?
Câu 29
Một chương trình máy tính bao gồm các thành phần cơ bản nào?
Câu 30
Khi bạn muốn chương trình thực hiện một hành động chỉ khi một điều kiện cụ thể là đúng, bạn sẽ sử dụng cấu trúc điều khiển nào?
