[KNTT] Trắc nghiệm ôn tập Tin học khoa học máy tính 11 giữa học kì 2

[KNTT] Trắc nghiệm ôn tập Tin học khoa học máy tính 11 giữa học kì 2

1. Phát biểu nào sau đây mô tả đúng nhất về thuật toán?
2. Khi viết một chương trình, điều quan trọng nhất cần xem xét khi chọn tên biến là gì?
3. Khi làm việc với cấu trúc dữ liệu danh sách (list) trong Python, thao tác nào sau đây thêm một phần tử vào cuối danh sách?
4. Khi sử dụng cấu trúc lặp for để duyệt qua một chuỗi (string) trong Python, biến lặp sẽ nhận giá trị là gì trong mỗi lần lặp?
5. Trong Python, cấu trúc dữ liệu nào sau đây là một tập hợp không có thứ tự (unordered) và không cho phép các phần tử trùng lặp?
6. Trong lập trình, biểu thức (expression) là gì?
7. Trong lập trình Python, để truy cập phần tử đầu tiên của một danh sách có tên là my_list, ta sử dụng cú pháp nào?
8. Trong Python, để truy cập và thay đổi giá trị của một phần tử trong danh sách đã có, ta sử dụng cú pháp nào?
9. Phát biểu nào sau đây mô tả đúng nhất về mối quan hệ giữa thuật toán và chương trình máy tính?
10. Đâu là phát biểu đúng nhất về vai trò của biến trong lập trình?
11. Khi so sánh hai giá trị bằng nhau trong biểu thức điều kiện, ta sử dụng toán tử nào trong hầu hết các ngôn ngữ lập trình?
12. Trong Python, cấu trúc dữ liệu dictionary (từ điển) lưu trữ dữ liệu dưới dạng nào?
13. Trong lập trình, khái niệm debug đề cập đến hoạt động nào?
14. Trong lập trình, khi hai hay nhiều biến cùng tham chiếu đến cùng một đối tượng (ví dụ: một danh sách), việc thay đổi giá trị của đối tượng thông qua một biến sẽ ảnh hưởng như thế nào đến các biến còn lại?
15. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để in một dòng văn bản ra màn hình?
16. Đâu là ví dụ về một cấu trúc dữ liệu tuyến tính (linear data structure)?
17. Yếu tố nào sau đây KHÔNG phải là đặc điểm cần có của một thuật toán?
18. Câu lệnh nào trong Python được dùng để lấy đầu vào từ người dùng qua bàn phím?
19. Trong lập trình hướng đối tượng, một class (lớp) có thể được xem như là gì?
20. Đâu là kiểu dữ liệu nguyên thủy (primitive data type) phổ biến trong nhiều ngôn ngữ lập trình, dùng để biểu diễn các số nguyên không có phần thập phân?
21. Trong lập trình Python, cấu trúc điều khiển nào cho phép lặp lại một khối mã nhiều lần dựa trên một điều kiện xác định trước và có khả năng không thực hiện lần nào nếu điều kiện ban đầu sai?
22. Phát biểu nào sau đây đúng về sự khác biệt giữa list và tuple trong Python?
23. Phát biểu nào sau đây mô tả chính xác chức năng của một vòng lặp trong lập trình?
24. Trong Python, một tuple là gì?
25. Khi khai báo một biến trong Python, quy tắc nào sau đây là BẮT BUỘC?