Đề thi cuối kì 2 Tin học 9 Chân trời sáng tạo có đáp án - Đề 3
26 câu hỏi
Xác định nguyên nhân
Xây dựng giải pháp
Xác định vấn đề
Thực hiện giải pháp
Chọn C
Chỉ một đầu vào và một đầu ra
Một hoặc nhiều đầu vào và một hoặc nhiều đầu ra
Một đầu vào và nhiều đầu ra
Nhiều đầu vào và nhiều đầu ra
Chọn B
Tìm hiểu yếu tố đã cho và kết quả cần đạt
Xem xét từng khía cạnh của vấn đề và đưa ra nhận định
Chọn phương án giải quyết
Đánh giá hiệu quả của giải pháp
Chọn B
Để máy tính có thể hiểu và thực hiện các thao tác của thuật toán
Để lập trình viên có thể thực hiện thuật toán một cách dễ dàng
Để giảm bớt độ phức tạp của bài toán
Để thuật toán trở nên ngắn gọn hơn
Chọn A
Nhóm nghề quản trị và thiết kế cơ sở dữ liệu phải đảm bảo điều gì?
Thiết kế giao diện người dùng
Cơ sở dữ liệu hoạt động hiệu quả, an toàn
Phát triển phần mềm thương mại
Nghiên cứu các thuật toán mới
Chọn B
Các phép toán được thực hiện
Dữ liệu đầu vào đã được xử lý
Dữ liệu đầu ra được tính toán
Các bước triển khai thuật toán
Chọn C
Máy tính hoàn thành bài toán và đưa ra kết quả
Máy tính chỉ thực hiện một phần của thuật toán
Máy tính không cần kết quả đầu ra
Máy tính sẽ dừng lại ngay khi chương trình được chạy
Chọn A
Chọn cách giải quyết vấn đề dựa trên nhận định
Triển khai giải pháp
Đánh giá hiệu quả của giải pháp
Tìm hiểu về vấn đề
Chọn A
Quản lý phần cứng máy tính
Thiết kế và lập trình phần mềm
Thiết kế và quản trị hệ thống
Cài đặt hệ điều hành
Chọn B
Các thông tin đã biết và được nhập vào máy tính
Kết quả của bài toán
Các phép toán cần thực hiện
Các thao tác cần mô tả trong thuật toán
Chọn A
Viết chương trình bằng ngôn ngữ lập trình
Chuyển thuật toán thành sơ đồ khối
Xác định bài toán và xây dựng thuật toán
Kiểm tra và chạy thử chương trình
Chọn C
Phát triển ứng dụng phần mềm
Nghiên cứu nguyên lý hoạt động của máy tính, thuật toán và cấu trúc dữ liệu
Quản lý hệ thống và cơ sở dữ liệu
Tạo ra các phần mềm thương mại
Chọn B
Lựa chọn một giải pháp duy nhất mà không có sự thay đổi
Dự đoán kết quả mà không cần thực hiện các bước
Phân tích dữ liệu và đưa ra quyết định tự động
Xác định các bước cụ thể để giải quyết vấn đề
Chọn D
Một dãy các thao tác cần thực hiện theo trình tự nhất định
Các dữ liệu đầu vào của bài toán
Các bước giải quyết vấn đề mà không cần trình tự
Kết quả mà máy tính trả về sau khi thực hiện
Chọn A
Python
C++
Scratch
Java
Chọn C
Chỉ cần dữ liệu đầu vào
Một thuật toán mô tả cách giải quyết vấn đề
Kết quả cuối cùng từ các dữ liệu đầu vào
Các thông tin liên quan đến bài toán
Chọn B
Giúp xác định ngôn ngữ lập trình phù hợp
Giúp xác định rõ đầu vào và đầu ra của bài toán
Giúp xây dựng thuật toán nhanh hơn
Giúp kiểm tra kết quả chính xác hơn
Chọn B
Khi cần phân tích dữ liệu lớn và tính toán phức tạp
Khi cần ra quyết định dựa trên cảm tính
Khi cần xác định mục tiêu dài hạn
Khi cần thay đổi cách tiếp cận vấn đề hoàn toàn
Chọn A
Xác định bài toán
Lập trình
Kiểm tra và chạy thử chương trình
Xây dựng thuật toán
Chọn A
Tính chỉ số BMI
In ra kết quả
Nhập chiều cao và cân nặng
Kiểm tra chỉ số BMI
Chọn C
Thực hiện lại bước kiểm tra và chạy thử chương trình mà không cần sửa lỗi
Chuyển thuật toán sang một ngôn ngữ lập trình khác để kiểm tra lại
Tăng độ phức tạp của thuật toán để giải quyết bài toán chính xác hơn
Điều chỉnh và sửa lỗi trong thuật toán, sau đó kiểm tra lại chương trình với bộ dữ liệu thử
Chọn D
Có một số lượng thao tác vô hạn
Được sắp xếp theo một trình tự hợp lý và có thể thực hiện được
Không cần phải thực hiện các bước tính toán
Chỉ cần một bước duy nhất
Chọn B
Hai số ban đầu
Ước số chung lớn nhất
Tất cả các ước số chung
Số lớn nhất
Chọn B
Định kỳ kiểm tra và bảo trì phần mềm chống virus mà không cần thay đổi cấu trúc mạng
Thiết lập hệ thống giám sát và cảnh báo, tối ưu hóa hệ thống và phân tích hiệu suất để phát hiện sớm các sự cố
Chỉ thực hiện bảo trì hệ thống khi có yêu cầu từ người sử dụng cuối
Quản lý và sửa chữa phần cứng máy tính mà không cần quan tâm đến các yếu tố bảo mật mạng
Chọn B
PHẦN TỰ LUẬN (4,0 điểm)
(2,0 điểm) Ghép mỗi nhóm nghề với một định hướng và một lí do cho phù hợp.
Nhóm nghề |
| Thuộc định hướng |
| Lý do |
I. Phát triển phần mềm |
| 1) Tin học ứng dụng |
| a) Vì nhóm nghệ này tập trung áp dụng những công nghệ, công cụ có sẵn (ví dụ như hệ quản trị cơ sở dữ liệu) để phát triển sản phẩm đáp ứng nhu cầu của tổ chức, cá nhân. |
II. Quản lý và thiết kế cơ sở dữ liệu |
| 2) Khoa học máy tính |
| b) Vì nhóm nghề này sử dụng những công nghệ, công cụ có sẵn để triển khai hệ thống công nghệ thông tin đáp ứng nhu cầu của tổ chức, cá nhân. |
III. Quản trị hệ thống |
|
|
| c) Bởi vì phát triển phần mềm là một trong những đặc trưng cơ bản của nhóm nghệ thuộc định hướng khoa học máy tính. |
(2,0 điểm). Cho dãy số 0, 5, 10, 15, 20, … Cho người dùng nhập vào số phần tử muốn hiển thị của dãy. Sau đó thực hiện:
1. Hiển thị dãy số theo quy luật trên và gồm số phần tử như người dùng yêu cầu.
2. Tính tổng của các số trong dãy đó.
Bước 1: Xác định đúng và chính xác dãy số.
Dãy số bắt đầu từ 0.
Mỗi số trong dãy cách nhau 5 đơn vị. Tức là số đứng sau hơn số đứng trước 5 đơn vị. Như vậy, ta lấy số đứng trước công thêm 5 đơn vị sẽ có được số sau.
Giả sử người dùng nhập vào số lượng phần tử là N. Vậy ta sử dụng vòng lặp N lần để tạo ra một danh sách gồm N phần tử.
Bước 2: Áp dụng thuật toán cộng dồn để tính tổng dãy số tìm được trong bước 1.
Đầu tiên, ta khởi tạo biến S có giá trị bằng 0 để lưu trữ giá trị tổng của từng phần tử trong danh sách dãy số.
Dùng vòng lặp với số lần lặp là N lần để duyệt qua lần lượt tất cả các phần tử trong danh sách. Trong mỗi lần duyệt thì ta sẽ tính tổng giá trị S với phần tử đang duyệt. Cứ như vậy cho đến khi nào duyệt hết các phần tử có trong dãy thì ta thu được tổng của các phần tử trong danh sách.





