Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 giữa học kì 2

Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 giữa học kì 2

1. Trong lập trình, gỡ lỗi (debugging) là quá trình gì?
2. Trong khoa học máy tính, khái niệm thuật toán được định nghĩa như thế nào?
3. Phát biểu nào sau đây mô tả đúng về biến toàn cục (global variable) trong lập trình?
4. Phát biểu nào sau đây mô tả đúng về vòng lặp vô hạn (infinite loop)?
5. Trong lập trình, chuỗi ký tự (string) là một kiểu dữ liệu biểu diễn:
6. Khi làm việc với chuỗi ký tự (string) trong Python, toán tử nào được sử dụng để nối hai chuỗi lại với nhau?
7. Phát biểu nào sau đây là đúng về tính đóng gói (encapsulation) trong lập trình hướng đối tượng?
8. Trong lập trình hướng đối tượng (OOP), lớp (class) là gì?
9. Đâu là phát biểu KHÔNG đúng về biến trong lập trình?
10. Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn một dãy các phần tử không thể thay đổi (immutable sequence)?
11. Phát biểu nào sau đây là đúng về cấu trúc `if-elif-else` trong Python?
12. Đâu là cách khai báo một biến kiểu số nguyên (integer) trong Python?
13. Khi làm việc với cấu trúc dữ liệu từ điển (dictionary) trong Python, làm thế nào để truy cập giá trị tương ứng với một khóa đã cho?
14. Phát biểu nào sau đây KHÔNG phải là đặc điểm của một thuật toán tốt?
15. Trong Python, hàm `len()` được sử dụng để làm gì?
16. Khi sử dụng vòng lặp `for` trong Python với `range(5)`, vòng lặp sẽ thực thi bao nhiêu lần?
17. Phát biểu nào sau đây mô tả chính xác nhất về hàm (function) trong lập trình?
18. Trong Python, toán tử `%` (modulo) được sử dụng để làm gì?
19. Trong Python, lệnh `break` được sử dụng để làm gì trong một vòng lặp?
20. Trong ngôn ngữ lập trình Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh nhiều lần dựa trên một điều kiện nhất định?
21. Cấu trúc dữ liệu nào cho phép truy cập các phần tử theo một thứ tự LIFO (Last-In, First-Out)?
22. Đâu là một ví dụ về kiểu dữ liệu Boolean?
23. Khi làm việc với danh sách (list) trong Python, thao tác nào sau đây sẽ thêm một phần tử vào cuối danh sách?
24. Đâu là một loại cấu trúc dữ liệu không có thứ tự và không cho phép lặp lại các phần tử?
25. Phát biểu nào sau đây mô tả đúng về biến cục bộ (local variable) trong một hàm?