Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

1. Đâu là một ví dụ về dữ liệu trong ngữ cảnh tin học?

A. Một chương trình máy tính.
B. Một thiết bị phần cứng như bàn phím.
C. Một con số, một chữ cái, hoặc một đoạn văn bản.
D. Một thuật toán.

2. Phát biểu nào sau đây mô tả chính xác nhất khái niệm ngôn ngữ lập trình?

A. Là tập hợp các lệnh mà máy tính hiểu trực tiếp.
B. Là một bộ quy tắc, cú pháp và ngữ nghĩa được sử dụng để viết các chỉ thị cho máy tính.
C. Là cách duy nhất để giao tiếp với phần cứng máy tính.
D. Là một loại ngôn ngữ tự nhiên như tiếng Anh hoặc tiếng Việt.

3. Trong bảng tính, ô A1 chứa giá trị 10, ô B1 chứa giá trị 5. Công thức nào sẽ cho kết quả là 2?

A. =A1+B1
B. =A1*B1
C. =A1/B1
D. =A1-B1

4. Trong các phần mềm soạn thảo văn bản, chức năng Find and Replace (Tìm và Thay thế) giúp ích gì cho người dùng?

A. Chỉ cho phép tìm kiếm một từ hoặc cụm từ.
B. Cho phép tìm kiếm một từ/cụm từ và thay thế nó bằng một từ/cụm từ khác.
C. Chỉ cho phép thay thế tất cả các từ trong văn bản.
D. Giúp định dạng lại toàn bộ văn bản.

5. Phát biểu nào sau đây là đúng về vòng lặp vô hạn (infinite loop)?

A. Là vòng lặp kết thúc ngay lập tức.
B. Là vòng lặp không bao giờ kết thúc hoặc chỉ kết thúc khi có sự can thiệp bên ngoài.
C. Là vòng lặp chỉ thực hiện đúng một lần.
D. Là vòng lặp chỉ xảy ra khi có lỗi cú pháp.

6. Khi làm việc với văn bản trên máy tính, phím tắt nào thường được sử dụng để sao chép (copy) một đoạn văn bản đã chọn?

A. Ctrl + X
B. Ctrl + V
C. Ctrl + C
D. Ctrl + Z

7. Trong lập trình Scratch, khối lệnh ask and wait và answer thường được sử dụng kết hợp với nhau để làm gì?

A. Để hiển thị thông tin trên màn hình.
B. Để nhận dữ liệu nhập từ người dùng và sử dụng dữ liệu đó.
C. Để tạo hiệu ứng âm thanh.
D. Để di chuyển nhân vật trên sân khấu.

8. Khi làm việc với bảng tính (spreadsheet), công thức nào sau đây thường được sử dụng để tính tổng giá trị của một dãy ô?

A. =AVERAGE(A1:A10)
B. =MAX(A1:A10)
C. =SUM(A1:A10)
D. =COUNT(A1:A10)

9. Đâu là phát biểu đúng về biến trong lập trình?

A. Biến là một giá trị cố định không thay đổi.
B. Biến là một tên gọi đại diện cho một ô nhớ có thể lưu trữ và thay đổi giá trị.
C. Biến chỉ có thể lưu trữ số nguyên.
D. Biến chỉ được sử dụng trong các phép tính toán học.

10. Trong các phần mềm trình chiếu (presentation software), để tạo một hiệu ứng chuyển cảnh mượt mà giữa các slide, người dùng thường sử dụng tính năng nào?

A. Animation (Hiệu ứng động).
B. Transition (Chuyển cảnh).
C. Master Slide (Slide chủ).
D. SmartArt.

11. Trong môi trường mạng máy tính, địa chỉ IP (Internet Protocol address) có chức năng gì?

A. Xác định loại thiết bị kết nối mạng.
B. Cung cấp một địa chỉ duy nhất để nhận dạng và định vị các thiết bị trong một mạng.
C. Mã hóa dữ liệu truyền tải trên mạng.
D. Phân biệt các giao thức mạng khác nhau.

12. Phát biểu nào sau đây mô tả đúng vai trò của trình biên dịch (compiler) trong quá trình phát triển phần mềm?

A. Là chương trình trực tiếp thực thi mã nguồn.
B. Là chương trình dịch mã nguồn (viết bằng ngôn ngữ lập trình bậc cao) sang mã máy (ngôn ngữ bậc thấp) để máy tính có thể hiểu và thực thi.
C. Là chương trình dùng để tìm và sửa lỗi trong mã nguồn.
D. Là chương trình tạo ra giao diện người dùng.

13. Trong lập trình, cú pháp (syntax) của một ngôn ngữ lập trình quy định điều gì?

A. Ý nghĩa của các lệnh và cấu trúc.
B. Cách thức viết các câu lệnh, từ khóa và ký hiệu để chương trình được hiểu bởi trình biên dịch hoặc thông dịch.
C. Tốc độ xử lý của chương trình.
D. Loại dữ liệu mà biến có thể lưu trữ.

14. Khi bạn muốn sắp xếp một danh sách các mục theo thứ tự bảng chữ cái hoặc theo thứ tự số tăng dần, bạn sẽ sử dụng chức năng gì?

A. Lọc (Filter).
B. Sắp xếp (Sort).
C. Tìm kiếm (Find).
D. Định dạng (Format).

15. Trong ngôn ngữ lập trình Scratch, khối lệnh repeat được sử dụng để làm gì?

A. Thực hiện một khối lệnh chỉ một lần.
B. Thực hiện một khối lệnh lặp đi lặp lại một số lần xác định.
C. Thực hiện một khối lệnh cho đến khi một điều kiện nhất định trở thành sai.
D. Điều kiện hóa việc thực hiện một khối lệnh.

16. Khi một chương trình máy tính bị lỗi và dừng hoạt động đột ngột, đó gọi là hiện tượng gì?

A. Biên dịch (Compilation).
B. Gỡ lỗi (Debugging).
C. Sập chương trình (Crash).
D. Tối ưu hóa (Optimization).

17. Khi bạn muốn máy tính thực hiện một hành động lặp đi lặp lại nhiều lần mà không biết trước số lần lặp, bạn sẽ sử dụng loại vòng lặp nào?

A. Vòng lặp for (lặp với số lần xác định).
B. Vòng lặp while (lặp khi điều kiện còn đúng).
C. Vòng lặp if-else (lặp có điều kiện).
D. Không thể thực hiện hành động lặp lại không xác định số lần.

18. Một thuật toán có thể được biểu diễn dưới những hình thức nào sau đây?

A. Chỉ bằng mã máy.
B. Chỉ bằng ngôn ngữ tự nhiên (tiếng Việt).
C. Bằng sơ đồ khối, liệt kê các bước hoặc ngôn ngữ lập trình.
D. Chỉ bằng sơ đồ khối.

19. Đâu là một ví dụ về phần mềm ứng dụng (application software)?

A. Hệ điều hành Windows.
B. Trình duyệt web Chrome.
C. Driver của card đồ họa.
D. BIOS.

20. Trong lập trình Scratch, khối lệnh if ... then ... else ... được sử dụng để làm gì?

A. Thực hiện một hành động lặp đi lặp lại.
B. Thực hiện hai hành động khác nhau dựa trên một điều kiện.
C. Thực hiện một hành động nếu điều kiện đúng, và một hành động khác nếu điều kiện sai.
D. Luôn luôn thực hiện một hành động.

21. Khi bạn muốn tạo một bản sao của một tệp tin để dự phòng hoặc chỉnh sửa mà không ảnh hưởng đến tệp gốc, bạn sẽ thực hiện thao tác gì?

A. Xóa tệp gốc.
B. Di chuyển tệp gốc.
C. Sao chép (Copy) tệp gốc.
D. Đổi tên tệp gốc.

22. Khi bạn muốn gửi một tệp tin dung lượng lớn cho người khác qua mạng internet, phương pháp nào là hiệu quả nhất?

A. Gửi qua email với tệp đính kèm có dung lượng lớn.
B. Tải lên dịch vụ lưu trữ đám mây và chia sẻ liên kết.
C. Gửi qua tin nhắn tức thời thông thường.
D. Sao chép trực tiếp vào USB và gửi cho người nhận.

23. Phát biểu nào sau đây mô tả đúng vai trò của hệ điều hành (Operating System)?

A. Là chương trình duy nhất chạy trên máy tính.
B. Là phần mềm quản lý tài nguyên phần cứng và cung cấp môi trường cho các phần mềm ứng dụng hoạt động.
C. Là công cụ để viết mã lập trình.
D. Là phần mềm dùng để duyệt web.

24. Phát biểu nào sau đây là đúng về thuộc tính (property) của một đối tượng trong lập trình hướng đối tượng?

A. Là hành động mà đối tượng có thể thực hiện.
B. Là dữ liệu hoặc đặc điểm mô tả trạng thái của đối tượng.
C. Là cách đối tượng tương tác với các đối tượng khác.
D. Là phương thức (method) của đối tượng.

25. Khái niệm thuật toán liên quan mật thiết nhất đến việc giải quyết vấn đề gì?

A. Thiết kế giao diện người dùng.
B. Trình bày dữ liệu dưới dạng biểu đồ.
C. Xây dựng một quy trình các bước rõ ràng, hữu hạn để giải quyết một bài toán cụ thể.
D. Quản lý tệp tin trên hệ điều hành.

1 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

1. Đâu là một ví dụ về dữ liệu trong ngữ cảnh tin học?

2 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

2. Phát biểu nào sau đây mô tả chính xác nhất khái niệm ngôn ngữ lập trình?

3 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

3. Trong bảng tính, ô A1 chứa giá trị 10, ô B1 chứa giá trị 5. Công thức nào sẽ cho kết quả là 2?

4 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

4. Trong các phần mềm soạn thảo văn bản, chức năng Find and Replace (Tìm và Thay thế) giúp ích gì cho người dùng?

5 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

5. Phát biểu nào sau đây là đúng về vòng lặp vô hạn (infinite loop)?

6 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

6. Khi làm việc với văn bản trên máy tính, phím tắt nào thường được sử dụng để sao chép (copy) một đoạn văn bản đã chọn?

7 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

7. Trong lập trình Scratch, khối lệnh ask and wait và answer thường được sử dụng kết hợp với nhau để làm gì?

8 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

8. Khi làm việc với bảng tính (spreadsheet), công thức nào sau đây thường được sử dụng để tính tổng giá trị của một dãy ô?

9 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

9. Đâu là phát biểu đúng về biến trong lập trình?

10 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

10. Trong các phần mềm trình chiếu (presentation software), để tạo một hiệu ứng chuyển cảnh mượt mà giữa các slide, người dùng thường sử dụng tính năng nào?

11 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

11. Trong môi trường mạng máy tính, địa chỉ IP (Internet Protocol address) có chức năng gì?

12 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

12. Phát biểu nào sau đây mô tả đúng vai trò của trình biên dịch (compiler) trong quá trình phát triển phần mềm?

13 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

13. Trong lập trình, cú pháp (syntax) của một ngôn ngữ lập trình quy định điều gì?

14 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

14. Khi bạn muốn sắp xếp một danh sách các mục theo thứ tự bảng chữ cái hoặc theo thứ tự số tăng dần, bạn sẽ sử dụng chức năng gì?

15 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

15. Trong ngôn ngữ lập trình Scratch, khối lệnh repeat được sử dụng để làm gì?

16 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

16. Khi một chương trình máy tính bị lỗi và dừng hoạt động đột ngột, đó gọi là hiện tượng gì?

17 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

17. Khi bạn muốn máy tính thực hiện một hành động lặp đi lặp lại nhiều lần mà không biết trước số lần lặp, bạn sẽ sử dụng loại vòng lặp nào?

18 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

18. Một thuật toán có thể được biểu diễn dưới những hình thức nào sau đây?

19 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

19. Đâu là một ví dụ về phần mềm ứng dụng (application software)?

20 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

20. Trong lập trình Scratch, khối lệnh if ... then ... else ... được sử dụng để làm gì?

21 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

21. Khi bạn muốn tạo một bản sao của một tệp tin để dự phòng hoặc chỉnh sửa mà không ảnh hưởng đến tệp gốc, bạn sẽ thực hiện thao tác gì?

22 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

22. Khi bạn muốn gửi một tệp tin dung lượng lớn cho người khác qua mạng internet, phương pháp nào là hiệu quả nhất?

23 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

23. Phát biểu nào sau đây mô tả đúng vai trò của hệ điều hành (Operating System)?

24 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

24. Phát biểu nào sau đây là đúng về thuộc tính (property) của một đối tượng trong lập trình hướng đối tượng?

25 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

25. Khái niệm thuật toán liên quan mật thiết nhất đến việc giải quyết vấn đề gì?