Font size
WorksheetsÔN TẬP TIN 9-B11-14
Total questions: 85
Worksheet time: 28mins
Chương trình máy tính là bản dịch của
thuật toán sang ngôn ngữ lập trình
thuật toán sang ngôn ngữ tự nhiên
thuật toán sang ngôn ngữ toán học
thuật toán sang sơ đồ khối
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 đề
Để chương trình máy tính thực hiện thuật toán, yêu cầu chương trình cần phải gì?
Được viết bằng ngôn ngữ mà máy tính có thể hiểu và thực hiện
Được viết bằng ngôn ngữ tự nhiên
Không cần tuân theo các quy tắc nào
Chỉ cần có đầu ra đúng
Phát biểu nào dưới đây là sai?
Khi xác định vấn đề ta cần làm rõ sự việc gì đã xảy ra? Có liên quan đến SỰ VIỆC GIỮ Sự việc xảy ra khi nào? Ở đâu Xảy ra như thế nào
Việc thu thập, phân tích, tổng hợp thông tin giúp tìm ra nguyên nhân dẫn đến vấn đề
Có thể tìm ra giải pháp trước khi xác định được nguyên nhân của vấn đề.
Đánh giá kết quả là kiểm tra xem vấn đề đã được giải quyết hay chưa có những vấn đề nào phát sinh hay không
Bước cuối cùng trong quá trình giải quyết vấn đề là gì?
Xác định vấn đề
Xác định nguyên nhân
Xây dựng giải pháp
Đánh giá kết quả
Bài toán tin học được xác định bởi những yếu tố nào?
Dữ liệu đầu ra và dữ liệu đầu vào
Các phép toán và phương pháp phân tích
Phương pháp giải quyết vấn đề
Kết quả cuối cùng
Bước nào sau đây không phải là một phần của quá trình giải quyết vấn đề?
Tìm hiểu vấn đề
Phân tích vấn đề
Xác định mục tiêu lâu dài
Đánh giá kết quả
Trong quá trình chuyển từ thuật toán sang chương trình, việc quan trọng nhất là gì?
Đảm bảo rằng chương trình có thể chạy trên tất cả các loại máy tính
Chuyển các bước trong thuật toán thành các lệnh máy tính rõ ràng
Chỉ định đầu ra của chương trình
Tối ưu hóa chương trình cho nhanh hơn
Kết quả của một bài toán tin học là gì?
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
Nếu muốn tìm UCLN của ba số, cần thực hiện thay đổi gì đối với thuật toán hiện tại?
Thêm một biến để lưu giá trị UCLN của ba số
Thay đổi điều kiện dừng của thuật toán
Áp dụng thuật toán tìm UCLN lặp đi lặp lại cho các cặp số
Không cần thay đổi gì.
Quá trình giải quyết vấn đề có thể giúp gì cho việc ra quyết định?
Tìm ra các giải pháp tối ưu và xác định phương án tốt nhất
Chỉ ra cách thực hiện công việc
Xác định được các yếu tố cần phân tích
Cải thiện năng lực ra quyết định của máy tính
Mô tả thuật toán có thể giúp gì trong việc giải quyết vấn đề?
Nó chỉ ra các bước cần thực hiện một cách chi tiết
Nó xác định kết quả đầu ra của bài toán
Nó giúp chọn ra dữ liệu đầu vào
Nó quyết định mức độ khó của bài
Bài toán tin học có thể được giải quyết bằng cách nào?
Không cần dữ liệu đầu vào
Chỉ dùng thủ công
Đưa ra các phương án mà không cần tính toán
Dựa trên các phép toán logic và chương trình máy tính
Nếu muốn mở rộng thuật toán trên để tính chỉ số BMI cho nhiều người, cần thực hiện thay đổi gì?
Thay đổi công thức tính chỉ số BMI
Bỏ qua bước nhập liệu
Thêm một vòng lặp để nhập liệu và tính toán cho từng người
Không cần thay đổi gì
Quá trình giải quyết vấn đề bao gồm mấy bước chính?
3 bước.
4 bước.
5 bước.
6 bước.
Bước đầu tiên trong quá trình giải quyết vấn đề là gì?
Xây dựng giải pháp.
Xác định nguyên nhân.
Xác định vấn đề.
Thực hiện giải pháp.
Trong bước "Xác định nguyên nhân", ta cần làm gì?
Đưa ra giải pháp cho vấn đề.
Kiểm tra xem vấn đề đã được giải quyết hay chưa.
Thu thập, phân tích, tổng hợp thông tin để chỉ ra nguyên nhân.
Thực hiện giải pháp đã chọn.
Điều kiện để giải pháp được lựa chọn trong bước "Xây dựng giải pháp" là gì?
Dễ thực hiện và tiết kiệm chi phí.
Khả thi và hiệu quả.
Được mọi người đồng ý.
Có thể thực hiện nhanh chóng.
Bước nào trong quá trình giải quyết vấn đề có nhiệm vụ lập kế hoạch chi tiết?
Đánh giá kết quả.
Thực hiện giải pháp.
Xác định nguyên nhân.
Xây dựng giải pháp.
Nếu vấn đề chưa được giải quyết hoàn toàn, ta cần làm gì?
Lặp lại toàn bộ quá trình giải quyết vấn đề.
Đánh giá kết quả một lần nữa.
Tìm kiếm các giải pháp thay thế.
Ngừng triển khai và chờ thêm thông tin
Mô tả giải pháp dưới dạng thuật toán có lợi ích gì?
Giúp giảm thời gian thực hiện giải pháp.
Làm cho giải pháp trở nên đơn giản hơn.
Trình bày rõ ràng, lôgic, dễ hiểu.
Loại bỏ hoàn toàn các sai sót.
Trong quy trình giải quyết vấn đề, nhiệm vụ nào sau đây có thể giao cho máy tính?
Kiểm tra chỉ số BMI của học sinh.
Tư vấn sức khỏe cho học sinh.
Lựa chọn giải pháp tốt nhất.
Đánh giá kết quả
Sơ đồ khối trong quy trình giải quyết vấn đề thể hiện gì?
Các bước thực hiện một cách ngẫu nhiên.
Thứ tự các bước và cách thực hiện rõ ràng.
Những sai sót trong quá trình thực hiện.
Kết quả cuối cùng của quy trình.
Một ví dụ minh họa nhiệm vụ không thể giao cho máy tính là gì?
Tính toán chỉ số BMI.
Tư vấn cho học sinh dựa trên BMI.
Nhập số đo chiều cao, cân nặng.
Hiển thị kết quả BMI.
Nhiệm vụ nào sau đây thuộc bước "Đánh giá kết quả" trong quy trình giải quyết vấn đề?
Thu thập thông tin và phân tích nguyên nhân của vấn đề.
Xây dựng giải pháp chi tiết cho vấn đề.
Kiểm tra xem vấn đề đã được giải quyết triệt để chưa.
Thực hiện việc đo lường hiệu quả giải pháp đề xuất.
Trong tình huống quá tải ở phòng y tế, giải pháp nào sau đây không khả thi?
Yêu cầu thêm nhân lực để hỗ trợ tư vấn.
Sử dụng phần mềm để học sinh tự kiểm tra BMI trước khi tư vấn.
Để toàn bộ học sinh gặp cán bộ y tế, bất kể chỉ số BMI bình thường hay không.
Tăng thời gian hoạt động của phòng y tế.
Câu 30. Thuật toán mô tả một giải pháp giải quyết vấn đề phải đảm bảo yếu tố nào sau đây?
Có thứ tự rõ ràng giữa các bước.
Các bước có thể thực hiện độc lập, không liên quan nhau.
Mỗi bước phải có tính lặp vô hạn.
Không cần xác định đầu vào và đầu ra của quy trình.
Câu 31. Khi xây dựng phần mềm để học sinh tự đo BMI, nhiệm vụ nào dưới đây nên giao cho máy tính thực hiện?
Hướng dẫn học sinh cách đo chiều cao và cân nặng.
Lưu trữ và xử lý thông tin nhập từ học sinh.
Sắp xếp thời gian gặp cán bộ y tế.
Phát lời khuyên chi tiết khi chỉ số BMI bất thường.
Câu 32. Việc làm nào không phải là công việc trong bước đánh giá kết quả trong việc giải quyết vấn đề?
Tổng hợp thông tin để chỉ ra những nguyên nhân dẫn đến vấn đề.
Kiểm tra xem vấn đề đã được giải quyết hay chưa?
Có những vấn đề nào phát sinh không?
Nếu vấn đề chưa được giải quyết hay có vấn đề phát sinh, ta lại tiếp tục một quá trình giải quyết vấn đề mới.
Câu 33: Lập kế hoạch thực hiện giải pháp là nội dung của bước nào?
Xây dựng giải pháp
Xác định nguyên nhân
Xác định vấn đề
Thực hiện giải pháp
Câu 34. Xác định vấn đề là làm gì?
Thu thập, phân tích, tổng hợp thông tin để chỉ ra những nguyên nhân dẫn đến vấn đề.
Làm rõ, mô tả đúng bản chất của vấn đề.
Lập kế hoạch thực hiện giải pháp
Xác định rõ người làm
Câu 35. Xác định nguyên nhân là bước thứ mấy trong việc giải quyết vấn đề?
Nhất
Hai
Ba
Bốn
Câu 36. Bước đầu tiên trong giải quyết vấn đề?
Đánh giá kết quả
Xác định vấn đề
Xác định nguyên nhân
Thực hiện giải pháp
Câu 37. Bước cuối cùng trong quá trình giải quyết vấn đề là gì?
Xây dựng giải pháp
Đánh giá kết quả
Xác định vấn đề
Xác định nguyên nhân
Bước đầu tiên trong quy trình giải quyết vấn đề quá tải ở phòng y tế là gì?
Học sinh tự đo chiều cao, cân nặng
Tính chỉ số BMI
Kết thúc
Cán bộ y tế tư vấn
Để tìm giá trị lớn nhất và nhỏ nhất trong một mảng số nguyên, bước đầu tiên ta thường làm gì?
Sắp xếp mảng theo thứ tự tăng dần.
Kiểm tra xem mảng có rỗng hay không.
Tính tổng các phần tử trong mảng.
Gán giá trị lớn nhất và nhỏ nhất ban đầu bằng phần tử đầu tiên của mảng.
Tại sao cần tính chỉ số BMI?
Để phân loại học sinh theo độ tuổi
Để tính toán cân nặng lý tưởng
Để đánh giá tình trạng dinh dưỡng của học sinh
Để xác định chiều cao của học sinh
Nếu chỉ số BMI của một học sinh nằm trong khoảng bình thường thì điều gì sẽ xảy ra?
Học sinh không cần gặp cán bộ tư vấn
Học sinh sẽ được chuyển đến bác sĩ
Học sinh sẽ được tư vấn
Học sinh sẽ được yêu cầu đo lại
Cho thuật toán sau: Bước 1: Nhập vào hai số nguyên a và b. Bước 2: Tính tổng s = a + b. Bước 3: In ra kết quả s. Thuật toán trên thực hiện việc gì?
Tính tổng của hai số.
Tính tích của hai số.
Tìm số lớn hơn.
Tính hiệu của hai số.
Quá trình giải quyết vấn đề có thể áp dụng cho những vấn đề nào?
Áp dụng được cho cả vấn đề đơn giản và phức tạp
Chỉ áp dụng cho các vấn đề đơn giản
Không áp dụng được cho bất kỳ vấn đề nào
Chỉ áp dụng cho các vấn đề phức tạp
Mục tiêu cuối cùng của quá trình giải quyết vấn đề là gì?
Xác định được tất cả các nguyên nhân
Tìm ra càng nhiều giải pháp càng tốt
Thực hiện giải pháp nhanh nhất
Giải quyết hiệu quả vấn đề
Nhiệm vụ nào dưới đây được coi là bài toán trong tin học?
Tính chu vi của hình vuông có cạnh a.
Xác định loài cây dựa vào cảm giác xúc giác.
Phân tích nội dung bức tranh.
Tạo một bức tranh nghệ thuật từ cảm xúc.
Đầu vào của bài toán tính diện tích hình tròn là gì?
Bán kính hình tròn.
Chu vi hình tròn.
Công thức tính diện tích.
Đường kính của hình tròn.
Thuật toán tính chu vi hình tròn với bán kính r sử dụng cấu trúc nào?
Tuần tự.
Rẽ nhánh.
Lặp.
Kết hợp tuần tự và rẽ nhánh.
Ví dụ nào sau đây là bài toán trong tin học?
Đo nhiệt độ cơ thể bằng cảm biến.
Nhận diện gương mặt trong ảnh.
Tính tổng hai số nguyên dương.
Mô phỏng cảm xúc của con người.
Trong thuật toán tìm ước số chung lớn nhất (ƯCLN) của hai số nguyên dương a và b, cấu trúc lặp dùng để làm gì?
Tính toán kết quả ƯCLN.
So sánh giá trị a và b nhiều lần.
Kết thúc thuật toán.
Nhập dữ liệu.
Yếu tố nào sau đây không phải là một phần của bài toán trong tin học?
Đầu vào.
Quy tắc xử lý.
Đầu ra.
Thời gian thực hiện.
Trong bài toán hỗ trợ quản lý mượn sách, đầu ra nào sau đây không chính xác?
Thông báo "Cuốn sách đã được mượn hết".
Số lượng sách hiện có.
Thông báo vị trí cuốn sách.
Thông tin cá nhân của người mượn.
Nhiệm vụ nào không thể giao cho máy tính thực hiện?
Kiểm tra số lượng sách trong thư viện.
Phân loại email spam.
Đo cảm xúc người dùng qua văn bản.
Giải phương trình bậc hai.
Cấu trúc lặp trong thuật toán có vai trò gì?
Nhập đầu vào nhiều lần.
Thực hiện một nhóm thao tác nhiều lần.
Kết thúc chương trình.
Rẽ nhánh qua các điều kiện khác nhau.
Đâu là ví dụ đúng về bài toán trong tin học?
Xác định quãng đường từ A đến B trên bản đồ.
Viết một bài thơ sáng tạo.
Tính cân nặng của một vật dựa vào cảm giác.
Đọc suy nghĩ của con người.
Việc mô tả chi tiết các bước thực hiện để giải quyết một bài toán được gọi là gì?
Mô tả dữ liệu
Xác định dự liệu
Giải pháp giải quyết vấn đề
Mô tả thuật toán
Dữ liệu ban đầu đưa vào để xử lý được gọi là gì?
Đầu ra của một bài toán trong tin học
Đầu vào của một bài toán trong tin học
Cách xử lí vấn đề
Giải pháp
Đâu là yếu tố quan trọng nhất khi mô tả một bài toán trong tin học?
Thuật toán giải quyết
Hệ điều hành
Ngôn ngữ lập trình
Phần cứng máy tính
Mục đích chính của việc mô tả thuật toán là gì?
Để kiểm tra tính đúng đắn của bài toán
Để làm cho bài toán trở nên đơn giản hơn
Để chỉ dẫn cho máy tính cách thực hiện một nhiệm vụ
Để máy tính tự động tìm ra giải pháp
Bài toán tính giai thừa của một số nguyên dương là bài toán thuộc loại nào?
Bài toán tính toán
Bài toán sắp xếp
Bài toán so sánh
Bài toán tìm kiếm
Vì sao một nhiệm vụ có thể giao cho máy tính thực hiện lại trở thành một bài toán trong tin học?
Vì nhiệm vụ đó rất phức tạp
Vì máy tính có thể làm mọi thứ
Vì máy tính rất thông minh
Vì nhiệm vụ đó có thể được mô tả bằng các quy tắc rõ ràng
Trong bài toán tìm ước số chung lớn nhất của hai số, đầu ra là gì?
Ước số chung lớn nhất
Hai số ban đầu
Số lớn nhất
Tất cả các ước số chung
Đâu không phải là một ví dụ về bài toán trong tin học?
Sắp xếp một danh sách theo thứ tự tăng dần
Tính tổng của hai số nguyên
Chứng minh định lý Pitago
Giải phương trình bậc hai
Trong sơ đồ khối mô tả thuật toán tính chỉ số BMI, bước đầu tiên là gì?
Nhập chiều cao và cân nặng
In ra kết quả
Tính chỉ số BMI
Kiểm tra chỉ số BMI
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ự
Không sử dụng cấu trúc điều khiển nào
Chỉ sử dụng cấu trúc lặp
Sử dụng cả cấu trúc tuần tự và rẽ nhánh
Chương trình máy tính là gì?
Một phần mềm ứng dụng cho người dùng.
Một tập hợp các lệnh điều khiển máy tính thực hiện thuật toán.
Một bản mô tả quy trình giải quyết bài toán bằng ngôn ngữ lập trình.
Một công cụ hỗ trợ soạn thảo văn bản.
Mục đích của bước "Xác định bài toán" là gì?
Viết thuật toán cho bài toán.
Chỉ ra đầu vào và đầu ra của bài toán.
Kiểm thử chương trình để loại bỏ lỗi.
Lập trình để máy tính thực hiện nhiệm vụ.
Tại sao cần chuyển thuật toán thành chương trình cho máy tính?
Vì máy tính chỉ hiểu ngôn ngữ lập trình.
Vì thuật toán không thể thực hiện được.
Vì chương trình giúp máy tính hoạt động hiệu quả hơn.
Vì chương trình giúp tối ưu hoá phần cứng.
Sản phẩm của bước "Lập trình" là gì?
Một sơ đồ khối thuật toán.
Một chương trình máy tính.
Một bản phân tích bài toán.
Một danh sách lỗi cần sửa.
Kiểm thử chương trình giúp làm gì?
Xác định thuật toán cho bài toán.
Phát hiện lỗi và bất hợp lý trong chương trình.
Hoàn thiện sơ đồ khối thuật toán.
Chuyển thuật toán thành chương trình.
Thuật toán tìm ƯCLN cần làm gì trước khi lập trình?
Xác định bài toán và xây dựng thuật toán.
Viết chương trình ngay từ đầu.
Kiểm thử các dữ liệu đầu vào.
Phân tích và gỡ lỗi chương trình.
Sản phẩm của bước "Xây dựng thuật toán" là gì?
Một chương trình hoàn chỉnh.
Một sơ đồ khối hoặc danh sách các bước thực hiện.
Một bộ dữ liệu thử nghiệm.
Một ngôn ngữ lập trình mới.
Quy trình giải bài toán có thể áp dụng cho:
Chỉ các bài toán đơn giản.
Tất cả các bài toán mà máy tính có thể giải quyết.
Chỉ các bài toán có đầu vào là số nguyên.
Chỉ các bài toán trong toán học.
Ngôn ngữ lập trình là gì?
Một ngôn ngữ giao tiếp giữa người và máy tính.
Một tập hợp các quy tắc ngữ pháp để viết thuật toán.
Một công cụ kiểm thử chương trình.
Một phần mềm lập trình máy tính.
Đâu là ví dụ của bước "Kiểm thử và chạy chương trình"?
Phân tích dữ liệu đầu vào và đầu ra.
Phát hiện lỗi logic trong chương trình Scratch.
Viết sơ đồ khối để biểu diễn thuật toán.
Ghi nhận yêu cầu của bài toán.
Nếu không kiểm thử chương trình, điều gì có thể xảy ra?
Chương trình không hoạt động hoặc đưa ra kết quả sai.
Chương trình không thể biên dịch.
Máy tính không hiểu được chương trình.
Không có vấn đề gì.
Khi xác định bài toán, ta cần làm gì?
Viết chương trình ngay lập tức.
Tìm hiểu yêu cầu bài toán và xác định đầu vào, đầu ra.
Kiểm tra lỗi logic trong chương trình.
Hoàn thiện sơ đồ khối thuật toán.
Bước nào được thực hiện trước khi chuyển thuật toán thành chương trình?
Kiểm thử và sửa lỗi.
Xây dựng thuật toán.
Đánh giá kết quả bài toán.
Gỡ lỗi chương trình.
Đâu là một trong những bước để giải một bài toán trên máy tính?
Kiểm thử, chạy và hiệu chỉnh chương trình
Chỉnh sửa video
Chỉnh sửa chất lượng video
Lọc chương trình
Đâu không phải là một trong những bước để giải một bài toán trên máy tính?
Xác định bài toán
Tìm thuật toán giải bài toán và cách tổ chức dữ liệu.
Viết chương trình
Viết lời thoại
Tại sao phải tìm ra được thuật toán trước khi viết chương trình để giải bài toán?
Bởi có xác định được thuật toán, mới chứng minh được người dùng hiểu rõ bản chất bài toán.
Bởi vì như vậy thì mới đủ các bước để giải một bài toán
Bởi có xác định được thuật toán, ta mới xác định được hướng giải quyết phù hợp với các dữ kiện có bài toán
Bởi vì để hợp thức hóa quy trình giải bài toán.
Bước đầu tiên trong thuật toán tìm UCLN là gì?
Kiểm tra xem hai số có bằng nhau hay không
Tìm hiệu của hai số
In ra kết quả
Nhập hai số a và b
Bước đầu tiên khi giao một bài toán cho máy tính giải quyết là gì?
Xác định bài toán
Kiểm tra kết quả
Viết chương trình
Xây dựng thuật toán
Để máy tính thực hiện được một thuật toán, ta cần làm gì?
Chuyển thuật toán thành chương trình máy tính
Kiểm tra lại thuật toán
Viết thuật toán bằng ngôn ngữ tự nhiên
Vẽ sơ đồ khối
Thuật toán được mô tả bằng cách nào?
Đồ thị
Bảng tính
Ngôn ngữ tự nhiên
Phương pháp liệt kê các bước hoặc sơ đồ khối
Mục đích chính của việc chuyển đổi thuật toán thành chương trình là gì?
Để làm cho thuật toán dễ hiểu hơn
Để máy tính thực hiện được thuật toán
Để tạo ra một chương trình hoàn chỉnh
Để kiểm tra tính đúng đắn của thuật toán
Xác định bài toán có ý nghĩa gì trong quá trình giải quyết bài toán bằng máy tính?
Giúp kiểm tra kết quả chính xác hơn
Giúp xây dựng thuật toán nhanh hơn
Giúp xác định rõ đầu vào và đầu ra của bài toán
Giúp xác định ngôn ngữ lập trình phù hợp
Nếu muốn tìm UCLN của ba số, cần thực hiện thay đổi gì đối với thuật toán hiện tại?
Áp dụng thuật toán tìm UCLN lặp đi lặp lại cho các cặp số
Không cần thay đổi gì.
Thêm một biến để lưu giá trị UCLN của ba số
Thay đổi điều kiện dừng của thuật toán
Tại sao cần xây dựng thuật toán trước khi viết chương trình?
Để kiểm tra xem bài toán có giải được hay không
Để có một kế hoạch rõ ràng trước khi thực hiện
Để dễ dàng sửa lỗi trong chương trình
Để chọn ngôn ngữ lập trình phù hợp
