12 câu Trắc nghiệm Tin học 10 Cánh diều Lập trình giải quyết bài toán trên máy tính có đáp án (Phần 2)
Đề thi

12 câu Trắc nghiệm Tin học 10 Cánh diều Lập trình giải quyết bài toán trên máy tính có đáp án (Phần 2)

A
Admin
Tin họcLớp 10100 lượt thi
12 câu hỏi
1. Trắc nghiệm
1 điểm

Giải bài toán trên máy tính được tiến hành qua mấy bước?

3

4

5

6

Xem đáp án

Đáp án đúng là: B

Giải bài toán trên máy tính được tiến hành qua các bước: Xác định bài toán, tìm thuật toán, viết chương trình, kiểm thử.

2. Trắc nghiệm
1 điểm

Nếu muốn học một ngôn ngữ lập trình bậc cao, em sẽ phải tìm hiểu những gì ở ngôn ngữ lập trình đó?

Các kiểu dữ liệu – Các hàm thư viện.

Quy định về cách viết các thành tố như: Tên, câu lệnh, biểu thức.

Các phép tính và loại câu lệnh có thể thực hiện - Bảng chữ cái của ngôn ngữ.

Cả A, B và C đều đúng.

Xem đáp án

Đáp án đúng là: D

Nếu muốn học một ngôn ngữ lập trình bậc cao, cần phải tìm hiểu cả 3 yếu tố trên.

3. Trắc nghiệm
1 điểm

Các bước giải bài toán trên máy tính được tiến hành theo thứ tự nào sau đây:

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 – Kiểm thử, chạy và hiệu chỉnh chương trì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 – Kiểm thử, chạy và hiệu chỉnh chương trình

Tìm thuật toán giải bài toán và cách tổ chức dữ liệu – xác định bài toán – viết chương trình – Kiểm thử, chạy và hiệu chỉnh chương trình

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

Xem đáp án

Đáp án đúng là: A

Có thể xem quá trình giải bài toán bằng lập trình trên máy tính có các bước sau:

Bước 1. Xác định bài toán.

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

Bước 3. Viết chương trình.

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

4. Trắc nghiệm
1 điểm

Cách phát biểu bài toán nào sau đây là trong tin học?

Trong mặt phẳng tọa độ Oxy, cho ba điểm A(3;-1); B(2; 10); C(-4; 2). Tính tích vô hướng AB,AC .

Giải phương trình 4x2 - 2x - 6 = 0

Tính tổng, tích, hiệu và thương của 2 số nguyên a và b. Kết quả lấy 3 chữ số sau dấu phẩy.

Có một hình chữ nhật ABCD với chiều dài = 9 cm và chiều rộng = 6 cm. Hỏi diện tích hình chữ nhật ABCD bằng bao nhiêu?

Xem đáp án

Đáp án đúng là: C

Các bài tập trong toán học thường đưa ra số liệu cụ thể, còn các bài tập trong tin học thường đưa dữ liệu dạng tổng quát ví dụ a, b, c, ....

5. Trắc nghiệm
1 điểm

Trong các câu sau đây, những câu nào đúng?

Kết quả của bước xác định bài toán có ý nghĩa quan trọng đối với bước tìm thuật toán giải bài toán.

Nếu không biết thuật toán của một bài toán thì không thể viết được chương trình để máy tính giải quyết bài toán đó.

Việc viết chương trình không liên quan gì đến thuật toán và cách tổ chức dữ liệu.

A và B đúng.

Xem đáp án

Đáp án đúng là: D

Việc viết chương trình chắc chắn phải liên quan gì đến thuật toán và cách tổ chức dữ liệu, nên đáp án C sai.

6. Trắc nghiệm
1 điểm

Mục đích của việc kiểm thử, chạy và hiệu chỉnh chương trình

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

Phát hiện và sửa sai sót

Mô tả chi tiết bài toán

Để tạo ra một chương trình

Xem đáp án

Đáp án đúng là: B

Mục đích của việc kiểm thử, chạy và hiệu chỉnh chương trình là để phát hiện và sửa sai sót.

7. Trắc nghiệm
1 điểm

Viết chương trình là?

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

Dùng ngôn ngữ lập trình để diễn đạt bài toán

Dùng ngôn ngữ lập trình và cấu trúc dữ liệu thích hợp để diễn tả thuật toán

Tất cả đều đúng

Xem đáp án

Đáp án đúng là: D

Viết chương trình tức là viết lại thuật toán trên một ngôn ngữ lập trình.

⇒ Cả 3 ý trên đều đúng.

8. Trắc nghiệm
1 điểm

Có mấy loại chương trình dịch?

1

2

3

4

Xem đáp án

Đáp án đúng là: B

Chương trình dịch được chia thành hai loại: Thông dịch và biên dịch

9. Trắc nghiệm
1 điểm

Các bước giải bài toán sau dùng để:

Media VietJack

Tìm số nhỏ nhất trong ba số a, b, c;

Tìm số lớn nhất trong ba số a, b, c ;

Tìm số lớn nhất trong dãy số nguyên N số.

Tìm số nhỏ nhất trong dãy số nguyên N số.

Xem đáp án

Đáp án đúng là: B

Các bước giải trên dùng để tìm số lớn nhất trong ba số a, b, c.

10. Trắc nghiệm
1 điểm

Tiêu chí lựa chọn thuật toán giải bài toán và cách tổ chức dữ liệu là gì?

Lượng tài nguyên thuật toán đòi hỏi và lượng tài nguyên cho phép.

Độ phức tạp của thuật toán.

Các tài nguyên như thời gian thực hiện, số lượng ô nhớ.

Cả 3 ý trên đều đúng.

Xem đáp án

Đáp án đúng là: D

Thuật toán tốt là thuật toán đáp ứng cả 3 tiêu chí trên

11. Trắc nghiệm
1 điểm

Trong chế độ biên dịch, một chương trình đã được dịch thông suốt, hệ thống không báo lỗi. Có thể khẳng định rằng ta đã có một chương trình đúng hay chưa?

Chưa thể khẳng định

Có thể khẳng định

Còn tùy thuộc vào chương trình

Tùy thuộc vào ngôn ngữ lập trình

Xem đáp án

Đáp án đúng là: A

Không thể khẳng định chương trình đúng vì chương trình có thể vẫn còn chứa lỗi ngữ nghĩa.

12. Trắc nghiệm
1 điểm

Trong chế độ thông dịch, giả sử hai phần ba số câu lệnh trong chương trình đã được thự hiện. Có thể khẳng định rằng chương trình không còn chứa lỗi cú pháp nữa hay không?

Chưa thể khẳng định

Có thể khẳng định

Còn tùy thuộc vào chương trình

Tùy thuộc vào ngôn ngữ lập trình

Xem đáp án

Đáp án đúng là: A

Không thể khẳng định. Cú pháp của các câu lệnh chưa thực hiện, chưa được kiểm tra hết.