[KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 cuối học kì 2

[KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 cuối học kì 2

1. Trong thiết kế giao diện người dùng (UI Design), widget hoặc control là thuật ngữ dùng để chỉ loại yếu tố nào?
2. Ngôn ngữ lập trình nào thường được sử dụng phổ biến để phát triển các ứng dụng web phía client (frontend)?
3. Phát biểu nào sau đây mô tả đúng nhất về khái niệm biến trong lập trình máy tính?
4. Một thuật toán được coi là hiệu quả khi nó giải quyết được bài toán với các tiêu chí nào sau đây là tối ưu?
5. Trong quá trình phát triển phần mềm, giai đoạn nào liên quan đến việc xác định yêu cầu, mục tiêu và phạm vi của dự án?
6. Trong cơ sở dữ liệu quan hệ, khóa chính (primary key) của một bảng có vai trò gì?
7. Khi bạn muốn lặp lại một khối mã một số lần xác định trước, ví dụ như lặp lại 10 lần, bạn nên ưu tiên sử dụng loại vòng lặp nào?
8. Nếu bạn cần lưu trữ một danh sách các mục mà thứ tự của chúng quan trọng và bạn muốn truy cập từng mục bằng chỉ số của nó, cấu trúc dữ liệu nào là phù hợp nhất?
9. Trong các phép toán logic, phép toán nào cho kết quả là đúng (TRUE) chỉ khi tất cả các toán hạng đều đúng (TRUE)?
10. Trong lập trình, hàm (function) hay phương thức (method) có vai trò gì?
11. Trong lập trình, khi làm việc với các cấu trúc dữ liệu lặp lại một khối lệnh cho đến khi một điều kiện nhất định không còn đúng nữa, ta thường sử dụng loại vòng lặp nào sau đây?
12. Khi bạn cần lưu trữ một tập hợp các phần tử mà không quan tâm đến thứ tự và không cho phép các phần tử trùng lặp, cấu trúc dữ liệu nào là phù hợp nhất?
13. Trong ngôn ngữ lập trình Python, hàm nào sau đây được sử dụng để hiển thị một chuỗi ký tự hoặc giá trị ra màn hình console?
14. Khi một điều kiện được kiểm tra trước khi thực hiện một khối lệnh và nếu điều kiện sai thì khối lệnh sẽ không bao giờ được thực thi, đó là đặc điểm của loại vòng lặp nào?
15. Trong lập trình hướng đối tượng (Object-Oriented Programming - OOP), khái niệm tính kế thừa (inheritance) cho phép một lớp mới:
16. Khi thiết kế một thuật toán, bước nào thường được xem là quan trọng nhất để đảm bảo thuật toán hoạt động chính xác và hiệu quả?
17. Khi một chương trình gặp lỗi không mong muốn và dừng hoạt động đột ngột, đó gọi là loại lỗi gì?
18. Trong lập trình, biểu thức (expression) là gì?
19. Trong mô hình phát triển phần mềm Spiral Model, đặc điểm nổi bật nhất là gì?
20. Khi thực hiện một thao tác tìm kiếm một giá trị cụ thể trong một danh sách dữ liệu đã được sắp xếp theo thứ tự tăng dần, thuật toán nào sau đây có hiệu quả cao nhất về mặt tốc độ xử lý?
21. Khi muốn chuyển đổi một giá trị từ kiểu dữ liệu này sang kiểu dữ liệu khác, ví dụ từ số nguyên sang chuỗi ký tự, ta thực hiện thao tác gì?
22. Khi bạn muốn chương trình thực hiện một hành động sau khi một điều kiện đã được kiểm tra, và đảm bảo hành động đó được thực thi ít nhất một lần ngay cả khi điều kiện ban đầu sai, bạn sẽ dùng loại vòng lặp nào?
23. Một chương trình máy tính thường bao gồm ba thành phần xử lý chính là gì?
24. Ngôn ngữ lập trình nào thường được ưu tiên sử dụng cho các tác vụ phân tích dữ liệu, học máy và trí tuệ nhân tạo nhờ hệ sinh thái thư viện phong phú?
25. Khi lập trình, việc sử dụng các biến có kiểu dữ liệu phù hợp với dữ liệu cần lưu trữ giúp đạt được mục tiêu gì?