Trắc nghiệm Kết nối Tin học 10 kì II

Trắc nghiệm Kết nối Tin học 10 kì II

1. Phát biểu nào sau đây đúng về tính đóng gói (encapsulation) trong lập trình hướng đối tượng?
2. Trong lập trình Python, để nối hai chuỗi str1 và str2 với nhau, ta sử dụng toán tử nào?
3. Trong lập trình Python, vòng lặp for thường được dùng để lặp qua các phần tử của một đối tượng có thể lặp lại (iterable) như danh sách, chuỗi, hoặc tuple. Câu lệnh nào sau đây minh họa đúng cách sử dụng vòng lặp for?
4. Trong lập trình Python, cấu trúc if-elif-else được sử dụng để làm gì?
5. Phát biểu nào sau đây mô tả chính xác nhất về vòng lặp (loop) trong lập trình?
6. Trong Python, để lấy độ dài của một chuỗi có tên my_string, ta sử dụng hàm nào?
7. Một hàm (function) trong lập trình là gì?
8. Khi làm việc với danh sách (list) trong Python, cách nào sau đây dùng để truy cập vào phần tử đầu tiên của danh sách có tên là my_list?
9. Phát biểu nào sau đây mô tả đúng về lập trình hướng đối tượng (Object-Oriented Programming - OOP)?
10. Kiểu dữ liệu string (chuỗi) trong Python được sử dụng để biểu diễn loại thông tin nào?
11. Trong lập trình, gỡ lỗi (debugging) là quá trình gì?
12. Phát biểu nào sau đây là đúng về biên dịch (compilation) trong lập trình?
13. Khi so sánh hai biến a và b trong Python để kiểm tra xem chúng có bằng nhau không, ta sử dụng toán tử nào?
14. Trong Python, để tạo một từ điển (dictionary) trống, cú pháp nào sau đây là đúng?
15. Trong lập trình Python, câu lệnh lặp while được sử dụng khi nào?
16. Phát biểu nào sau đây mô tả đúng về tính kế thừa (inheritance) trong lập trình hướng đối tượng?
17. Trong Python, làm thế nào để tạo một tuple (bộ) chứa các số nguyên 1, 2, 3?
18. Phát biểu nào sau đây mô tả đúng về cấu trúc dữ liệu (data structure)?
19. Biến trong lập trình có vai trò gì?
20. Phát biểu nào sau đây đúng về mảng (array) trong lập trình?
21. Phát biểu nào sau đây mô tả chính xác nhất ngôn ngữ lập trình bậc cao (high-level programming language)?
22. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để in ra màn hình dòng chữ Xin chào thế giới!?
23. Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các trang web tương tác và động?
24. Trong lập trình Python, câu lệnh nào sau đây được sử dụng để khai báo một biến có tên age và gán giá trị 18 cho nó?
25. Phát biểu nào sau đây đúng về thuật toán (algorithm)?