[Cánh diều] Trắc nghiệm Tin học 10 bài 1 Nhóm nghề thiết kế và lập trình

[Cánh diều] Trắc nghiệm Tin học 10 bài 1 Nhóm nghề thiết kế và lập trình

1. Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các hiệu ứng động, xử lý sự kiện và tương tác phức tạp trên trang web?
2. Công nghệ nào sau đây cho phép tạo ra các thành phần đồ họa, hình ảnh động và video có thể nhúng trực tiếp vào trang web?
3. Phát biểu nào sau đây mô tả đúng vai trò của JavaScript trong phát triển web hiện đại?
4. Ngôn ngữ truy vấn cơ sở dữ liệu phổ biến nhất, dùng để thao tác và quản lý dữ liệu, là gì?
5. Một framework trong lập trình là gì?
6. Trong thiết kế giao diện, yếu tố nào đề cập đến sự sắp xếp và tổ chức các thành phần trên màn hình để tạo ra luồng thông tin mạch lạc?
7. Trong các ngôn ngữ đánh dấu, XML và HTML có điểm gì chung?
8. Khi nói về responsive web design, mục tiêu chính là gì?
9. Công cụ nào sau đây giúp các nhà phát triển theo dõi lịch sử thay đổi của mã nguồn, cộng tác với nhau và quản lý các phiên bản khác nhau của dự án?
10. Mục đích chính của việc sử dụng các thư viện (libraries) và framework trong lập trình là gì?
11. Trong lĩnh vực thiết kế và lập trình, thuật ngữ frontend thường đề cập đến khía cạnh nào của một ứng dụng hoặc trang web?
12. Khi một lập trình viên gặp lỗi trong mã nguồn của mình, hành động đầu tiên và quan trọng nhất là gì?
13. Trong nhóm nghề thiết kế và lập trình, UI/UX Designer có vai trò chính là gì?
14. Khái niệm API (Application Programming Interface) trong phát triển phần mềm thường được hiểu là:
15. Một lập trình viên làm việc với frontend sẽ chủ yếu sử dụng những công nghệ nào?
16. Trong phát triển phần mềm, thuật ngữ bug có nghĩa là gì?
17. Trong quy trình phát triển phần mềm, giai đoạn nào tập trung vào việc xác định rõ ràng các yêu cầu và chức năng của sản phẩm?
18. Ngôn ngữ lập trình nào sau đây được sử dụng phổ biến để phát triển giao diện người dùng trên web, tập trung vào cấu trúc và nội dung của trang?
19. Phát biểu nào sau đây mô tả đúng vai trò của CSS trong phát triển web?
20. Một lập trình viên full-stack là người có khả năng làm việc trên cả:
21. Ngôn ngữ lập trình nào thường được sử dụng cho backend để xử lý logic, tương tác với cơ sở dữ liệu và cung cấp dữ liệu cho frontend?
22. Ngôn ngữ lập trình nào sau đây phù hợp để viết các kịch bản tự động hóa tác vụ hoặc phát triển các ứng dụng web backend?
23. Ngôn ngữ lập trình nào thường được xem là ngôn ngữ đa dụng (general-purpose) và có thể áp dụng cho cả frontend và backend?
24. Khi nói đến backend trong phát triển phần mềm, yếu tố nào sau đây KHÔNG thuộc phạm vi trách nhiệm chính?
25. Yếu tố nào sau đây KHÔNG phải là một nguyên tắc cơ bản của thiết kế UI (User Interface)?