wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

THI HỌC KỲ II - TIIN 9 - 2024-2025

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.

Giải quyết vấn đề là:

a)

Làm theo hướng dẫn có sẵn

b)

Sử dụng máy tính để giải bài tập

c)

Tìm cách đạt mục tiêu từ một tình huống cụ thể ban đầu

d)

Viết chương trình máy tính

2.

Việc phân tích bài toán để hiểu rõ yêu cầu cần giải quyết là bước:

a)

Xác định vấn đề

b)

Xác định đầu ra

c)

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

d)

Viết chương trình

3.

Kết quả mà ta mong muốn đạt được khi giải quyết vấn đề là:

a)

Đầu vào

b)

Xử lý

c)

Đầu ra

d)

Giải pháp

4.

Việc mô tả cách giải bài toán theo từng bước cụ thể gọi là:

a)

Chương trình

b)

Thuật toán

c)

Giao diện

d)

Đầu vào

5.

Trong các bước sau, bước nào giúp tạo ra hướng giải cụ thể?

a)

Hiểu bài toán

b)

Viết chương trình

c)

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

d)

Kiểm tra chương trình

6.

Giải quyết vấn đề có thể áp dụng trong lĩnh vực nào?

a)

Chỉ trong Toán học

b)

Trong đời sống và học tập

c)

Chỉ trong lập trình

d)

Chỉ trong Tin học

7.

Quá trình giải quyết vấn đề giúp học sinh:

a)

Tránh làm bài khó

b)

Phát triển tư duy

c)

Học lập trình

d)

Học nhanh hơn

8.

Mục tiêu cuối cùng của việc giải quyết vấn đề là:

a)

Có bài làm đẹp

b)

Có chương trình hoàn chỉn

c)

Có kết quả chính xác và hợp lý

d)

Làm theo nhóm

9.

Chọn phát biểu đúng về thuật toán:

a)

Là phần giao tiếp người dùng

b)

Là kết quả xử lý

c)

Là các bước để giải bài toán

d)

Là đầu vào của chương trình

10.

Để giải quyết vấn đề hiệu quả, cần:

a)

Làm nhanh nhất

b)

Làm theo mẫu

c)

Hiểu rõ yêu cầu và lên kế hoạch cụ thể

d)

Sao chép lời giải

11.

Đầu vào (input) của một bài toán là:

a)

Kết quả xử lý

b)

Dữ liệu cần xử lý

c)

Câu lệnh trong chương trình

d)

Màn hình hiển thị

12.

Đầu ra (output) là:

a)

Kết quả cần có sau xử lý

b)

Dữ liệu đưa vào

c)

Biểu diễn thuật toán

d)

Giao diện chương trình

13.

Xử lý là:

a)

Nhập dữ liệu

b)

Hiển thị kết quả

c)

Quá trình biến đổi dữ liệu đầu vào để tạo ra đầu ra

d)

Viết mã chương trình

14.

Tại sao cần xác định rõ đầu vào và đầu ra trong bài toán tin học?

a)

Để thiết kế giao diện đẹp hơn

b)

Để chương trình chạy nhanh

c)

Để xử lý đúng dữ liệu và thu được kết quả chính xác

d)

Để giảm dung lượng bộ nhớ

15.

Em hãy xác định đầu vào và đầu ra của bài toán tính diện tích hình chữ nhật.

a)

Đầu vào: cạnh; Đầu ra: chu vi

b)

Đầu vào: chiều dài, chiều rộng; Đầu ra: diện tích

c)

Đầu vào: chiều cao; Đầu ra: diện tích

d)

Đầu vào: đường chéo; Đầu ra: diện tích

16.

Trong bài toán tính trung bình cộng, phần xử lý là gì?

a)

Nhập dữ liệu

b)

Tính tổng và chia cho số lượng phần tử

c)

In ra màn hình

d)

Ghi vào file

17.

Bước đầu tiên trong quy trình giải bài toán bằng máy tính là:

a)

Viết chương trình

b)

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

c)

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

d)

Kiểm tra kết quả

18.

Bước 'Xây dựng thuật toán' có vai trò:

a)

Tạo giao diện người dùng

b)

Hiện kết quả ra màn hình

c)

Mô tả cách giải bài toán một cách chi tiết, tuần tự

d)

Dịch mã nguồn

19.

Viết chương trình là bước để:

a)

Biến thuật toán thành ngôn ngữ mà máy tính có thể hiểu và thực hiện được

b)

Hiển thị giao diện

c)

Tạo dữ liệu mẫu

d)

Kiểm tra kết quả

20.

Chạy thử chương trình nhằm:

a)

Tạo báo cáo

b)

Tìm lỗi và kiểm tra kết quả

c)

Viết mã nguồn

d)

Tạo giao diện

21.

Tại sao cần Xây dựng thuật toán trước khi lập trình?

a)

Để có thể sửa lỗi dễ hơn

b)

Để tiết kiệm bộ nhớ

c)

Để chương trình chạy nhanh

d)

Để có định hướng rõ ràng trong việc viết chương trình

22.

Quy trình nào dưới đây là đúng khi giải bài toán bằng máy tính?

a)

Viết chương trình → Xác định bài toán → Kiểm tra

b)

Xác định bài toán → Xây dựng thuật toán → Viết chương trình → Kiểm tra và chạy thử

c)

Thiết kế giao diện → Viết mã → Kiểm tra

d)

Chạy chương trình trước

23.

Chương trình đúng là chương trình:

a)

Có giao diện đẹp

b)

Không có lỗi cú pháp và cho kết quả chính xác

c)

Ngắn gọn nhất

d)

Chạy nhanh nhất

24.

Để kiểm tra chương trình tính diện tích hình chữ nhật, em nên nhập dữ liệu nào sau đây?

a)

Chiều dài = 5, chiều rộng = 0

b)

Chiều dài = 7, chiều rộng = 3

c)

Chiều dài = 0, chiều rộng = 0

d)

Chiều dài = -5, chiều rộng = 4

25.

Bước nào sau đây KHÔNG thuộc quy trình giải quyết vấn đề bằng máy tính?

a)

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

b)

Kiểm tra kết quả

c)

Thiết kế thuật toán

d)

Thiết kế giao diện

26.

Một học sinh muốn tạo trò chơi đếm số. Việc xác định cách nhập và hiển thị số nằm ở bước nào?

a)

Xác định mục tiêu

b)

Thiết kế thuật toán

c)

Xác định yêu cầu bài toán

d)

Kiểm tra kết quả

27.

Giả sử em viết chương trình tính tổng hai số nhưng kết quả sai. Em nên làm gì ?

a)

Viết lại toàn bộ chương trình

b)

Tìm lỗi trong thuật toán hoặc nhập liệu

c)

Hỏi bạn làm hộ

d)

Bỏ qua và nộp bài

28.

Khi kiểm tra kết quả, điều em cần làm là:

a)

So sánh kết quả chương trình với kết quả mong muốn

b)

in kết quả

c)

Xóa bộ nhớ

d)

Báo cáo với giáo viên là đã hoàn thành bài tập