1. Đâu là một ví dụ về phần mềm ứng dụng?
A. Microsoft Word.
B. Hệ điều hành Windows.
C. Trình điều khiển card đồ họa (Graphics Driver).
D. BIOS.
2. Trong lập trình, biến (variable) được sử dụng để làm gì?
A. Lưu trữ và quản lý dữ liệu có thể thay đổi trong quá trình thực thi chương trình.
B. Định nghĩa cấu trúc cố định của chương trình.
C. Tạo ra các đường dẫn liên kết trong trang web.
D. Hiển thị thông báo lỗi cho người dùng.
3. Khái niệm thuật toán trong Tin học đề cập đến điều gì?
A. Một tập hợp các bước hữu hạn để giải quyết một bài toán hoặc thực hiện một công việc.
B. Một chương trình máy tính viết bằng một ngôn ngữ lập trình cụ thể.
C. Một thiết bị phần cứng dùng để xử lý dữ liệu.
D. Một kiểu dữ liệu trong cơ sở dữ liệu.
4. Một thuật toán có tính hữu hạn nghĩa là gì?
A. Thuật toán sẽ kết thúc sau một số bước hữu hạn.
B. Thuật toán chỉ thực hiện được trên một số hữu hạn thiết bị.
C. Thuật toán chỉ có thể xử lý một số hữu hạn loại dữ liệu.
D. Thuật toán chỉ cần một số hữu hạn câu lệnh.
5. Trong lập trình Scratch, làm thế nào để làm cho một nhân vật (sprite) di chuyển sang phải 10 bước?
A. Sử dụng khối lệnh move (10) steps.
B. Sử dụng khối lệnh go to x: (10) y: (0).
C. Sử dụng khối lệnh change x by (10).
D. Sử dụng khối lệnh turn right (10) degrees.
6. Trong Microsoft Word, chức năng Find and Replace (Tìm và Thay thế) hữu ích nhất khi nào?
A. Khi cần sửa đổi một từ hoặc cụm từ xuất hiện nhiều lần trong tài liệu.
B. Khi cần định dạng toàn bộ tài liệu theo một kiểu nhất quán.
C. Khi cần thêm hình ảnh vào tài liệu.
D. Khi cần kiểm tra lỗi chính tả.
7. Đâu là một ví dụ về phần mềm hệ thống?
A. Hệ điều hành Windows.
B. Microsoft Excel.
C. Adobe Photoshop.
D. Google Chrome.
8. Để tạo một trang web đơn giản, ngôn ngữ đánh dấu siêu văn bản (HTML) sử dụng thẻ nào để định nghĩa một đoạn văn bản?
B. thẻ `
`
D. thẻ `
![]()
`
9. Trong HTML, thẻ nào được sử dụng để tạo một liên kết đến một trang web khác?
B. thẻ ``
C. thẻ ``
D. thẻ `
![]()
`
10. Trong lập trình Scratch, để tạo một câu lệnh rẽ nhánh dựa trên một điều kiện, bạn sẽ sử dụng khối lệnh nào?
A. Khối lệnh if...then.
B. Khối lệnh repeat...until.
C. Khối lệnh forever.
D. Khối lệnh wait until.
11. Khi làm việc với bảng tính Excel, hàm nào được sử dụng để tìm giá trị lớn nhất trong một phạm vi ô?
A. =MAX(phạm vi)
B. =SUM(phạm vi)
C. =AVERAGE(phạm vi)
D. =MIN(phạm vi)
12. Trong lập trình Scratch, làm thế nào để thay đổi màu sắc của nhân vật (sprite) một cách ngẫu nhiên?
A. Sử dụng khối lệnh change color effect by (25).
B. Sử dụng khối lệnh set color effect to (random).
C. Sử dụng khối lệnh change size by (10).
D. Sử dụng khối lệnh change ghost effect by (10).
13. Khi một vòng lặp while kết thúc, điều kiện đi kèm với nó có thể được mô tả như thế nào?
A. Điều kiện trở thành sai (false).
B. Điều kiện trở thành đúng (true).
C. Điều kiện không còn tồn tại.
D. Điều kiện không ảnh hưởng đến việc kết thúc vòng lặp.
14. Tổ hợp phím nào dùng để dán (paste) nội dung đã sao chép hoặc cắt vào vị trí hiện tại?
A. Ctrl + V
B. Ctrl + C
C. Ctrl + X
D. Ctrl + P
15. Khi thiết kế trang web, mục đích chính của việc sử dụng các liên kết (hyperlinks) là gì?
A. Cho phép người dùng di chuyển giữa các trang hoặc các phần khác nhau của trang web.
B. Tăng tốc độ tải trang.
C. Mã hóa nội dung văn bản để bảo mật.
D. Giảm dung lượng tệp tin trang web.
16. Một hệ điều hành quản lý các tài nguyên nào của máy tính?
A. Bộ xử lý (CPU), bộ nhớ (RAM), thiết bị nhập/xuất, tệp tin.
B. Chỉ bộ xử lý (CPU).
C. Chỉ bộ nhớ (RAM).
D. Chỉ các ứng dụng phần mềm.
17. Đâu là đặc điểm quan trọng nhất của một thuật toán tốt?
A. Tính hiệu quả (sử dụng ít tài nguyên nhất).
B. Tính phức tạp (sử dụng nhiều lệnh lập trình).
C. Tính độc quyền (chỉ có một người hiểu).
D. Tính không xác định (kết quả có thể thay đổi).
18. Trong ngôn ngữ lập trình Scratch, khối lệnh nào được sử dụng để lặp lại một hành động nhiều lần với số lần xác định?
A. Khối lệnh repeat (10).
B. Khối lệnh forever.
C. Khối lệnh if...then.
D. Khối lệnh wait (1).
19. Trong lập trình Scratch, để dừng tất cả các hoạt động của chương trình khi người dùng nhấp vào lá cờ xanh, bạn sẽ sử dụng khối lệnh nào?
A. Khối lệnh stop all.
B. Khối lệnh stop this script.
C. Khối lệnh wait (1).
D. Khối lệnh forever.
20. Trong hệ điều hành Windows, tổ hợp phím nào thường được sử dụng để sao chép một mục (tệp tin, thư mục, văn bản) đã chọn?
A. Ctrl + C
B. Ctrl + V
C. Ctrl + X
D. Ctrl + Z
21. Ngôn ngữ CSS (Cascading Style Sheets) được sử dụng để làm gì trong phát triển web?
A. Định dạng giao diện và trình bày cho các phần tử HTML.
B. Xử lý logic và tương tác trên trang web.
C. Lưu trữ dữ liệu người dùng.
D. Tạo các kết nối cơ sở dữ liệu.
22. Một chương trình máy tính được cấu thành từ các gì?
A. Các câu lệnh được viết bằng ngôn ngữ lập trình.
B. Các tập tin văn bản.
C. Các tệp hình ảnh.
D. Các tệp âm thanh.
23. Khi làm việc với bảng tính Excel, biểu thức nào sau đây tính tổng các giá trị trong ô A1 đến A5?
A. =SUM(A1:A5)
B. =TOTAL(A1:A5)
C. =ADD(A1:A5)
D. =SUM(A1+A5)
24. Trong ngữ cảnh của mạng máy tính, địa chỉ IP (Internet Protocol) có vai trò gì?
A. Xác định duy nhất một thiết bị trên mạng để trao đổi dữ liệu.
B. Mã hóa thông tin để bảo mật.
C. Xác định tốc độ kết nối internet.
D. Lưu trữ lịch sử truy cập web.
25. Khi bạn thực hiện thao tác Cut (Ctrl + X) một tệp tin, điều gì sẽ xảy ra với tệp tin đó tại vị trí ban đầu?
A. Tệp tin sẽ bị xóa khỏi vị trí ban đầu.
B. Tệp tin sẽ được sao chép và vẫn còn ở vị trí ban đầu.
C. Tệp tin sẽ được ẩn đi.
D. Tệp tin sẽ được di chuyển sang thư mục tạm thời.