24 câu hỏi
A. PHẦN TRẮC NGHIỆM (6,0 điểm)
Khoanh tròn vào chữ cái đứng trước câu trả lời đúng:
Bài toán tin học là gì?
Một nhiệm vụ có thể giao cho máy tính thực hiện
Một thuật toán để giải quyết vấn đề
Một phương pháp phân tích dữ liệu
Một phần mềm giải quyết vấn đề
Quá trình giải quyết vấn đề thường bao gồm mấy bước?
2 bước
3 bước
4 bước
5 bước
Dữ liệu đầu ra trong bài toán tin học là gì?
Các phép toán cần thực hiện
Kết quả mà máy tính cần tính toán và trả về
Các bước mô tả trong thuật toán
Các yếu tố đầu vào của bài toán
Chọn phương án đúng.Đặc điểm của nhiệm vụ có thể chuyển giao cho máy tính thực hiện là:
Thông tin phải số hoá được.
Quy tắc xử lí dữ liệu phải rõ ràng, cụ thể, chính xác.
Thông tin phải số hoá được hoặc có quy tắc xử lí dữ liệu rõ ràng, cụ thể, chính xác.
Thông tin phải số hoá được đồng thời có quy tắc xử lí dữ liệu rõ ràng, cụ thể, chính xác.
Để máy tính thực hiện được thuật toán, ta cần làm gì?
Đưa thuật toán vào bộ nhớ của máy tính
Chuyển thuật toán thành chương trình máy tính
Sắp xếp dữ liệu đầu vào
Đưa ra kết quả từ đầu ra
Trong bước xây dựng thuật toán, mục tiêu chính là gì?
Mô tả các thao tác và trình tự thực hiện để từ đầu vào thu được đầu ra
Viết chương trình máy tính
Kiểm tra tính chính xác của bài toán
Xác định các yêu cầu về đầu ra
Mục đích của việc xác định nguyên nhân trong quá trình giải quyết vấn đề là gì?
Để tìm ra giải pháp nhanh nhất
Để hiểu rõ bản chất của vấn đề
Để đánh giá kết quả
Để xác định vấn đề
Nhóm nghề phát triển phần mềm bao gồm những công việc nào?
Nghiên cứu thuật toán và cấu trúc dữ liệu
Thiết kế cơ sở dữ liệu và quản trị hệ thống
Phân tích, thiết kế, lập trình, kiểm thử phần mềm
Phát triển phần cứng máy tính
Chương trình máy tính là gì?
Một bộ công cụ giúp kiểm tra thuật toán
Bản mô tả thuật toán bằng ngôn ngữ mà máy tính có thể hiểu và thực hiện
Một loại phần mềm giải quyết bài toán
Các bước thực hiện thuật toán bằng tay
Trong bài toán tin học, "dữ liệu đã biết" là gì?
Các phép toán cần thực hiện
Các thông tin đã được nhập vào máy tính từ bên ngoài
Kết quả của bài toán
Các bước cần thực hiện trong thuật toán
Khi xây dựng thuật toán, cần phải làm gì?
Lập trình trực tiếp trên máy tính
Cập nhật thông tin đầu vào và đầu ra
Tạo sơ đồ khối cho bài toán
Mô tả các bước thực hiện theo trình tự để giải quyết bài toán
Trong quá trình giải quyết vấn đề, bước "Tìm hiểu vấn đề" có mục đích chính là gì?
Đưa ra giải pháp cho vấn đề
Xác định các yếu tố đã cho và kết quả cần đạt
Phân tích các khía cạnh của vấn đề
Đánh giá hiệu quả giải pháp
Ngôn ngữ mà máy tính có thể hiểu và thực hiện được gọi là gì?
Ngôn ngữ lập trình
Ngôn ngữ tự nhiên
Ngôn ngữ biểu đồ
Ngôn ngữ toán học
Công việc của nhóm nghề quản trị và thiết kế cơ sở dữ liệu bao gồm?
Phát triển các thuật toán mới
Thiết kế cơ sở dữ liệu và đảm bảo hoạt động hiệu quả, an toàn
Lập trình phần mềm và kiểm thử
Quản lý hệ thống mạng
Bài toán tin học có thể bao gồm những nhiệm vụ nào?
Tính toán số học đơn giản
Sắp xếp dữ liệu, tìm kiếm thông tin, xử lý văn bản
Lập trình phần mềm
Các phép toán phức tạp
Tại sao cần xây dựng thuật toán trước khi viết chương trình?
Để có một kế hoạch rõ ràng trước khi thực hiện
Để kiểm tra xem bài toán có giải được hay không
Để chọn ngôn ngữ lập trình phù hợp
Để dễ dàng sửa lỗi trong chương trình
Bước "Lựa chọn giải pháp" trong quá trình giải quyết vấn đề phụ thuộc vào yếu tố nào?
Các yếu tố đã cho và kết quả mong muốn
Phân tích các khía cạnh của vấn đề
Cảm nhận cá nhân
Thời gian và nguồn lực có sẵn
Trong bước "Xác định bài toán", kết quả của bước này là gì?
Chỉ ra được đầu vào và đầu ra của bài toán
Xác định thuật toán cụ thể
Xây dựng chương trình
Kiểm tra và chỉnh sửa chương trình
Mô tả thuật toán có thể được thực hiện dưới hình thức nào?
Dưới dạng sơ đồ khối hoặc liệt kê các bước
Chỉ có thể liệt kê các bước thực hiện
Chỉ có thể mô tả bằng lời
Chỉ có thể mô tả bằng hình ảnh
Đâu không phải là một ví dụ về bài toán trong tin học?
Tính tổng của hai số nguyên
Sắp xếp một danh sách theo thứ tự tăng dần
Giải phương trình bậc hai
Chứng minh định lý Pitago
Nhóm nghề quản trị hệ thống đảm nhận công việc gì?
Phát triển phần mềm mới
Quản lý và duy trì hệ thống hoạt động ổn định, hiệu quả
Thiết kế giao diện người dùng
Tạo ra các sản phẩm phần mềm thương mại
Khi mô tả thuật toán, ta cần chỉ rõ điều gì?
Các thao tác cần thực hiện và trình tự thực hiện các thao tác
Các thông tin đầu vào và đầu ra của bài toán
Tất cả các bước cần thực hiện trong giải pháp
Các bước không cần thiết phải thực hiện
Hãy cho biết thuật toán trong ví dụ trên sử dụng cấu trúc điều khiển nào?
Chỉ sử dụng cấu trúc tuần tự
Sử dụng cả cấu trúc tuần tự và rẽ nhánh
Chỉ sử dụng cấu trúc lặp
Không sử dụng cấu trúc điều khiển nào
Khi phát triển phần mềm trong nhóm nghề phát triển phần mềm, việc kiểm thử phần mềm không chỉ bao gồm kiểm tra lỗi mà còn phải đánh giá yếu tố nào sau đây?
Xác định các lỗi và tìm cách sửa chữa chúng
Chỉ kiểm tra khả năng chạy của phần mềm trên các hệ điều hành khác nhau
Đảm bảo phần mềm đáp ứng đúng các yêu cầu và tiêu chuẩn kỹ thuật
Đảm bảo phần mềm hoàn toàn miễn phí và không có bản quyền
