1. Trong bảng tính Excel, làm thế nào để bạn chỉ hiển thị các hàng dữ liệu thỏa mãn một điều kiện nhất định?
A. Sử dụng chức năng Định dạng có điều kiện (Conditional Formatting)
B. Sử dụng chức năng Lọc (Filter)
C. Sử dụng chức năng Sắp xếp (Sort)
D. Sử dụng chức năng Kiểm tra lỗi (Error Checking)
2. Trong lập trình Scratch, để làm cho một nhân vật di chuyển một khoảng cách nhất định, bạn sẽ sử dụng khối lệnh nào?
A. move (10) steps
B. turn (15) degrees
C. go to x: () y: ()
D. change color effect by (25)
3. Đâu là chức năng chính của hệ điều hành máy tính?
A. Soạn thảo văn bản và bảng tính
B. Quản lý tài nguyên phần cứng và phần mềm, cung cấp giao diện cho người dùng
C. Duyệt web và tìm kiếm thông tin trên Internet
D. Tạo và chỉnh sửa hình ảnh, video
4. Để tạo một danh sách các mục có thứ tự trong HTML, bạn sẽ sử dụng thẻ nào?
A. <ul>
B. <ol>
C. <li>
D. <dl>
5. Khi sử dụng trình duyệt web, cookie có chức năng chính là gì?
A. Lưu trữ mật khẩu truy cập các trang web
B. Lưu trữ thông tin người dùng để cá nhân hóa trải nghiệm và theo dõi hoạt động
C. Tăng tốc độ tải trang web bằng cách lưu bộ nhớ đệm
D. Chặn quảng cáo hiển thị trên trang web
6. Trong mạng máy tính, thiết bị nào có vai trò định tuyến lưu lượng dữ liệu giữa các mạng khác nhau?
A. Switch
B. Hub
C. Router
D. Modem
7. Trong các định dạng tệp tin văn bản, định dạng nào thường được sử dụng để trao đổi tài liệu mà vẫn giữ nguyên định dạng và có thể mở trên nhiều hệ điều hành khác nhau?
A. .txt
B. .docx
C. .pdf
D. .xlsx
8. Đâu là biện pháp hiệu quả nhất để tránh tình trạng mất dữ liệu quan trọng trên máy tính?
A. Chỉ lưu trữ dữ liệu trên ổ cứng chính
B. Thường xuyên sao lưu (backup) dữ liệu ra các thiết bị lưu trữ khác hoặc dịch vụ đám mây
C. Xóa bỏ các tệp không cần thiết để tiết kiệm dung lượng
D. Chỉ sử dụng các phần mềm có bản quyền
9. Khi làm việc với bảng tính Excel, để tính tổng các giá trị trong một cột, bạn sẽ sử dụng hàm nào sau đây?
A. =AVERAGE()
B. =COUNT()
C. =SUM()
D. =MAX()
10. Khối lệnh if ... then ... else ... trong lập trình dùng để làm gì?
A. Lặp lại một hành động nhiều lần
B. Thực hiện một hành động dựa trên điều kiện có đúng hay sai
C. Tạo ra một biến mới
D. Kết nối với một thiết bị ngoại vi
11. Trong thuật ngữ Tin học, phần mềm ứng dụng (application software) là gì?
A. Phần mềm quản lý hệ điều hành và phần cứng
B. Các chương trình được thiết kế để thực hiện các nhiệm vụ cụ thể cho người dùng cuối, ví dụ như soạn thảo văn bản, duyệt web
C. Các driver thiết bị để máy tính giao tiếp với phần cứng
D. Các tệp tin hệ thống cần thiết cho hoạt động của máy tính
12. Đâu là đặc điểm của chuột máy tính (computer mouse)?
A. Thiết bị xuất, hiển thị thông tin
B. Thiết bị nhập, cho phép người dùng tương tác với giao diện đồ họa
C. Thiết bị xử lý trung tâm của máy tính
D. Thiết bị lưu trữ dữ liệu dài hạn
13. Để bảo vệ máy tính khỏi các phần mềm độc hại, người dùng nên thường xuyên thực hiện hành động nào?
A. Tải về và cài đặt các phần mềm không rõ nguồn gốc
B. Mở các tệp đính kèm trong email từ người lạ
C. Cập nhật hệ điều hành và phần mềm diệt virus
D. Chia sẻ mật khẩu tài khoản trực tuyến với người khác
14. Trong mạng xã hội trực tuyến, hành vi nào là không nên làm để đảm bảo an toàn thông tin cá nhân?
A. Chia sẻ ngày sinh nhật và nơi ở hiện tại
B. Đặt mật khẩu mạnh và không chia sẻ
C. Công khai quá nhiều thông tin cá nhân như số điện thoại, địa chỉ nhà
D. Kiểm tra cài đặt quyền riêng tư thường xuyên
15. Trong ngôn ngữ lập trình Python, cú pháp để in một dòng văn bản ra màn hình là gì?
A. display(Hello)
B. print(Hello)
C. output(Hello)
D. show(Hello)
16. Mục đích chính của việc sử dụng thuật toán sắp xếp là gì?
A. Tăng dung lượng lưu trữ của dữ liệu
B. Giảm thời gian tìm kiếm và xử lý dữ liệu
C. Tạo ra các tệp tin có dung lượng nhỏ hơn
D. Bảo vệ dữ liệu khỏi truy cập trái phép
17. Đâu là một ví dụ về phần mềm độc hại (malware)?
A. Trình duyệt web Google Chrome
B. Phần mềm diệt virus Kaspersky
C. Virus máy tính
D. Phần mềm soạn thảo văn bản Microsoft Word
18. Trong lập trình Scratch, khối lệnh repeat (10) { ... } thuộc loại khối lệnh nào?
A. Khối lệnh điều khiển
B. Khối lệnh chuyển động
C. Khối lệnh sự kiện
D. Khối lệnh cảm biến
19. Trong hệ điều hành Windows, phím tắt nào thường được sử dụng để sao chép một đối tượng (văn bản, tệp tin)?
A. Ctrl + X
B. Ctrl + V
C. Ctrl + C
D. Ctrl + Z
20. Khi một chương trình máy tính gặp lỗi và dừng hoạt động đột ngột, hiện tượng này thường được gọi là gì?
A. Đóng băng (freeze)
B. TreO (hang)
C. Sập (crash)
D. Chậm (lag)
21. Khi bạn gõ địa chỉ một trang web vào thanh địa chỉ của trình duyệt, trình duyệt sẽ thực hiện quy trình gì để hiển thị trang web đó?
A. Chỉ hiển thị địa chỉ IP của máy chủ
B. Gửi yêu cầu đến máy chủ web để lấy nội dung trang và hiển thị
C. Tự động tải xuống tất cả các tệp tin có trên máy chủ
D. Tìm kiếm trang web trên máy tính cá nhân của người dùng
22. Khi bạn muốn tạo một liên kết đến một trang web khác trong mã HTML, bạn sẽ sử dụng thẻ nào?
A. <img>
B. <p>
C. <a>
D. <h1>
23. Khái niệm thuật toán trong Tin học được hiểu là gì?
A. Một chương trình máy tính đã được biên dịch
B. Một thiết bị phần cứng mới nhất
C. Một dãy các thao tác hữu hạn, có thứ tự, dùng để giải quyết một bài toán hoặc đạt được một mục tiêu cụ thể
D. Một loại hình dữ liệu được sử dụng trong cơ sở dữ liệu
24. Khối lệnh forever { ... } trong Scratch có tác dụng gì?
A. Lặp lại hành động 100 lần
B. Lặp lại hành động cho đến khi có lệnh dừng
C. Lặp lại hành động vô hạn
D. Lặp lại hành động 1 lần
25. Đâu là tên gọi của một thiết bị lưu trữ dữ liệu có khả năng ghi và xóa dữ liệu nhiều lần, thường được sử dụng trong máy ảnh số và điện thoại di động?
A. Ổ cứng HDD
B. Thẻ nhớ Flash (Flash memory card)
C. Đĩa CD-ROM
D. Ổ đĩa mềm (Floppy disk)