[Cánh diều] Trắc nghiệm Tin học 9 bài 9: Thực hành tổng hợp

[Cánh diều] Trắc nghiệm Tin học 9 bài 9: Thực hành tổng hợp

1. Khi thực hành viết chương trình, bạn cần tạo ra một chương trình con (hàm) để kiểm tra xem một số có phải là số nguyên tố hay không. Nếu bạn muốn hàm này trả về kết quả là đúng (true) hoặc sai (false), kiểu dữ liệu trả về phù hợp nhất là gì?
2. Trong bài thực hành tổng hợp về ngôn ngữ lập trình, khi làm việc với cấu trúc điều kiện if-else if-else, mục đích chính của việc sử dụng chuỗi các điều kiện này là gì?
3. Trong quá trình thực hành, việc sử dụng các biến để lưu trữ dữ liệu tạm thời trong quá trình xử lý là cần thiết. Yếu tố quan trọng nhất cần xem xét khi đặt tên cho biến để đảm bảo tính dễ đọc và dễ bảo trì là gì?
4. Trong bài thực hành, bạn được yêu cầu so sánh hai giá trị xem chúng có bằng nhau hay không. Toán tử so sánh nào sau đây được sử dụng cho mục đích này?
5. Khi thực hành, bạn cần tạo ra một biến lưu trữ ngày tháng năm. Kiểu dữ liệu nào thường được sử dụng cho mục đích này trong nhiều ngôn ngữ lập trình?
6. Trong lập trình, biến (variable) được hiểu là gì?
7. Khi viết một chương trình, việc xử lý lỗi (error handling) là rất quan trọng. Nếu một thao tác có thể gây ra lỗi (ví dụ: chia cho 0), cách tiếp cận tốt nhất để ngăn chương trình bị dừng đột ngột là gì?
8. Khi thực hành, bạn muốn chương trình hỏi người dùng nhập vào tên của họ và sau đó hiển thị lời chào Chào bạn, [tên người dùng]! ra màn hình. Bước nào là cần thiết để thực hiện việc này?
9. Trong bài thực hành, bạn cần thực hiện một phép toán mà kết quả có thể là số thực (ví dụ: chia hai số nguyên mà không lấy phần dư). Bạn nên khai báo biến để lưu kết quả với kiểu dữ liệu nào để đảm bảo độ chính xác?
10. Khi thực hành, bạn cần kiểm tra xem một số có phải là số chẵn hay không. Cách nào sau đây là đúng để kiểm tra điều này?
11. Khi làm việc với mảng trong ngôn ngữ lập trình, chỉ số (index) của phần tử đầu tiên trong mảng thường bắt đầu từ đâu?
12. Trong bài thực hành, bạn cần lưu trữ một tập hợp các giá trị cùng loại, ví dụ như danh sách các điểm số của học sinh. Cấu trúc dữ liệu nào sau đây là phù hợp nhất cho việc này?
13. Trong bài thực hành, bạn đang làm việc với một danh sách các tên học sinh. Nếu bạn muốn thêm một học sinh mới vào cuối danh sách, phương thức (method) nào thường được sử dụng cho các cấu trúc dữ liệu kiểu danh sách (list)?
14. Khi thực hành viết chương trình với vòng lặp for, nếu muốn chương trình duyệt qua tất cả các phần tử của một danh sách (list) hoặc mảng (array) mà không cần biết trước số lượng phần tử, phương pháp nào sau đây là hiệu quả nhất?
15. Khi làm việc với danh sách các số, bạn muốn tìm số lớn nhất trong danh sách đó. Cách tiếp cận nào sau đây là hợp lý nhất?
16. Trong bài thực hành, bạn cần thực hiện một hành động nhiều lần miễn là một điều kiện nào đó còn đúng. Loại vòng lặp nào là phù hợp nhất cho trường hợp này?
17. Khi thực hành viết chương trình, nếu bạn cần thực hiện một hành động lặp đi lặp lại một số lần xác định trước, ví dụ như in ra màn hình một dòng chữ 10 lần, thì loại vòng lặp nào là phù hợp và hiệu quả nhất?
18. Khi thực hành viết chương trình, bạn muốn người dùng nhập vào một giá trị từ bàn phím. Chức năng nhập liệu nào thường được sử dụng trong hầu hết các ngôn ngữ lập trình?
19. Trong bài thực hành, bạn cần tạo một chương trình có thể hiển thị thông báo Xin chào! ra màn hình. Chức năng nào của ngôn ngữ lập trình thường được sử dụng để thực hiện việc này?
20. Trong bài thực hành, bạn cần kiểm tra xem một chuỗi ký tự có chứa một ký tự hoặc một chuỗi con cụ thể hay không. Chức năng nào của ngôn ngữ lập trình thường được sử dụng cho mục đích này?
21. Trong bài thực hành, bạn cần lưu trữ một giá trị duy nhất, ví dụ như tuổi của một người. Kiểu dữ liệu nào sau đây là phù hợp nhất cho việc lưu trữ một số nguyên như tuổi?
22. Khi thực hành debug chương trình, nếu bạn nghi ngờ một biến có giá trị không đúng tại một thời điểm nhất định, phương pháp nào sau đây là hiệu quả để kiểm tra giá trị của biến đó?
23. Trong bài thực hành, bạn được yêu cầu viết một chương trình con (hàm/thủ tục) để tính tổng của hai số nguyên. Mục đích chính của việc tạo chương trình con là gì?
24. Khi làm việc với tệp tin văn bản, mục đích chính của việc đóng tệp tin sau khi đã hoàn thành các thao tác đọc/ghi là gì?
25. Trong lập trình hướng đối tượng, một lớp (class) thường được mô tả như thế nào?