Trắc nghiệm Kết nối tin học 7 học kì I

Trắc nghiệm Kết nối tin học 7 học kì I

1. Nguyên tắc DRY (Dont Repeat Yourself) trong lập trình khuyến khích điều gì?
2. Khi làm việc với dữ liệu dạng bảng trong các phần mềm bảng tính, chức năng nào cho phép sắp xếp các hàng dữ liệu theo một tiêu chí nhất định (ví dụ: tăng dần theo điểm số)?
3. Đâu là đặc điểm chính của ngôn ngữ lập trình bậc cao so với ngôn ngữ lập trình bậc thấp?
4. Khi bạn muốn tìm kiếm một giá trị cụ thể trong một danh sách dữ liệu đã được sắp xếp, phương pháp nào sau đây thường mang lại hiệu quả cao nhất?
5. Trong một thuật toán, việc xác định các bước thực hiện để giải quyết một vấn đề cụ thể được gọi là gì?
6. Trong các phần mềm soạn thảo văn bản, phím tắt Ctrl + S có chức năng chính là gì?
7. Trong các thuật toán sắp xếp, thuật toán nào thường có hiệu suất tốt nhất cho tập dữ liệu lớn và đã được sắp xếp một phần?
8. Trong lập trình, câu lệnh dùng để lặp lại một khối lệnh nhiều lần với số lần xác định trước được gọi là gì?
9. Khi một chương trình máy tính gặp lỗi và dừng hoạt động đột ngột, quá trình tìm và sửa lỗi đó được gọi là gì?
10. Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các trang web tương tác và giao diện người dùng trên trình duyệt?
11. Một trong những lợi ích quan trọng nhất của việc sử dụng hàm (function) trong lập trình là gì?
12. Khi bạn muốn sao chép một phần văn bản từ vị trí này sang vị trí khác, bạn thường sử dụng tổ hợp phím nào?
13. Trong lập trình, một khối lệnh được thực thi chỉ khi một điều kiện nào đó là đúng được gọi là gì?
14. Phát biểu nào sau đây mô tả đúng nhất về vai trò của một biến trong lập trình?
15. Trong lập trình, việc chuyển đổi mã nguồn viết bằng ngôn ngữ bậc cao thành mã máy mà máy tính có thể hiểu trực tiếp được gọi là gì?
16. Khi bạn muốn thực hiện một hành động cụ thể nhiều lần mà không cần biết chính xác số lần lặp, bạn nên sử dụng loại vòng lặp nào?
17. Nguyên tắc cơ bản nhất khi đặt tên cho biến trong lập trình là gì, đảm bảo tính dễ đọc và tránh lỗi?
18. Trong lập trình, một hằng số (constant) khác với biến (variable) ở điểm nào?
19. Trong ngôn ngữ lập trình, kiểu dữ liệu (data type) xác định điều gì về một giá trị?
20. Nguyên tắc cơ bản của cấu trúc If-Else trong lập trình là gì?
21. Trong lập trình, câu lệnh print() hoặc console.log() được sử dụng để làm gì?
22. Khi sử dụng phần mềm bảng tính, địa chỉ của một ô cụ thể, ví dụ như ô chứa số 10 ở cột A và hàng 5, được biểu diễn như thế nào?
23. Khi bạn muốn tạo một danh sách các mục mà thứ tự của chúng quan trọng và có thể có các mục trùng lặp, cấu trúc dữ liệu nào là phù hợp nhất?
24. Phát biểu nào sau đây mô tả đúng về mối quan hệ giữa thuật toán và chương trình máy tính?
25. Đâu là tên gọi của một chuỗi các lệnh được định nghĩa để thực hiện một tác vụ cụ thể và có thể được gọi lại nhiều lần?