TopStudy

Tin học · Lớp 8

20 câu trắc nghiệm Tin học 8 Kết nối tri thức Bài 12 có đáp án

20 câu · 30 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Trong bài học "Từ thuật toán đến chương trình", để mô tả các bước giải quyết vấn đề, ta nên sử dụng khái niệm nào sau đây?
  1. Đáp án A: Phần cứng.
  2. Đáp án B: Ngôn ngữ lập trình.
  3. Đáp án C: Thuật toán.
  4. Đáp án D: Lệnh điều khiển.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Câu 2

1 điểm
Khi viết một chương trình để điều khiển nhân vật di chuyển theo một hình tam giác đều, bước nào sau đây là không cần thiết trong thuật toán?
  1. Đáp án A: Xác định góc quay của nhân vật sau khi di hết một cạnh.
  2. Đáp án B: Liệt kê lần lượt các bước điều khiển nhân vật bằng ngôn ngữ tự nhiên.
  3. Đáp án C: Xác định vị trí xuất phát ngẫu nhiên của nhân vật.
  4. Đáp án D: Lặp lại quá trình di chuyển và quay cho đủ ba cạnh.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Câu 3

1 điểm
Với thuật toán điều khiển xe ô tô tự chạy, sau khi xe đã đi được một quãng đường, nếu cần dừng lại, điều kiện nào sau đây được sử dụng để ra lệnh dừng?
  1. Đáp án A: Đã đi được 120 bước.
  2. Đáp án B: Vượt quá 120 bước.
  3. Đáp án C: Chưa đạt 120 bước.
  4. Đáp án D: Nhỏ hơn hoặc bằng 120 bước.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

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

Câu 4

1 điểm
Với trường hợp nhân vật di chuyển theo đường đi là một tam giác đều thì góc quay của nhân vật khi đi hết một cạnh là?
  1. Đáp án A: 360o^{o}.
  2. Đáp án B: 90o^{o}.
  3. Đáp án C: 120o^{o}.
  4. Đáp án D: 0o^{o}.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

Câu 5

1 điểm
Mục đích của việc sử dụng thuật toán trước khi viết chương trình là gì?
  1. Đáp án A: Để thực hiện lệnh điều khiển mà không cần chương trình.
  2. Đáp án B: Để máy tính có thể tự động viết chương trình.
  3. Đáp án C: Để mô tả các bước giải quyết vấn đề một cách rõ ràng, dễ hiểu.
  4. Đáp án D: Để tạo ra giao diện đẹp cho chương trình.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

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

Câu 6

1 điểm
Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
  1. Đáp án A: Ngôn ngữ tự nhiên.
  2. Đáp án B: Sơ đồi khối.
  3. Đáp án C: Cả hai đáp án trên đều đúng.
  4. Đáp án D: Cả hai đáp án trên đều sai.
Xem đáp án và lời giải

Câu 7

1 điểm
Chương trình là?
  1. Đáp án A: Dãy các thao tác điều khiển máy tính thực hiện thuật toán.
  2. Đáp án B: Dãy các lệnh điều khiển máy tính xử lý thuật toán.
  3. Đáp án C: Dãy các lệnh điều khiển máy tính giải quyết thuật toán.
  4. Đáp án D: Dãy các lệnh điều khiển máy tính thực hiện thuật toán.
Xem đáp án và lời giải

Câu 8

1 điểm

Bạn Khoa viết kịch bản mô tả hoạt động - của xe ô tô chạy trên đường như sau:

Khi xe cách hòn đá nhỏ hơn 120 bước, xe sẽ dừng lại. Chương trình Scratch thực hiện thuật toán là?

  1. Đáp án A: Xe khởi động Khoảng cách hòn đá 120 bước -> nhắc-> đi 5 bước -> -> dừng lại.
  2. Đáp án B: Xe khởi động-> Khoảng cách hòn đá 120 bước -> đi 5 bước -> nhắc -> dừng lại.
  3. Đáp án C: Xe khởi động -> đi 5 bước -> Khoảng cách hòn đá 120 bước -> nhắc -> dừng lại.
  4. Đáp án D: Xe khởi động -> đi 5 bước-> nhắc -> Khoảng cách hòn đá 120 bước -> dừng lại.
Xem đáp án và lời giải

Câu 9

1 điểm
Thuật toán là gì?
  1. Đáp án A: Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
  2. Đáp án B: Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
  3. Đáp án C: Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
  4. Đáp án D: Tất cả đều sai.
Xem đáp án và lời giải

Câu 10

1 điểm
Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
  1. Đáp án A: Hình minh hoạ
  2. Đáp án B: Hình minh hoạ
  3. Đáp án C: Hình minh hoạ
  4. Đáp án D: Hình minh hoạ
Xem đáp án và lời giải

Câu 11

1 điểm
Xác định điều kiện cho trước của bài toán tính chu vi tam giác.
  1. Đáp án A: Diện tích tam giác.
  2. Đáp án B: 3 cạnh của tam giác.
  3. Đáp án C: Chiều cao của tam giác.
  4. Đáp án D: Chu vi tam giác.
Xem đáp án và lời giải

Câu 12

1 điểm
Thứ tự các bước giải bài toán trên máy tính:
  1. Đáp án A: Xác định bài toán -> Viết chương trình -> Mô tả thuật toán.
  2. Đáp án B: Xác định bài toán -> Mô tả thuật toán -> Viết chương trình.
  3. Đáp án C: Mô tả thuật toán -> Xác định bài toán -> Viết chương trình.
  4. Đáp án D: Viết chương trình -> Xác định bài toán -> Mô tả thuật toán.
Xem đáp án và lời giải

Câu 13

1 điểm
Lệnh Code trong phần mềm Scratch là nơi?
  1. Đáp án A: Chứa các âm thanh khác nhau của đối tượng.
  2. Đáp án B: Chứa các thiết kế, các giao diện khác nhau của đối tượng.
  3. Đáp án C: Chứa danh mục các lệnh dùng để lập trình cho các đối tượng trong Scratch.
  4. Đáp án D: Đáp án khác.
Xem đáp án và lời giải

Câu 14

1 điểm
Chọn phát biểu SAI
  1. Đáp án A: Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp.
  2. Đáp án B: Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được.
  3. Đáp án C: Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán.
  4. Đáp án D: Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính.
Xem đáp án và lời giải

Câu 15

1 điểm

Hãy cho biết kết quả thực hiện thuật Toán:

- B1: Nếu a >b, kết quả là ″a lớn hơn b″ và chuyển đến Bước 3

- B2: Nếu a < b, kết quả là "a nhỏ hơn b"; ngược lại, kết quả là ″a bằng b″

- B3: Kết thúc thuật toán

</>

  1. Đáp án A: So sánh hai số a và b.
  2. Đáp án B: Hoán đổi giá trị hai biến a và b.
  3. Đáp án C: Tìm số lớn hơn trong hai số.
  4. Đáp án D: Đáp án khác.
Xem đáp án và lời giải

Câu 16

1 điểm

Tam giác đều là hình có ba cạnh bằng nhau, ba góc bằng nhau và bằng 60 độ. Để di chuyển theo một hình tam giác đều, nhân vật cần lặp lại ba lần việc thực hiện hai hành động sau đây:

Di chuyển về phía trước một số bước bằng độ dải cạnh tam giác. Ví dụ, di chuyển 60 bước.

Quay trái 120 độ.

Thuật toán đã sử dụng?

  1. Đáp án A: Cấu trúc tuần tự.
  2. Đáp án B: Cấu trúc lặp.
  3. Đáp án C: Cả hai đáp án trên đều đúng.
  4. Đáp án D: Cả hai đáp án trên đều sai.
Xem đáp án và lời giải

Câu 17

1 điểm

Dựa vào sơ đồ khối sau, khối hình thoi dùng để thể hiện điều gì?

Hình minh hoạ

  1. Đáp án A: Bắt đầu hoặc kết thúc của thuật toán.
  2. Đáp án B: Một vòng lặp vô hạn.
  3. Đáp án C: Một lệnh thực hiện hành động.
  4. Đáp án D: Một điều kiện cần kiểm tra để rẽ nhánh.
Xem đáp án và lời giải

Câu 18

1 điểm

Đâu là điểm khác biệt chính giữa 'thuật toán' và 'chương trình' theo nội dung trong hình ảnh?

Hình minh hoạ

  1. Đáp án A: Chương trình được viết bằng ngôn ngữ tự nhiên, thuật toán được viết bằng ngôn ngữ lập trình.
  2. Đáp án B: Thuật toán dùng để giải quyết bài toán, còn chương trình dùng để chơi game.
  3. Đáp án C: Thuật toán là phần cứng của máy tính, còn chương trình là phần mềm.
  4. Đáp án D: Thuật toán là các bước chi tiết bằng ngôn ngữ tự nhiên, chương trình là các lệnh để máy tính thực hiện thuật toán đó.
Xem đáp án và lời giải

Câu 19

1 điểm
Trong thuật toán điều khiển xe ô tô tự chạy, tại sao cần có điều kiện 'Nếu xe cách hòn đá nhỏ hơn 120 bước'?
  1. Đáp án A: Để xe có thể tăng tốc độ.
  2. Đáp án B: Để xe quay một góc ngẫu nhiên.
  3. Đáp án C: Để xe tự động dừng lại trước khi đâm vào hòn đá.
  4. Đáp án D: Để xe có thể nhảy lên trên hòn đá.
Xem đáp án và lời giải

Câu 20

1 điểm
Để vẽ một hình tam giác đều, nhân vật cần thực hiện những bước lặp nào?
  1. Đáp án A: Di chuyển 3 cạnh, mỗi cạnh quay một góc 60 độ.
  2. Đáp án B: Lặp lại 3 lần các bước: di chuyển một cạnh, sau đó quay một góc 120°.
  3. Đáp án C: Di chuyển 1 bước, sau đó quay 3 lần.
  4. Đáp án D: Di chuyển 3 bước, mỗi bước quay một góc bất kỳ.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Từ thuật toán đến chương trình · Các bộ sách Tin học Lớp 8