wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP TIN 9-B11-14

Total questions: 85

Worksheet time: 28mins

Name
Class
Date
1.

Chương trình máy tính là bản dịch của

a)

thuật toán sang ngôn ngữ lập trình

b)

thuật toán sang ngôn ngữ tự nhiên

c)

thuật toán sang ngôn ngữ toán học

d)

thuật toán sang sơ đồ khối

2.

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ì?

a)

Để tìm ra giải pháp nhanh nhất

b)

Để hiểu rõ bản chất của vấn đề

c)

Để đánh giá kết quả

d)

Để xác định vấn đề

3.

Để 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ì?

a)

Được viết bằng ngôn ngữ mà máy tính có thể hiểu và thực hiện

b)

Được viết bằng ngôn ngữ tự nhiên

c)

Không cần tuân theo các quy tắc nào

d)

Chỉ cần có đầu ra đúng

4.

Phát biểu nào dưới đây là sai?

a)

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

b)

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)

Có thể tìm ra giải pháp trước khi xác định được nguyên nhân của vấn đề.

d)

Đá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

5.

Bước cuối cùng trong quá trình giải quyết vấn đề là gì?

a)

Xác định vấn đề

b)

Xác định nguyên nhân

c)

Xây dựng giải pháp

d)

Đánh giá kết quả

6.

Bài toán tin học được xác định bởi những yếu tố nào?

a)

Dữ liệu đầu ra và dữ liệu đầu vào

b)

Các phép toán và phương pháp phân tích

c)

Phương pháp giải quyết vấn đề

d)

Kết quả cuối cùng

7.

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 đề?

a)

Tìm hiểu vấn đề

b)

Phân tích vấn đề

c)

Xác định mục tiêu lâu dài

d)

Đánh giá kết quả

8.

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ì?

a)

Đả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

b)

Chuyển các bước trong thuật toán thành các lệnh máy tính rõ ràng

c)

Chỉ định đầu ra của chương trình

d)

Tối ưu hóa chương trình cho nhanh hơn

9.

Kết quả của một bài toán tin học là gì?

a)

Các phép toán được thực hiện

b)

Dữ liệu đầu vào đã được xử lý

c)

Dữ liệu đầu ra được tính toán

d)

Các bước triển khai thuật toán

10.

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?

a)

Thêm một biến để lưu giá trị UCLN của ba số

b)

Thay đổi điều kiện dừng của thuật toán

c)

Áp dụng thuật toán tìm UCLN lặp đi lặp lại cho các cặp số

d)

Không cần thay đổi gì.

11.

Quá trình giải quyết vấn đề có thể giúp gì cho việc ra quyết định?

a)

Tìm ra các giải pháp tối ưu và xác định phương án tốt nhất

b)

Chỉ ra cách thực hiện công việc

c)

Xác định được các yếu tố cần phân tích

d)

Cải thiện năng lực ra quyết định của máy tính

12.

Mô tả thuật toán có thể giúp gì trong việc giải quyết vấn đề?

a)

Nó chỉ ra các bước cần thực hiện một cách chi tiết

b)

Nó xác định kết quả đầu ra của bài toán

c)

Nó giúp chọn ra dữ liệu đầu vào

d)

Nó quyết định mức độ khó của bài

13.

Bài toán tin học có thể được giải quyết bằng cách nào?

a)

Không cần dữ liệu đầu vào

b)

Chỉ dùng thủ công

c)

Đưa ra các phương án mà không cần tính toán

d)

Dựa trên các phép toán logic và chương trình máy tính

14.

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ì?

a)

Thay đổi công thức tính chỉ số BMI

b)

Bỏ qua bước nhập liệu

c)

Thêm một vòng lặp để nhập liệu và tính toán cho từng người

d)

Không cần thay đổi gì

15.

Quá trình giải quyết vấn đề bao gồm mấy bước chính?

a)

3 bước.

b)

4 bước.

c)

5 bước.

d)

6 bước.

16.

Bước đầu tiên trong quá trình giải quyết vấn đề là gì?

a)

Xây dựng giải pháp.

b)

Xác định nguyên nhân.

c)

Xác định vấn đề.

d)

Thực hiện giải pháp.

17.

Trong bước "Xác định nguyên nhân", ta cần làm gì?

a)

Đưa ra giải pháp cho vấn đề.

b)

Kiểm tra xem vấn đề đã được giải quyết hay chưa.

c)

Thu thập, phân tích, tổng hợp thông tin để chỉ ra nguyên nhân.

d)

Thực hiện giải pháp đã chọn.

18.

Đ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ì?

a)

Dễ thực hiện và tiết kiệm chi phí.

b)

Khả thi và hiệu quả.

c)

Được mọi người đồng ý.

d)

Có thể thực hiện nhanh chóng.

19.

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?

a)

Đánh giá kết quả.

b)

Thực hiện giải pháp.

c)

Xác định nguyên nhân.

d)

Xây dựng giải pháp.

20.

Nếu vấn đề chưa được giải quyết hoàn toàn, ta cần làm gì?

a)

Lặp lại toàn bộ quá trình giải quyết vấn đề.

b)

Đánh giá kết quả một lần nữa.

c)

Tìm kiếm các giải pháp thay thế.

d)

Ngừng triển khai và chờ thêm thông tin

21.

Mô tả giải pháp dưới dạng thuật toán có lợi ích gì?

a)

Giúp giảm thời gian thực hiện giải pháp.

b)

Làm cho giải pháp trở nên đơn giản hơn.

c)

Trình bày rõ ràng, lôgic, dễ hiểu.

d)

Loại bỏ hoàn toàn các sai sót.

22.

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?

a)

Kiểm tra chỉ số BMI của học sinh.

b)

Tư vấn sức khỏe cho học sinh.

c)

Lựa chọn giải pháp tốt nhất.

d)

Đánh giá kết quả

23.

Sơ đồ khối trong quy trình giải quyết vấn đề thể hiện gì?

a)

Các bước thực hiện một cách ngẫu nhiên.

b)

Thứ tự các bước và cách thực hiện rõ ràng.

c)

Những sai sót trong quá trình thực hiện.

d)

Kết quả cuối cùng của quy trình.

24.

Một ví dụ minh họa nhiệm vụ không thể giao cho máy tính là gì?

a)

Tính toán chỉ số BMI.

b)

Tư vấn cho học sinh dựa trên BMI.

c)

Nhập số đo chiều cao, cân nặng.

d)

Hiển thị kết quả BMI.

25.

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 đề?

a)

Thu thập thông tin và phân tích nguyên nhân của vấn đề.

b)

Xây dựng giải pháp chi tiết cho vấn đề.

c)

Kiểm tra xem vấn đề đã được giải quyết triệt để chưa.

d)

Thực hiện việc đo lường hiệu quả giải pháp đề xuất.

26.

Trong tình huống quá tải ở phòng y tế, giải pháp nào sau đây không khả thi?

a)

Yêu cầu thêm nhân lực để hỗ trợ tư vấn.

b)

Sử dụng phần mềm để học sinh tự kiểm tra BMI trước khi tư vấn.

c)

Để 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.

d)

Tăng thời gian hoạt động của phòng y tế.

27.

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?

a)

Có thứ tự rõ ràng giữa các bước.

b)

Các bước có thể thực hiện độc lập, không liên quan nhau.

c)

Mỗi bước phải có tính lặp vô hạn.

d)

Không cần xác định đầu vào và đầu ra của quy trình.

28.

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?

a)

Hướng dẫn học sinh cách đo chiều cao và cân nặng.

b)

Lưu trữ và xử lý thông tin nhập từ học sinh.

c)

Sắp xếp thời gian gặp cán bộ y tế.

d)

Phát lời khuyên chi tiết khi chỉ số BMI bất thường.

29.

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 đề?

a)

Tổng hợp thông tin để chỉ ra những nguyên nhân dẫn đến vấn đề.

b)

Kiểm tra xem vấn đề đã được giải quyết hay chưa?

c)

Có những vấn đề nào phát sinh không?

d)

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.

30.

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?

a)

Xây dựng giải pháp

b)

Xác định nguyên nhân

c)

Xác định vấn đề

d)

Thực hiện giải pháp

31.

Câu 34. Xác định vấn đề là làm gì?

a)

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 đề.

b)

Làm rõ, mô tả đúng bản chất của vấn đề.

c)

Lập kế hoạch thực hiện giải pháp

d)

Xác định rõ người làm

32.

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 đề?

a)

Nhất

b)

Hai

c)

Ba

d)

Bốn

33.

Câu 36. Bước đầu tiên trong giải quyết vấn đề?

a)

Đánh giá kết quả

b)

Xác định vấn đề

c)

Xác định nguyên nhân

d)

Thực hiện giải pháp

34.

Câu 37. Bước cuối cùng trong quá trình giải quyết vấn đề là gì?

a)

Xây dựng giải pháp

b)

Đánh giá kết quả

c)

Xác định vấn đề

d)

Xác định nguyên nhân

35.

Bước đầu tiên trong quy trình giải quyết vấn đề quá tải ở phòng y tế là gì?

a)

Học sinh tự đo chiều cao, cân nặng

b)

Tính chỉ số BMI

c)

Kết thúc

d)

Cán bộ y tế tư vấn

36.

Để 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ì?

a)

Sắp xếp mảng theo thứ tự tăng dần.

b)

Kiểm tra xem mảng có rỗng hay không.

c)

Tính tổng các phần tử trong mảng.

d)

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.

37.

Tại sao cần tính chỉ số BMI?

a)

Để phân loại học sinh theo độ tuổi

b)

Để tính toán cân nặng lý tưởng

c)

Để đánh giá tình trạng dinh dưỡng của học sinh

d)

Để xác định chiều cao của học sinh

38.

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?

a)

Học sinh không cần gặp cán bộ tư vấn

b)

Học sinh sẽ được chuyển đến bác sĩ

c)

Học sinh sẽ được tư vấn

d)

Học sinh sẽ được yêu cầu đo lại

39.

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ì?

a)

Tính tổng của hai số.

b)

Tính tích của hai số.

c)

Tìm số lớn hơn.

d)

Tính hiệu của hai số.

40.

Quá trình giải quyết vấn đề có thể áp dụng cho những vấn đề nào?

a)

Áp dụng được cho cả vấn đề đơn giản và phức tạp

b)

Chỉ áp dụng cho các vấn đề đơn giản

c)

Không áp dụng được cho bất kỳ vấn đề nào

d)

Chỉ áp dụng cho các vấn đề phức tạp

41.

Mục tiêu cuối cùng của quá trình giải quyết vấn đề là gì?

a)

Xác định được tất cả các nguyên nhân

b)

Tìm ra càng nhiều giải pháp càng tốt

c)

Thực hiện giải pháp nhanh nhất

d)

Giải quyết hiệu quả vấn đề

42.

Nhiệm vụ nào dưới đây được coi là bài toán trong tin học?

a)

Tính chu vi của hình vuông có cạnh a.

b)

Xác định loài cây dựa vào cảm giác xúc giác.

c)

Phân tích nội dung bức tranh.

d)

Tạo một bức tranh nghệ thuật từ cảm xúc.

43.

Đầu vào của bài toán tính diện tích hình tròn là gì?

a)

Bán kính hình tròn.

b)

Chu vi hình tròn.

c)

Công thức tính diện tích.

d)

Đường kính của hình tròn.

44.

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?

a)

Tuần tự.

b)

Rẽ nhánh.

c)

Lặp.

d)

Kết hợp tuần tự và rẽ nhánh.

45.

Ví dụ nào sau đây là bài toán trong tin học?

a)

Đo nhiệt độ cơ thể bằng cảm biến.

b)

Nhận diện gương mặt trong ảnh.

c)

Tính tổng hai số nguyên dương.

d)

Mô phỏng cảm xúc của con người.

46.

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ì?

a)

Tính toán kết quả ƯCLN.

b)

So sánh giá trị a và b nhiều lần.

c)

Kết thúc thuật toán.

d)

Nhập dữ liệu.

47.

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?

a)

Đầu vào.

b)

Quy tắc xử lý.

c)

Đầu ra.

d)

Thời gian thực hiện.

48.

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?

a)

Thông báo "Cuốn sách đã được mượn hết".

b)

Số lượng sách hiện có.

c)

Thông báo vị trí cuốn sách.

d)

Thông tin cá nhân của người mượn.

49.

Nhiệm vụ nào không thể giao cho máy tính thực hiện?

a)

Kiểm tra số lượng sách trong thư viện.

b)

Phân loại email spam.

c)

Đo cảm xúc người dùng qua văn bản.

d)

Giải phương trình bậc hai.

50.

Cấu trúc lặp trong thuật toán có vai trò gì?

a)

Nhập đầu vào nhiều lần.

b)

Thực hiện một nhóm thao tác nhiều lần.

c)

Kết thúc chương trình.

d)

Rẽ nhánh qua các điều kiện khác nhau.

51.

Đâu là ví dụ đúng về bài toán trong tin học?

a)

Xác định quãng đường từ A đến B trên bản đồ.

b)

Viết một bài thơ sáng tạo.

c)

Tính cân nặng của một vật dựa vào cảm giác.

d)

Đọc suy nghĩ của con người.

52.

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ì?

a)

Mô tả dữ liệu

b)

Xác định dự liệu

c)

Giải pháp giải quyết vấn đề

d)

Mô tả thuật toán

53.

Dữ liệu ban đầu đưa vào để xử lý được gọi là gì?

a)

Đầu ra của một bài toán trong tin học

b)

Đầu vào của một bài toán trong tin học

c)

Cách xử lí vấn đề

d)

Giải pháp

54.

Đâu là yếu tố quan trọng nhất khi mô tả một bài toán trong tin học?

a)

Thuật toán giải quyết

b)

Hệ điều hành

c)

Ngôn ngữ lập trình

d)

Phần cứng máy tính

55.

Mục đích chính của việc mô tả thuật toán là gì?

a)

Để kiểm tra tính đúng đắn của bài toán

b)

Để làm cho bài toán trở nên đơn giản hơn

c)

Để chỉ dẫn cho máy tính cách thực hiện một nhiệm vụ

d)

Để máy tính tự động tìm ra giải pháp

56.

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?

a)

Bài toán tính toán

b)

Bài toán sắp xếp

c)

Bài toán so sánh

d)

Bài toán tìm kiếm

57.

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?

a)

Vì nhiệm vụ đó rất phức tạp

b)

Vì máy tính có thể làm mọi thứ

c)

Vì máy tính rất thông minh

d)

Vì nhiệm vụ đó có thể được mô tả bằng các quy tắc rõ ràng

58.

Trong bài toán tìm ước số chung lớn nhất của hai số, đầu ra là gì?

a)

Ước số chung lớn nhất

b)

Hai số ban đầu

c)

Số lớn nhất

d)

Tất cả các ước số chung

59.

Đâu không phải là một ví dụ về bài toán trong tin học?

a)

Sắp xếp một danh sách theo thứ tự tăng dần

b)

Tính tổng của hai số nguyên

c)

Chứng minh định lý Pitago

d)

Giải phương trình bậc hai

60.

Trong sơ đồ khối mô tả thuật toán tính chỉ số BMI, bước đầu tiên là gì?

a)

Nhập chiều cao và cân nặng

b)

In ra kết quả

c)

Tính chỉ số BMI

d)

Kiểm tra chỉ số BMI

61.

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?

a)

Chỉ sử dụng cấu trúc tuần tự

b)

Không sử dụng cấu trúc điều khiển nào

c)

Chỉ sử dụng cấu trúc lặp

d)

Sử dụng cả cấu trúc tuần tự và rẽ nhánh

62.

Chương trình máy tính là gì?

a)

Một phần mềm ứng dụng cho người dùng.

b)

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.

c)

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.

d)

Một công cụ hỗ trợ soạn thảo văn bản.

63.

Mục đích của bước "Xác định bài toán" là gì?

a)

Viết thuật toán cho bài toán.

b)

Chỉ ra đầu vào và đầu ra của bài toán.

c)

Kiểm thử chương trình để loại bỏ lỗi.

d)

Lập trình để máy tính thực hiện nhiệm vụ.

64.

Tại sao cần chuyển thuật toán thành chương trình cho máy tính?

a)

Vì máy tính chỉ hiểu ngôn ngữ lập trình.

b)

Vì thuật toán không thể thực hiện được.

c)

Vì chương trình giúp máy tính hoạt động hiệu quả hơn.

d)

Vì chương trình giúp tối ưu hoá phần cứng.

65.

Sản phẩm của bước "Lập trình" là gì?

a)

Một sơ đồ khối thuật toán.

b)

Một chương trình máy tính.

c)

Một bản phân tích bài toán.

d)

Một danh sách lỗi cần sửa.

66.

Kiểm thử chương trình giúp làm gì?

a)

Xác định thuật toán cho bài toán.

b)

Phát hiện lỗi và bất hợp lý trong chương trình.

c)

Hoàn thiện sơ đồ khối thuật toán.

d)

Chuyển thuật toán thành chương trình.

67.

Thuật toán tìm ƯCLN cần làm gì trước khi lập trình?

a)

Xác định bài toán và xây dựng thuật toán.

b)

Viết chương trình ngay từ đầu.

c)

Kiểm thử các dữ liệu đầu vào.

d)

Phân tích và gỡ lỗi chương trình.

68.

Sản phẩm của bước "Xây dựng thuật toán" là gì?

a)

Một chương trình hoàn chỉnh.

b)

Một sơ đồ khối hoặc danh sách các bước thực hiện.

c)

Một bộ dữ liệu thử nghiệm.

d)

Một ngôn ngữ lập trình mới.

69.

Quy trình giải bài toán có thể áp dụng cho:

a)

Chỉ các bài toán đơn giản.

b)

Tất cả các bài toán mà máy tính có thể giải quyết.

c)

Chỉ các bài toán có đầu vào là số nguyên.

d)

Chỉ các bài toán trong toán học.

70.

Ngôn ngữ lập trình là gì?

a)

Một ngôn ngữ giao tiếp giữa người và máy tính.

b)

Một tập hợp các quy tắc ngữ pháp để viết thuật toán.

c)

Một công cụ kiểm thử chương trình.

d)

Một phần mềm lập trình máy tính.

71.

Đâu là ví dụ của bước "Kiểm thử và chạy chương trình"?

a)

Phân tích dữ liệu đầu vào và đầu ra.

b)

Phát hiện lỗi logic trong chương trình Scratch.

c)

Viết sơ đồ khối để biểu diễn thuật toán.

d)

Ghi nhận yêu cầu của bài toán.

72.

Nếu không kiểm thử chương trình, điều gì có thể xảy ra?

a)

Chương trình không hoạt động hoặc đưa ra kết quả sai.

b)

Chương trình không thể biên dịch.

c)

Máy tính không hiểu được chương trình.

d)

Không có vấn đề gì.

73.

Khi xác định bài toán, ta cần làm gì?

a)

Viết chương trình ngay lập tức.

b)

Tìm hiểu yêu cầu bài toán và xác định đầu vào, đầu ra.

c)

Kiểm tra lỗi logic trong chương trình.

d)

Hoàn thiện sơ đồ khối thuật toán.

74.

Bước nào được thực hiện trước khi chuyển thuật toán thành chương trình?

a)

Kiểm thử và sửa lỗi.

b)

Xây dựng thuật toán.

c)

Đánh giá kết quả bài toán.

d)

Gỡ lỗi chương trình.

75.

Đâu là một trong những bước để giải một bài toán trên máy tính?

a)

Kiểm thử, chạy và hiệu chỉnh chương trình

b)

Chỉnh sửa video

c)

Chỉnh sửa chất lượng video

d)

Lọc chương trình

76.

Đâ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?

a)

Xác định bài toán

b)

Tìm thuật toán giải bài toán và cách tổ chức dữ liệu.

c)

Viết chương trình

d)

Viết lời thoại

77.

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?

a)

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)

Bởi vì như vậy thì mới đủ các bước để giải một bài toán

c)

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

d)

Bởi vì để hợp thức hóa quy trình giải bài toán.

78.

Bước đầu tiên trong thuật toán tìm UCLN là gì?

a)

Kiểm tra xem hai số có bằng nhau hay không

b)

Tìm hiệu của hai số

c)

In ra kết quả

d)

Nhập hai số a và b

79.

Bước đầu tiên khi giao một bài toán cho máy tính giải quyết là gì?

a)

Xác định bài toán

b)

Kiểm tra kết quả

c)

Viết chương trình

d)

Xây dựng thuật toán

80.

Để máy tính thực hiện được một thuật toán, ta cần làm gì?

a)

Chuyển thuật toán thành chương trình máy tính

b)

Kiểm tra lại thuật toán

c)

Viết thuật toán bằng ngôn ngữ tự nhiên

d)

Vẽ sơ đồ khối

81.

Thuật toán được mô tả bằng cách nào?

a)

Đồ thị

b)

Bảng tính

c)

Ngôn ngữ tự nhiên

d)

Phương pháp liệt kê các bước hoặc sơ đồ khối

82.

Mục đích chính của việc chuyển đổi thuật toán thành chương trình là gì?

a)

Để làm cho thuật toán dễ hiểu hơn

b)

Để máy tính thực hiện được thuật toán

c)

Để tạo ra một chương trình hoàn chỉnh

d)

Để kiểm tra tính đúng đắn của thuật toán

83.

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?

a)

Giúp kiểm tra kết quả chính xác hơn

b)

Giúp xây dựng thuật toán nhanh hơn

c)

Giúp xác định rõ đầu vào và đầu ra của bài toán

d)

Giúp xác định ngôn ngữ lập trình phù hợp

84.

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?

a)

Áp dụng thuật toán tìm UCLN lặp đi lặp lại cho các cặp số

b)

Không cần thay đổi gì.

c)

Thêm một biến để lưu giá trị UCLN của ba số

d)

Thay đổi điều kiện dừng của thuật toán

85.

Tại sao cần xây dựng thuật toán trước khi viết chương trình?

a)

Để kiểm tra xem bài toán có giải được hay không

b)

Để có một kế hoạch rõ ràng trước khi thực hiện

c)

Để dễ dàng sửa lỗi trong chương trình

d)

Để chọn ngôn ngữ lập trình phù hợp