Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

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 ứng dụng 11 cuối học kì 2

Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

1. Trong lập trình hướng đối tượng, khái niệm nào đề cập đến việc một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác?

A. Đóng gói (Encapsulation)
B. Trừu tượng hóa (Abstraction)
C. Kế thừa (Inheritance)
D. Đa hình (Polymorphism)

2. Trong mạng máy tính, địa chỉ IP có vai trò gì?

A. Xác định tốc độ kết nối mạng.
B. Xác định tên miền của máy tính.
C. Định danh duy nhất cho mỗi thiết bị trên mạng.
D. Quyết định loại cáp mạng được sử dụng.

3. Phát biểu nào sau đây mô tả chính xác vai trò của hệ điều hành?

A. Chỉ quản lý các thiết bị ngoại vi.
B. Là cầu nối giữa phần cứng và phần mềm ứng dụng, quản lý tài nguyên.
C. Chỉ chạy các ứng dụng người dùng.
D. Chỉ có chức năng lưu trữ dữ liệu.

4. Trong Python, toán tử `**` được sử dụng để làm gì?

A. Phép nhân
B. Phép chia lấy dư
C. Phép lũy thừa
D. Phép chia lấy phần nguyên

5. Trong lập trình Python, cú pháp nào sau đây được sử dụng để khai báo một biến và gán giá trị số nguyên 10 cho nó?

A. int number = 10;
B. number := 10
C. number = 10
D. let number = 10;

6. Cấu trúc điều khiển nào cho phép chương trình thực thi một khối mã nhiều lần dựa trên một điều kiện nhất định?

A. Cấu trúc tuần tự
B. Cấu trúc lựa chọn (if-else)
C. Cấu trúc lặp (vòng lặp)
D. Cấu trúc chuyển nhánh (switch-case)

7. Khi làm việc với tệp tin trong Python, cách mở tệp tin với chế độ chỉ đọc là gì?

A. open(myfile.txt, w)
B. open(myfile.txt, a)
C. open(myfile.txt, r)
D. open(myfile.txt, x)

8. Trong Python, ký tự nào được sử dụng để bắt đầu một dòng chú thích (comment) chỉ áp dụng cho một dòng?

A. //
B. /* ... */
C. #
D. --

9. Phát biểu nào sau đây là đúng về tệp tin CSV (Comma Separated Values)?

A. Mỗi dòng là một cột, các giá trị được phân cách bằng dấu chấm phẩy.
B. Mỗi dòng là một bản ghi, các trường dữ liệu được phân cách bằng dấu phẩy.
C. Chỉ dùng để lưu trữ hình ảnh.
D. Là định dạng tệp tin nhị phân phức tạp.

10. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu để làm gì?

A. Thiết kế giao diện người dùng
B. Quản lý và truy vấn dữ liệu trong cơ sở dữ liệu quan hệ
C. Phát triển ứng dụng di động
D. Tạo các trang web động

11. Khái niệm thuật toán trong khoa học máy tính đề cập đến điều gì?

A. Một thiết bị phần cứng mới.
B. Một chuỗi các bước hoặc quy tắc rõ ràng để giải quyết một vấn đề hoặc thực hiện một nhiệm vụ.
C. Một loại phần mềm diệt virus.
D. Một ngôn ngữ lập trình mới.

12. Khi cần lưu trữ một tập hợp các giá trị không có thứ tự và không cho phép trùng lặp trong Python, ta nên sử dụng cấu trúc dữ liệu nào?

A. List
B. Tuple
C. Set
D. Dictionary

13. Khi bạn tải xuống một tệp tin từ internet, quá trình này thường sử dụng giao thức nào?

A. SMTP
B. FTP
C. HTTP
D. DNS

14. Cơ sở dữ liệu quan hệ (Relational Database) tổ chức dữ liệu thành các:

A. Tập tin văn bản
B. Bảng (Tables)
C. Danh sách liên kết
D. Cây thư mục

15. Trong lập trình Python, toán tử so sánh `==` dùng để làm gì?

A. Gán giá trị.
B. So sánh hai giá trị có bằng nhau không.
C. So sánh hai giá trị có khác nhau không.
D. So sánh lớn hơn hoặc bằng.

16. Cấu trúc dữ liệu nào trong Python cho phép lưu trữ các cặp khóa-giá trị (key-value pairs)?

A. List
B. Tuple
C. Set
D. Dictionary

17. Trong các loại dữ liệu của Python, kiểu dữ liệu nào được sử dụng để biểu diễn các chuỗi ký tự?

A. int
B. float
C. bool
D. str

18. Trong lập trình Python, từ khóa nào được sử dụng để định nghĩa một hàm?

A. function
B. func
C. def
D. define

19. Khi làm việc với danh sách (list) trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối danh sách?

A. insert()
B. append()
C. add()
D. extend()

20. Khi thực hiện thao tác `SELECT * FROM Customers WHERE City = Hanoi;` trong SQL, bạn mong đợi kết quả nào?

A. Tất cả các bản ghi từ bảng Customers có thành phố là Hanoi.
B. Tất cả các bản ghi từ tất cả các bảng.
C. Chỉ cột City từ bảng Customers.
D. Các bản ghi có Hanoi ở bất kỳ trường nào.

21. Trong lập trình Python, câu lệnh `print(Hello, World!)` sẽ cho kết quả gì?

A. In ra màn hình: Hello, World!
B. In ra màn hình: print(Hello, World!)
C. Gây ra lỗi cú pháp.
D. Không hiển thị gì cả.

22. Một hệ quản trị cơ sở dữ liệu (DBMS) có chức năng chính là gì?

A. Tạo giao diện đồ họa cho người dùng.
B. Quản lý, truy xuất và tổ chức dữ liệu trong cơ sở dữ liệu.
C. Phát triển các thuật toán tìm kiếm.
D. Phân tích hiệu suất mạng.

23. Phần mềm nào sau đây thường được sử dụng để tạo và quản lý các trang web?

A. Microsoft Excel
B. Adobe Photoshop
C. Google Chrome
D. Visual Studio Code

24. Khi một hàm trong Python không trả về giá trị rõ ràng bằng từ khóa `return`, nó sẽ tự động trả về giá trị nào?

A. 0
B. None
C. True
D. False

25. Mục đích chính của việc sử dụng vòng lặp for trong Python là gì?

A. Thực hiện một hành động một lần.
B. Thực hiện một hành động khi một điều kiện là sai.
C. Lặp qua một chuỗi các mục (như danh sách, chuỗi, hoặc phạm vi).
D. Thực hiện một hành động khi một điều kiện là đúng.

1 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

1. Trong lập trình hướng đối tượng, khái niệm nào đề cập đến việc một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác?

2 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

2. Trong mạng máy tính, địa chỉ IP có vai trò gì?

3 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

3. Phát biểu nào sau đây mô tả chính xác vai trò của hệ điều hành?

4 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

4. Trong Python, toán tử `**` được sử dụng để làm gì?

5 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

5. Trong lập trình Python, cú pháp nào sau đây được sử dụng để khai báo một biến và gán giá trị số nguyên 10 cho nó?

6 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

6. Cấu trúc điều khiển nào cho phép chương trình thực thi một khối mã nhiều lần dựa trên một điều kiện nhất định?

7 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

7. Khi làm việc với tệp tin trong Python, cách mở tệp tin với chế độ chỉ đọc là gì?

8 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

8. Trong Python, ký tự nào được sử dụng để bắt đầu một dòng chú thích (comment) chỉ áp dụng cho một dòng?

9 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

9. Phát biểu nào sau đây là đúng về tệp tin CSV (Comma Separated Values)?

10 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

10. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu để làm gì?

11 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

11. Khái niệm thuật toán trong khoa học máy tính đề cập đến điều gì?

12 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

12. Khi cần lưu trữ một tập hợp các giá trị không có thứ tự và không cho phép trùng lặp trong Python, ta nên sử dụng cấu trúc dữ liệu nào?

13 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

13. Khi bạn tải xuống một tệp tin từ internet, quá trình này thường sử dụng giao thức nào?

14 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

14. Cơ sở dữ liệu quan hệ (Relational Database) tổ chức dữ liệu thành các:

15 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

15. Trong lập trình Python, toán tử so sánh `==` dùng để làm gì?

16 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

16. Cấu trúc dữ liệu nào trong Python cho phép lưu trữ các cặp khóa-giá trị (key-value pairs)?

17 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

17. Trong các loại dữ liệu của Python, kiểu dữ liệu nào được sử dụng để biểu diễn các chuỗi ký tự?

18 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

18. Trong lập trình Python, từ khóa nào được sử dụng để định nghĩa một hàm?

19 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

19. Khi làm việc với danh sách (list) trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối danh sách?

20 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

20. Khi thực hiện thao tác `SELECT * FROM Customers WHERE City = Hanoi;` trong SQL, bạn mong đợi kết quả nào?

21 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

21. Trong lập trình Python, câu lệnh `print(Hello, World!)` sẽ cho kết quả gì?

22 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

22. Một hệ quản trị cơ sở dữ liệu (DBMS) có chức năng chính là gì?

23 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

23. Phần mềm nào sau đây thường được sử dụng để tạo và quản lý các trang web?

24 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

24. Khi một hàm trong Python không trả về giá trị rõ ràng bằng từ khóa `return`, nó sẽ tự động trả về giá trị nào?

25 / 25

Category: Trắc nghiệm Kết nối ôn tập Tin học ứng dụng 11 cuối học kì 2

Tags: Bộ đề 1

25. Mục đích chính của việc sử dụng vòng lặp for trong Python là gì?