Trắc nghiệm Kết nối ô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 Kết nối ôn tập Tin học 8 giữa học kì 1

Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

1. Phát biểu nào sau đây mô tả đúng nhất về thuật toán tìm kiếm tuyến tính (linear search)?

A. So sánh phần tử cần tìm với phần tử ở giữa danh sách.
B. Kiểm tra từng phần tử của danh sách theo thứ tự từ đầu đến cuối.
C. Chia danh sách thành hai nửa và tiếp tục tìm kiếm ở một nửa.
D. Sử dụng cây tìm kiếm nhị phân.

2. Trong các phần mềm soạn thảo văn bản, chức năng Save As (Lưu với tên khác) cho phép bạn:

A. Lưu lại phiên bản hiện tại của tài liệu.
B. Đóng tài liệu mà không lưu.
C. Lưu tài liệu với một tên mới hoặc tại một vị trí khác.
D. In tài liệu ra máy in.

3. Đâu là ví dụ về một hàm (function) trong lập trình?

A. var myVariable;
B. if (x > 10)
C. def calculate_sum(a, b): return a + b
D. for i in range(5):

4. Khi làm việc với bảng tính Excel, phím tắt nào thường dùng để sao chép một ô hoặc một vùng dữ liệu?

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

5. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp while trong lập trình?

A. Thực hiện một khối lệnh một số lần được xác định trước.
B. Thực hiện một khối lệnh cho đến khi một điều kiện sai.
C. Thực hiện một khối lệnh ngay cả khi điều kiện sai.
D. Thực hiện một khối lệnh theo một trình tự cố định.

6. Ngôn ngữ lập trình nào được thiết kế chủ yếu cho việc phân tích dữ liệu và học máy?

A. C++
B. Java
C. Python
D. Swift

7. Trong hệ điều hành, tiến trình (process) là gì?

A. Một tệp tin trên ổ đĩa.
B. Một chương trình đang được thực thi.
C. Một thiết bị ngoại vi.
D. Một dòng lệnh.

8. Dữ liệu nào sau đây là kiểu số nguyên?

A. 3.14
B. Hello
C. 100
D. True

9. Đâu là một ví dụ về cấu trúc dữ liệu?

A. Vòng lặp while.
B. Biến kiểu số nguyên.
C. Hàm tính tổng.
D. Danh sách (List) hoặc Mảng (Array).

10. Trong lập trình Scratch, khối lệnh nào dùng để lặp lại một chuỗi các lệnh nhiều lần?

A. Khối if ... then
B. Khối wait
C. Khối repeat
D. Khối say

11. Trong hệ điều hành Windows, tổ hợp phím Ctrl + Alt + Delete thường được sử dụng để:

A. Mở trình duyệt web.
B. Tắt máy tính.
C. Truy cập Trình quản lý tác vụ (Task Manager).
D. Chuyển đổi giữa các ứng dụng đang chạy.

12. Đâu là một định dạng tệp phổ biến để lưu trữ hình ảnh raster (ảnh điểm)?

A. .svg
B. .pdf
C. .jpg
D. .html

13. Trong thuật toán, điều kiện dừng là gì?

A. Một câu lệnh bắt buộc phải thực hiện.
B. Một trạng thái hoặc điều kiện mà khi đạt được, thuật toán sẽ kết thúc.
C. Một biến lưu trữ kết quả cuối cùng.
D. Một quy trình con được gọi để thực hiện nhiệm vụ.

14. Trong lập trình, biên dịch (compilation) là quá trình gì?

A. Thực thi mã nguồn trực tiếp.
B. Chuyển đổi mã nguồn từ ngôn ngữ cấp cao sang ngôn ngữ máy.
C. Kiểm tra lỗi cú pháp.
D. Tạo giao diện đồ họa cho chương trình.

15. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng web phía client (trình duyệt)?

A. Java
B. Python
C. JavaScript
D. C#

16. Đâu là cách khai báo biến đúng trong ngôn ngữ lập trình C++?

A. var age = 16;
B. int age;
C. age: int;
D. let age;

17. Phát biểu nào sau đây mô tả chính xác về debug trong lập trình?

A. Viết code mới.
B. Tối ưu hóa hiệu suất chương trình.
C. Tìm và sửa lỗi trong mã nguồn.
D. Thiết kế giao diện người dùng.

18. Khái niệm thuật toán ám chỉ điều gì?

A. Một thiết bị phần cứng.
B. Một chương trình máy tính đã được biên dịch.
C. Một chuỗi các bước hữu hạn để giải quyết một vấn đề.
D. Một ngôn ngữ lập trình.

19. Phát biểu nào sau đây đúng về cấu trúc rẽ nhánh (conditional statements) trong lập trình?

A. Thực hiện một khối lệnh lặp đi lặp lại.
B. Thực hiện một khối lệnh dựa trên một điều kiện đúng hoặc sai.
C. Thực hiện một khối lệnh theo một thứ tự cố định.
D. Thực hiện một khối lệnh cho đến khi đạt một điều kiện dừng.

20. Câu lệnh nào sau đây dùng để khai báo một mảng (array) trong ngôn ngữ lập trình Java?

A. array numbers = [1, 2, 3];
B. int numbers[] = {1, 2, 3};
C. numbers = array(1, 2, 3);
D. dim numbers as array

21. Trong lập trình, câu lệnh nào sau đây dùng để hiển thị một thông báo ra màn hình trong ngôn ngữ lập trình Python?

A. console.log(Thông báo)
B. System.out.println(Thông báo)
C. print(Thông báo)
D. echo Thông báo

22. Trong lập trình, biến là gì?

A. Một câu lệnh cố định không thay đổi.
B. Một đại lượng có thể thay đổi giá trị trong quá trình thực thi chương trình.
C. Một hàm dùng để tính toán.
D. Một cấu trúc dữ liệu phức tạp.

23. Trong trình duyệt web, cookie là gì?

A. Một loại virus máy tính.
B. Một tệp văn bản nhỏ mà trang web lưu trữ trên máy người dùng.
C. Một công cụ để tăng tốc độ tải trang.
D. Một chương trình diệt virus.

24. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp for trong lập trình?

A. Thực hiện một khối lệnh nhiều lần cho đến khi một điều kiện sai.
B. Thực hiện một khối lệnh một lần duy nhất.
C. Thực hiện một khối lệnh một số lần được xác định trước.
D. Thực hiện một khối lệnh cho đến khi người dùng nhập vào một giá trị cụ thể.

25. Khi nói đến mạng máy tính, thuật ngữ IP Address dùng để chỉ điều gì?

A. Tốc độ kết nối Internet.
B. Địa chỉ duy nhất của một thiết bị trên mạng.
C. Tên của một loại cáp mạng.
D. Phần mềm quản lý mạng.

1 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

1. Phát biểu nào sau đây mô tả đúng nhất về thuật toán tìm kiếm tuyến tính (linear search)?

2 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

2. Trong các phần mềm soạn thảo văn bản, chức năng Save As (Lưu với tên khác) cho phép bạn:

3 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

3. Đâu là ví dụ về một hàm (function) trong lập trình?

4 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

4. Khi làm việc với bảng tính Excel, phím tắt nào thường dùng để sao chép một ô hoặc một vùng dữ liệu?

5 / 25

Category: Trắc nghiệm Kết nối ô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 mô tả đúng nhất về vòng lặp while trong lập trình?

6 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

6. Ngôn ngữ lập trình nào được thiết kế chủ yếu cho việc phân tích dữ liệu và học máy?

7 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

7. Trong hệ điều hành, tiến trình (process) là gì?

8 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

8. Dữ liệu nào sau đây là kiểu số nguyên?

9 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

9. Đâu là một ví dụ về cấu trúc dữ liệu?

10 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

10. Trong lập trình Scratch, khối lệnh nào dùng để lặp lại một chuỗi các lệnh nhiều lần?

11 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

11. Trong hệ điều hành Windows, tổ hợp phím Ctrl + Alt + Delete thường được sử dụng để:

12 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

12. Đâu là một định dạng tệp phổ biến để lưu trữ hình ảnh raster (ảnh điểm)?

13 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

13. Trong thuật toán, điều kiện dừng là gì?

14 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

14. Trong lập trình, biên dịch (compilation) là quá trình gì?

15 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

15. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng web phía client (trình duyệt)?

16 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

16. Đâu là cách khai báo biến đúng trong ngôn ngữ lập trình C++?

17 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

17. Phát biểu nào sau đây mô tả chính xác về debug trong lập trình?

18 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

18. Khái niệm thuật toán ám chỉ điều gì?

19 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

19. Phát biểu nào sau đây đúng về cấu trúc rẽ nhánh (conditional statements) trong lập trình?

20 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

20. Câu lệnh nào sau đây dùng để khai báo một mảng (array) trong ngôn ngữ lập trình Java?

21 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

21. Trong lập trình, câu lệnh nào sau đây dùng để hiển thị một thông báo ra màn hình trong ngôn ngữ lập trình Python?

22 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

22. Trong lập trình, biến là gì?

23 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

23. Trong trình duyệt web, cookie là gì?

24 / 25

Category: Trắc nghiệm Kết nối ô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 mô tả đúng nhất về vòng lặp for trong lập trình?

25 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học 8 giữa học kì 1

Tags: Bộ đề 1

25. Khi nói đến mạng máy tính, thuật ngữ IP Address dùng để chỉ điều gì?