1. Trong Pascal, câu lệnh `Readln(a);` có chức năng gì?
A. In giá trị của biến a ra màn hình.
B. Đọc một giá trị từ bàn phím và lưu vào biến a.
C. Gán giá trị cố định cho biến a.
D. Thực hiện phép tính với biến a.
2. Khái niệm Internet đề cập đến điều gì?
A. Một loại máy tính cá nhân.
B. Một mạng lưới máy tính toàn cầu kết nối hàng triệu thiết bị.
C. Một phần mềm diệt virus.
D. Một hệ điều hành phổ biến.
3. Ngôn ngữ lập trình nào được sử dụng phổ biến trong các bài học lập trình cơ bản như trong sách giáo khoa Tin học 7?
A. Java
B. Python
C. Pascal
D. C++
4. Tại sao việc đặt tên tệp và thư mục có ý nghĩa lại quan trọng?
A. Để làm cho máy tính chạy chậm hơn.
B. Để giúp người dùng dễ dàng tìm kiếm, quản lý và hiểu nội dung của tệp/thư mục.
C. Để làm cho dung lượng tệp tin tăng lên.
D. Để yêu cầu người dùng nhập mật khẩu mỗi khi mở tệp.
5. Phát biểu nào sau đây mô tả đúng nhất về khái niệm thuật toán?
A. Một tập hợp các câu lệnh điều khiển luồng chương trình.
B. Một quy trình gồm một hữu hạn các thao tác được xác định rõ ràng để giải quyết một bài toán.
C. Một chương trình máy tính được viết bằng một ngôn ngữ lập trình cụ thể.
D. Một thiết bị phần cứng dùng để xử lý thông tin.
6. Đâu là một ví dụ về phần cứng máy tính?
A. Hệ điều hành Windows.
B. Trình duyệt Google Chrome.
C. Ổ đĩa cứng (Hard Disk Drive - HDD).
D. Phần mềm diệt virus Kaspersky.
7. Đâu là một ví dụ về thiết bị nhập thông tin?
A. Loa (Speaker)
B. Máy in (Printer)
C. Màn hình (Monitor)
D. Bàn phím (Keyboard)
8. Trong lập trình, vòng lặp (loop) được sử dụng để làm gì?
A. Để khai báo biến mới.
B. Để thực hiện một khối lệnh nhiều lần.
C. Để so sánh hai giá trị.
D. Để dừng chương trình.
9. Biểu tượng nào thường được sử dụng để đại diện cho một thư mục trong hệ điều hành Windows?
A. Một tệp tin văn bản.
B. Một biểu tượng giống như một chiếc cặp hoặc thư mục mở.
C. Một biểu tượng hình tròn.
D. Một biểu tượng hình tam giác.
10. Phát biểu nào sau đây mô tả đúng nhất về phần mềm ứng dụng?
A. Là hệ điều hành quản lý máy tính.
B. Là 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, ví dụ như soạn thảo văn bản.
C. Là các driver điều khiển thiết bị ngoại vi.
D. Là các tiện ích hệ thống để tối ưu hóa hiệu suất máy tính.
11. Một byte trong tin học thường tương đương với bao nhiêu bit?
12. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây dùng để khai báo biến?
A. Begin ... End
B. Var ... : ...
C. Program ...
D. Const ... = ...
13. Trong Pascal, kiểu dữ liệu nào dùng để lưu trữ các số nguyên (không có phần thập phân)?
A. Real
B. Boolean
C. Char
D. Integer
14. Trong Pascal, toán tử so sánh nào dùng để kiểm tra hai giá trị có bằng nhau hay không?
15. Trong Pascal, phép toán nào dùng để thực hiện phép chia lấy phần nguyên?
16. Đâu là tên miền cấp cao nhất (Top-Level Domain - TLD) phổ biến cho các tổ chức giáo dục?
A. .com
B. .org
C. .edu
D. .net
17. Trong Pascal, kiểu dữ liệu nào dùng để lưu trữ các ký tự?
A. Integer
B. Real
C. Boolean
D. Char
18. Trong Pascal, câu lệnh `Writeln(Hello);` có chức năng gì?
A. Nhập chuỗi Hello từ bàn phím.
B. In chuỗi Hello ra màn hình và xuống dòng mới.
C. Khai báo một biến có tên là Hello.
D. Lưu chuỗi Hello vào một tệp tin.
19. Đâu là một ví dụ về thiết bị xuất thông tin?
A. Bàn phím (Keyboard)
B. Chuột (Mouse)
C. Máy in (Printer)
D. Máy quét (Scanner)
20. Phát biểu nào sau đây mô tả đúng nhất về phần mềm hệ thống?
A. Các ứng dụng người dùng tạo ra để giải trí, ví dụ như trò chơi điện tử.
B. Các chương trình giúp quản lý và điều khiển phần cứng máy tính, ví dụ như hệ điều hành.
C. Các công cụ để soạn thảo văn bản hoặc bảng tính.
D. Các trang web cung cấp thông tin hoặc dịch vụ trực tuyến.
21. Một trong những ưu điểm chính của việc sử dụng máy tính để xử lý thông tin là gì?
A. Máy tính luôn mắc lỗi và cần con người sửa chữa.
B. Máy tính có khả năng xử lý thông tin nhanh chóng, chính xác và với khối lượng lớn.
C. Máy tính chỉ có thể xử lý một loại thông tin duy nhất.
D. Máy tính cần nhiều thời gian và công sức để thực hiện các phép tính đơn giản.
22. Trong lập trình, biến (variable) là gì?
A. Một câu lệnh cố định không thay đổi giá trị.
B. Một đại lượng có thể thay đổi giá trị trong quá trình thực hiện chương trình.
C. Một chương trình con thực hiện một nhiệm vụ cụ thể.
D. Một kiểu dữ liệu cơ bản.
23. Trong Pascal, phép toán nào dùng để lấy phần dư của phép chia hai số nguyên?
A. Div
B. /
C. Mod
D. Rem
24. Thao tác nào sau đây KHÔNG phải là một thao tác xử lý thông tin cơ bản?
A. Thu thập thông tin.
B. Lưu trữ thông tin.
C. Truyền thông tin.
D. Phân tích thông tin.
25. Phát biểu nào sau đây mô tả đúng nhất về hệ điều hành?
A. Là một công cụ soạn thảo văn bản.
B. Là phần mềm quản lý tài nguyên phần cứng và phần mềm của máy tính, cung cấp môi trường cho các ứng dụng chạy.
C. Là một trình duyệt web.
D. Là một chương trình để xem phim.