Trắc nghiệm ôn tập Tin học 9 cánh diều học kì 1 (Phần 1)

Trắc nghiệm ôn tập Tin học 9 cánh diều học kì 1 (Phần 1)

1. Phát biểu nào sau đây mô tả đúng nhất về biên dịch (compilation) trong lập trình?
2. Phát biểu nào sau đây là đúng về ý nghĩa của việc sử dụng hàm trong lập trình?
3. Trong Python, câu lệnh nào dùng để tạo một vòng lặp while?
4. Phát biểu nào sau đây là đúng về thông dịch (interpretation) trong lập trình?
5. Đâu là toán tử so sánh trong Python dùng để kiểm tra xem hai giá trị có bằng nhau hay không?
6. Phát biểu nào sau đây mô tả đúng về hàm (function) trong lập trình?
7. Trong Python, câu lệnh `if x > 10:` kiểm tra điều gì?
8. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để in một dòng văn bản ra màn hình?
9. Phép toán nào sau đây trả về phần dư của phép chia?
10. Câu lệnh điều kiện if-else trong lập trình được sử dụng để làm gì?
11. Trong Python, nếu bạn có đoạn mã `x = 5; y = 2; result = x / y`, giá trị của biến result sẽ là bao nhiêu?
12. Phát biểu nào sau đây là đúng về cấu trúc dữ liệu dictionary (từ điển) trong Python?
13. Trong Python, làm thế nào để thêm một phần tử vào cuối danh sách?
14. Trong Python, làm thế nào để lấy độ dài của một chuỗi hoặc danh sách?
15. Biểu thức `2 * (3 + 4)` trong Python sẽ cho kết quả là bao nhiêu?
16. Phát biểu nào sau đây là đúng về thuật toán?
17. Phát biểu nào sau đây mô tả đúng nhất về biến trong lập trình?
18. Trong lập trình, vòng lặp for thường được sử dụng khi nào?
19. Phát biểu nào sau đây là đúng về ngôn ngữ lập trình bậc cao?
20. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp vô hạn (infinite loop)?
21. Trong lập trình, debug là quá trình gì?
22. Khi làm việc với cấu trúc dữ liệu tuple trong Python, điều gì sau đây là đúng?
23. Trong Python, kiểu dữ liệu nào được sử dụng để biểu diễn một dãy các ký tự, ví dụ như Xin chào thế giới?
24. Trong Python, làm thế nào để khai báo một danh sách (list) rỗng?
25. Trong Python, toán tử `**` được sử dụng để làm gì?