[KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 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é!!!

[KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

[KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

1. Phát biểu nào sau đây mô tả đúng về cấu trúc dữ liệu (data structure)?

A. Một cách tổ chức và lưu trữ dữ liệu trong máy tính để có thể truy cập và thao tác hiệu quả.
B. Các bước logic để giải quyết một vấn đề cụ thể.
C. Ngôn ngữ lập trình được sử dụng để viết mã.
D. Giao diện tương tác giữa người dùng và hệ thống.

2. Trong lập trình web, JavaScript thường được sử dụng cho mục đích gì?

A. Tạo ra các tương tác động, xử lý logic phía máy khách và cập nhật nội dung trang web.
B. Định nghĩa cấu trúc và nội dung chính của trang web.
C. Thiết kế giao diện và định dạng trang web.
D. Quản lý cơ sở dữ liệu và logic phía máy chủ.

3. Trong lập trình, toán tử (operator) được sử dụng để làm gì?

A. Thực hiện các phép toán hoặc hành động trên các toán hạng (operands).
B. Định nghĩa các biến và kiểu dữ liệu.
C. Kiểm soát luồng thực thi của chương trình.
D. Xây dựng cấu trúc dữ liệu phức tạp.

4. Phát biểu nào sau đây mô tả đúng về CSS (Cascading Style Sheets) trong phát triển web?

A. Quy định cách trình bày và định dạng giao diện của các phần tử HTML.
B. Thực hiện logic xử lý và tương tác phía người dùng.
C. Xây dựng cơ sở dữ liệu và quản lý thông tin.
D. Mô tả cấu trúc và ngữ nghĩa của nội dung trang web.

5. Trong lập trình, kiểu dữ liệu (data type) xác định điều gì?

A. Loại giá trị mà một biến có thể chứa và các phép toán có thể thực hiện trên giá trị đó.
B. Thứ tự thực thi các câu lệnh trong chương trình.
C. Phạm vi truy cập của các biến và hàm.
D. Cách thức chương trình tương tác với người dùng.

6. Phát biểu nào sau đây mô tả đúng về tính đóng gói (encapsulation) trong lập trình hướng đối tượng?

A. Gom dữ liệu (thuộc tính) và các phương thức thao tác trên dữ liệu đó vào một đơn vị duy nhất (lớp), đồng thời che giấu chi tiết triển khai bên trong.
B. Cho phép một lớp kế thừa các thuộc tính và phương thức từ nhiều lớp cha.
C. Cho phép các đối tượng thuộc các lớp khác nhau giao tiếp với nhau thông qua một giao diện chung.
D. Cho phép các đối tượng có cùng một giao diện nhưng có thể có các hành vi khác nhau.

7. Phát biểu nào sau đây mô tả đúng nhất chức năng của vòng lặp (loop) trong lập trình?

A. Thực hiện một khối lệnh nhiều lần dựa trên một điều kiện hoặc số lần lặp xác định.
B. Cho phép chương trình đưa ra quyết định dựa trên các điều kiện khác nhau.
C. Tổ chức và quản lý các khối mã có thể tái sử dụng.
D. Xử lý ngoại lệ và lỗi xảy ra trong quá trình chạy chương trình.

8. Trong lập trình web, HTML (HyperText Markup Language) chủ yếu dùng để làm gì?

A. Xác định cấu trúc và nội dung của trang web.
B. Tạo ra các hiệu ứng động và tương tác trên trang web.
C. Quản lý dữ liệu phía máy chủ.
D. Định dạng giao diện và kiểu dáng của trang web.

9. Trong lập trình hướng đối tượng (OOP), lớp (class) có vai trò gì?

A. Là bản thiết kế hoặc khuôn mẫu để tạo ra các đối tượng.
B. Đại diện cho một thực thể duy nhất trong thế giới thực.
C. Là một tập hợp các hàm độc lập không liên quan đến dữ liệu.
D. Kiểm soát quyền truy cập vào các thành phần của chương trình.

10. Khi phân tích một bài toán để giải quyết bằng máy tính, bước đầu tiên và quan trọng nhất thường là gì?

A. Hiểu rõ yêu cầu và xác định bài toán cần giải quyết.
B. Viết mã chương trình.
C. Thực hiện gỡ lỗi.
D. Thiết kế giao diện người dùng.

11. Trong lập trình, hằng số (constant) được định nghĩa là gì?

A. Một định danh liên kết với một giá trị không thể thay đổi trong suốt quá trình thực thi chương trình.
B. Một biến có giá trị được gán một lần và không bao giờ thay đổi.
C. Một hàm có đầu vào cố định và đầu ra cố định.
D. Một cấu trúc dữ liệu chỉ chứa một phần tử duy nhất.

12. Trong lĩnh vực mạng máy tính, giao thức (protocol) có vai trò gì?

A. Một tập hợp các quy tắc và định dạng để các thiết bị hoặc chương trình có thể giao tiếp với nhau.
B. Một thiết bị phần cứng dùng để kết nối mạng.
C. Một loại cáp dùng để truyền tín hiệu.
D. Một phần mềm để chia sẻ tệp tin.

13. Phát biểu nào mô tả đúng nhất mục đích của việc sử dụng biểu thức (expression) trong lập trình?

A. Tạo ra một giá trị duy nhất thông qua việc kết hợp các giá trị, biến, toán tử và hàm.
B. Định nghĩa một chuỗi các lệnh thực thi tuần tự.
C. Kiểm tra xem một điều kiện có đúng hay sai.
D. Khai báo một biến mới với kiểu dữ liệu xác định.

14. Trong lập trình, hàm (function) hoặc phương thức (method) có vai trò chính là gì?

A. Đóng gói một tập hợp các lệnh để thực hiện một nhiệm vụ cụ thể, có thể tái sử dụng.
B. Lưu trữ dữ liệu cho các thao tác tính toán.
C. Kiểm tra tính hợp lệ của dữ liệu đầu vào.
D. Kết nối chương trình với hệ điều hành.

15. Phát biểu nào sau đây mô tả chính xác vai trò của debug trong quá trình phát triển phần mềm?

A. Quá trình tìm kiếm, xác định và sửa lỗi (bug) trong mã nguồn.
B. Viết tài liệu kỹ thuật cho chương trình.
C. Thiết kế giao diện người dùng.
D. Tối ưu hóa hiệu suất của chương trình.

16. Phát biểu nào sau đây mô tả đúng chức năng của môi trường phát triển tích hợp (Integrated Development Environment - IDE)?

A. Một ứng dụng phần mềm cung cấp các công cụ toàn diện cho việc phát triển phần mềm (soạn thảo mã, biên dịch, gỡ lỗi, v.v.).
B. Một hệ thống quản lý cơ sở dữ liệu.
C. Một trình duyệt web để hiển thị trang web.
D. Một công cụ để thiết kế đồ họa.

17. Trong môi trường lập trình, khái niệm biến (variable) được sử dụng để làm gì?

A. Lưu trữ dữ liệu tạm thời trong quá trình thực thi chương trình.
B. Định nghĩa cấu trúc cho các đối tượng phức tạp.
C. Kiểm soát luồng thực thi của chương trình thông qua các điều kiện.
D. Xác định các hàm hoặc phương thức có thể gọi được.

18. Khi làm việc với cơ sở dữ liệu, truy vấn (query) được sử dụng để làm gì?

A. Yêu cầu hệ quản trị cơ sở dữ liệu trả về thông tin cụ thể.
B. Tạo mới một bảng hoặc cấu trúc dữ liệu.
C. Xóa bỏ các bản ghi trùng lặp trong bảng.
D. Thay đổi cấu trúc của một bảng hiện có.

19. Trong lập trình, phạm vi của biến (variable scope) xác định điều gì?

A. Vùng trong chương trình mà biến đó có thể được truy cập và sử dụng.
B. Kiểu dữ liệu của biến.
C. Giá trị ban đầu của biến.
D. Tên duy nhất của biến.

20. Trong lĩnh vực cơ sở dữ liệu, khóa chính (primary key) có chức năng chính là gì?

A. Xác định duy nhất mỗi bản ghi (hàng) trong một bảng.
B. Liên kết dữ liệu giữa hai bảng.
C. Lưu trữ các giá trị có thể rỗng.
D. Đảm bảo thứ tự sắp xếp của các bản ghi.

21. Phát biểu nào sau đây mô tả đúng về thuật toán (algorithm)?

A. Một tập hợp các bước hữu hạn, rõ ràng và có trình tự để giải quyết một vấn đề hoặc thực hiện một nhiệm vụ.
B. Ngôn ngữ được sử dụng để viết mã chương trình.
C. Cấu trúc dữ liệu dùng để lưu trữ thông tin.
D. Giao diện người dùng cho phép tương tác với máy tính.

22. Phát biểu nào mô tả đúng về lập trình theo sự kiện (event-driven programming)?

A. Chương trình phản ứng với các sự kiện (như nhấp chuột, nhấn phím) do người dùng hoặc hệ thống tạo ra.
B. Chương trình thực thi các lệnh theo một trình tự cố định từ đầu đến cuối.
C. Chương trình hoạt động dựa trên các phép toán số học phức tạp.
D. Chương trình tập trung vào việc quản lý bộ nhớ.

23. Phát biểu nào mô tả đúng về lập trình song song (parallel programming)?

A. Thực hiện nhiều tác vụ hoặc các phần của một tác vụ cùng một lúc trên nhiều bộ xử lý hoặc lõi xử lý.
B. Thực hiện một chuỗi các lệnh một cách tuần tự.
C. Xử lý các sự kiện xảy ra theo thứ tự.
D. Tạo ra các đối tượng từ một lớp.

24. Khi nói về cấu trúc điều khiển, loại nào được sử dụng để thực hiện một khối lệnh chỉ khi một điều kiện là đúng?

A. Cấu trúc rẽ nhánh (ví dụ: if-else).
B. Vòng lặp (ví dụ: for, while).
C. Cấu trúc tuần tự.
D. Cấu trúc hàm.

25. Trong ngữ cảnh lập trình, mảng (array) là một cấu trúc dữ liệu cho phép:

A. Lưu trữ một tập hợp các phần tử cùng kiểu dữ liệu, có thể truy cập bằng chỉ số.
B. Lưu trữ các cặp khóa-giá trị duy nhất.
C. Tạo ra các liên kết giữa nhiều bảng dữ liệu.
D. Quản lý các đối tượng có quan hệ kế thừa.

1 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

1. Phát biểu nào sau đây mô tả đúng về cấu trúc dữ liệu (data structure)?

2 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

2. Trong lập trình web, JavaScript thường được sử dụng cho mục đích gì?

3 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

3. Trong lập trình, toán tử (operator) được sử dụng để làm gì?

4 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

4. Phát biểu nào sau đây mô tả đúng về CSS (Cascading Style Sheets) trong phát triển web?

5 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

5. Trong lập trình, kiểu dữ liệu (data type) xác định điều gì?

6 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

6. Phát biểu nào sau đây mô tả đúng về tính đóng gói (encapsulation) trong lập trình hướng đối tượng?

7 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

7. Phát biểu nào sau đây mô tả đúng nhất chức năng của vòng lặp (loop) trong lập trình?

8 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

8. Trong lập trình web, HTML (HyperText Markup Language) chủ yếu dùng để làm gì?

9 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

9. Trong lập trình hướng đối tượng (OOP), lớp (class) có vai trò gì?

10 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

10. Khi phân tích một bài toán để giải quyết bằng máy tính, bước đầu tiên và quan trọng nhất thường là gì?

11 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

11. Trong lập trình, hằng số (constant) được định nghĩa là gì?

12 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

12. Trong lĩnh vực mạng máy tính, giao thức (protocol) có vai trò gì?

13 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

13. Phát biểu nào mô tả đúng nhất mục đích của việc sử dụng biểu thức (expression) trong lập trình?

14 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

14. Trong lập trình, hàm (function) hoặc phương thức (method) có vai trò chính là gì?

15 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

15. Phát biểu nào sau đây mô tả chính xác vai trò của debug trong quá trình phát triển phần mềm?

16 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

16. Phát biểu nào sau đây mô tả đúng chức năng của môi trường phát triển tích hợp (Integrated Development Environment - IDE)?

17 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

17. Trong môi trường lập trình, khái niệm biến (variable) được sử dụng để làm gì?

18 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

18. Khi làm việc với cơ sở dữ liệu, truy vấn (query) được sử dụng để làm gì?

19 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

19. Trong lập trình, phạm vi của biến (variable scope) xác định điều gì?

20 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

20. Trong lĩnh vực cơ sở dữ liệu, khóa chính (primary key) có chức năng chính là gì?

21 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

21. Phát biểu nào sau đây mô tả đúng về thuật toán (algorithm)?

22 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

22. Phát biểu nào mô tả đúng về lập trình theo sự kiện (event-driven programming)?

23 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

23. Phát biểu nào mô tả đúng về lập trình song song (parallel programming)?

24 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

24. Khi nói về cấu trúc điều khiển, loại nào được sử dụng để thực hiện một khối lệnh chỉ khi một điều kiện là đúng?

25 / 25

Category: [KNTT] Trắc nghiệm ôn tập Tin học ứng dụng 11 giữa học kì 1

Tags: Bộ đề 1

25. Trong ngữ cảnh lập trình, mảng (array) là một cấu trúc dữ liệu cho phép:

Xem kết quả