TopStudy

Tin học · Lớp 6

Giải SBT Tin học 6 KNTT Bài 17: Chương trình máy tính có đáp án

24 câu · 36 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. Tự luận

Câu 1

1 điểm

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

A. một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính “hiểu” và thực hiện

B. một bản hướng dẫn cho người sử dụng biết thực hiện công việc nào đó

C. hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc

D. chương trình trên ti vi về máy tính

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Phần Kiến thức mới dòng 4, 5, 6, 7 trang 78 sgk Tin học 6

Đáp án A

Câu 2

1 điểm

Để viết chương trình cho máy tính, người lập trình sử dụng loại ngôn ngữ nào ?

A. Ngôn ngữ chỉ gồm hai kí hiệu 0 và 1 B. Ngôn ngữ lập trình

C. Ngôn ngữ tự nhiên D. Ngôn ngữ chuyên ngành

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Để viết chương trình cho máy tính có thể hiểu, người lập trình sử dụng ngôn ngữ đặc biệt là ngôn ngữ lập trình

Đáp án B

Câu 3

1 điểm

Trong các tên sau đây, đâu là tên của một ngôn ngữ lập trình?

A. Scratch B. Window Explorer C. Word D. PowerPoint

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Scratch là một trong rất nhiều ngôn ngữ lập trình được sử dụng hiện nay như Java, C, C++

Đáp án A

Câu 4

1 điểm

Đúng ghi Đ, sai ghi S vào ô thích hợp của bảng sau:

Phát biểuĐúng (Đ)/ Sai (S)
a) Chương trình máy tính là một cách mô tả thuật toán để máy tính có thể “hiểu” và thực hiện được
b) Chương trình máy tính là tập hợp các lệnh được viết bằng hai bit 0 và 1
c) Chương trình máy tính dựa trên dữ liệu đầu vào, tiến hành các bước xử lí để trả lại kết quả đầu ra
d) Chương trình được lập trình trên máy tính chỉ sử dụng cho máy tính, không sử dụng cho các thiết bị khác
e) Có rất nhiều ngôn ngữ lập trình khác nhau
f) Mỗi thuật toán cần một ngôn ngữ lập trình riêng để viết thành chương trình
g) Có thể dùng nhiều ngôn ngữ lập trình khác nhau để thể hiện một thuật toán
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Phát biểuĐúng (Đ)/ Sai (S)
a) Chương trình máy tính là một cách mô tả thuật toán để máy tính có thể “hiểu” và thực hiện đượcĐ
b) Chương trình máy tính là tập hợp các lệnh được viết bằng hai bit 0 và 1S
c) Chương trình máy tính dựa trên dữ liệu đầu vào, tiến hành các bước xử lí để trả lại kết quả đầu raĐ
d) Chương trình được lập trình trên máy tính chỉ sử dụng cho máy tính, không sử dụng cho các thiết bị khácS
e) Có rất nhiều ngôn ngữ lập trình khác nhauĐ
f) Mỗi thuật toán cần một ngôn ngữ lập trình riêng để viết thành chương trìnhS
g) Có thể dùng nhiều ngôn ngữ lập trình khác nhau để thể hiện một thuật toánĐ

Câu 5

1 điểm

Ghép ý nghĩa mỗi câu lệnh với lệnh trong Scratch và kí hiệu hình học của sơ đồ khối cho phù hợp

1) Cấu trúc lặpa) Hình minh hoạf) Hình minh hoạ
2) Bắt đầub) Hình minh hoạHình minh hoạ
3) Cấu trúc rẽ nhánhc) Hình minh hoạh) Hình minh hoạ
4) Đầu vàod) Hình minh hoại) Hình minh hoạ
5) Đầu rae) Hình minh hoạj) Hình minh hoạ
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

1 – c) – g) 2 – a) – f)

3 – b) – j) 4 – e) – h)

5 – d) – i)

Câu 6

1 điểm

Trong Scratch, câu lệnh ở Hình 20 thể hiện cấu trúc điều khiển nào?

Hình minh hoạ

A. Cấu trúc rẽ nhánh dạng thiếu

B. Cấu trúc rẽ nhánh dạng đủ

C. Cấu trúc lặp

D. Cấu trúc tuần tự

Xem đáp án và lời giải

Câu 7

1 điểm

Trong Scratch, câu lệnh ở Hình 21 thể hiện cấu trúc điều khiển nào

Hình minh hoạ

A. Cấu trúc rẽ nhánh dạng thiếu

B. Cấu trúc rẽ nhánh dạng đủ

C. Cấu trúc lặp

D. Cấu trúc tuần tự

Xem đáp án và lời giải

Câu 8

1 điểm

Ghép mỗi cấu trúc điều khiển tương ứng với khối lệnh trong Scratch?

1) Lặp lại liên tục việc di chuyển 10 bướca) Hình minh hoạ
2) Lặp lại 10 lần việc di chuyển 10 bướcb) Hình minh hoạ
3) Lặp lại việc di chuyển 10 bước cho đến khi tọa độ x lớn hơn 200c) Hình minh hoạ
4) Nếu tọa độ x nhỏ hơn 200 thì di chuyển 10 bướcd)
Xem đáp án và lời giải

Câu 9

1 điểm

Lệnh trong Hình 22 là lệnh lặp thực hiện cho nhân vật, nhân vật sẽ dừng lại khi nào?

Hình minh hoạ

A. Nhân vật không dừng lại

B. Nhân vật dừng lại khi tọa độ x lớn hơn 200

C. Nhân vật dừng lại khi tọa độ x nhỏ hơn 200

D. Nhân vật dừng lại khi tọa độ x bằng 200

Xem đáp án và lời giải

Câu 10

1 điểm

Lệnh nào sau đây trong Scratch thực hiện cấu trúc rẽ nhánh ?

A.Hình minh hoạ B.Hình minh hoạ

C. Hình minh hoạ D.Hình minh hoạ

Xem đáp án và lời giải

Câu 11

1 điểm

Cho chương trình Scratch sau đây?

Hình minh hoạ

Điều gì xảy ra khi chú mèo di chuyển đến cạnh của sân khấu?

A. Chú mèo dừng lại

B. Chú mèo tiếp tục di chuyển

C. Chú mèo quay ngược lại và đi tiếp

D. Chú mèo quay một góc 90 độ và đi tiếp

Xem đáp án và lời giải

Câu 12

1 điểm

Chương trình Scratch ở Hình 24 thực hiện công việc gì ?

Hình minh hoạ

A. Phát âm thanh “Meow” một lần trong 1 giây

B. Phát âm thanh “Meow” 3 lần, mỗi lần cách nhau 1 giây

C. Phát âm thanh “Meow” một lần trong 3 giây

D. Phát âm thanh “Meow” nhiều lần liên tục

Xem đáp án và lời giải

Câu 13

1 điểm

Bạn An muốn tạo một chương trình Scratch để khi chạy chương trình chú mèo phát ra âm thanh “Meow” và nói “Meo, meo, meo”. Cả hai hành động trên lặp lại trong 3 lần. Trong các chương trình Scratch sau đây, những chương trình nào giải quyết được yêu cầu của An

A. Hình minh hoạ B.Hình minh hoạ

C. Hình minh hoạ D.Hình minh hoạ

Xem đáp án và lời giải

Câu 14

1 điểm

Chương trình Scratch nào thực hiện đúng sơ đồ khối ở Hình 25.

Hình minh hoạ

A. Hình minh hoạ B.Hình minh hoạ

C. Hình minh hoạ D.Hình minh hoạ

Xem đáp án và lời giải

Câu 15

1 điểm

Bạn Khoa muốn viết chương trình Scratch để thực hiện cuộc thi tìm hiểu lịch sử Việt Nam. Hình 26 là một chương trình Scratch bạn đã viết

Hình minh hoạ

Chương trình Scratch Hình 26 thực hiện công việc gì? Xác định đầu vào và đầu ra của thuật toán

Xem đáp án và lời giải

Câu 16

1 điểm

Bạn Khoa muốn viết chương trình Scratch để thực hiện cuộc thi tìm hiểu lịch sử Việt Nam. Hình 26 là một chương trình Scratch bạn đã viết

Hình minh hoạ

Hãy cho ví dụ cụ thể giá trị dữ liệu đầu vào và cho biết kết quả đầu ra tương ứng

Xem đáp án và lời giải

Câu 17

1 điểm
Từ chương trình Scratch Hình 26, hãy trình bày thuật toán bằng sơ đồ khối
Xem đáp án và lời giải

Câu 18

1 điểm

Nhân ngày tết Trung thu, Trung tâm Chiếu phim Quốc gia giảm giá vé cho người xem dưới 15 tuổi

Em hãy mô tả thuật toán thực hiện việc kiểm tra một người xem có được giảm giá vé hay không theo cách liệt kê các bước bằng ngôn ngữ tự nhiên và xác định đầu vào, đầu ra của thuật toán

Xem đáp án và lời giải

Câu 19

1 điểm

Nhân ngày tết Trung thu, Trung tâm Chiếu phim Quốc gia giảm giá vé cho người xem dưới 15 tuổi

Hãy mô tả thuật toán ở câu a bằng sơ đồ khối

Xem đáp án và lời giải

Câu 20

1 điểm

Nhân ngày tết Trung thu, Trung tâm Chiếu phim Quốc gia giảm giá vé cho người xem dưới 15 tuổi

Hãy viết chương trình Scratch thực hiện công việc trên

Xem đáp án và lời giải

Câu 21

1 điểm

Cho sơ đồ khối thuật toán tìm ước chung lớn nhất của hai số a, b như Hình 27

Hình minh hoạ

Hãy xác định đầu vào, đầu ra của thuật toán

Xem đáp án và lời giải

Câu 22

1 điểm

Cho sơ đồ khối thuật toán tìm ước chung lớn nhất của hai số a, b như Hình 27

Hình minh hoạ

Với a=18, b=24 hãy thực hiện từng bước theo sơ đồ khối thuật toán

Xem đáp án và lời giải

Câu 23

1 điểm

Cho sơ đồ khối thuật toán tìm ước chung lớn nhất của hai số a, b như Hình 27

Hình minh hoạ

Em hãy lấy ví dụ với dữ liệu đầu vào khác câu b và chạy thuật toán bằng tay theo sơ đồ khối

Xem đáp án và lời giải

Câu 24

1 điểm

Cho sơ đồ khối thuật toán tìm ước chung lớn nhất của hai số a, b như Hình 27

Hình minh hoạ

Hãy viết chương trình Scratch thực hiện thuật toán trên

Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Chương trình máy tính · Các bộ sách Tin học Lớp 6