Kiểm tra Tin học 6 Kết nối tri thức Bài 17: Chương trình máy tính

Câu 1: Chương trình máy tính là:

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 con 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.

Câu 2: Để 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

Câu 3: Chương trình máy tính được tạo ra gồm những bước nào?

A. Nhận dữ liệu đầu vào, thực hiện các bước xử lí, đưa ra kết quả

B. Chỉ thực hiện một lệnh do con người yêu cầu

C. Chỉ thực hiện các bước xử lí và đưa ra kết quả

D. Nhập sơ đồ khối, đưa ra kết quả

Câu 4: Ngôn ngữ nào dưới đây không phải là ngôn ngữ lập trình

A. Python

B. Scratch

C. Tiếng việt

D. Java

Câu 5: Con người chỉ dẫn cho máy tính thực hiện công việc thông qua

A. Sơ đồ khối

B. giọng nói

C. các lệnh viết bằng ngôn ngữ lập trình

D. thuật toán

Câu 6: Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?

A. thông qua một từ khóa

B. thông qua các tên

C. thông qua các lệnh

D. thông qua một lệnh

Câu 7: 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

Câu 8: Điều nào sau dây là một chương trình máy tính không thể làm được?

A. Tạo ra một trò chơi

B. giúp chấm dứt bạo lực học đường

C. sắp xếp thứ tự của một dãy số

D. dự báo thời tiết

Câu 9: Sau khi nhập dữ liệu vào, làm thế nào để máy tính biết cách xử lí?

A. thực hiện các lệnh của chương trình theo đúng thứ tự

B. Máy tính tự sinh ra kết quả một cách ngẫu nhiên

C. Máy tính kiểm tra thuật toán

D. Máy tính kiểm tra bàn phím, chuột và màn hình

Câu 10: Phát biểu nào sau đây là đúng:

A. Ngôn ngữ lập trình chỉ là công cụ soạn thảo văn bản

B. Thứ tự thực hiện các lệnh trong chương trình không ảnh hưởng đến kết quả đầu ra

C. Chương trình máy tính là tập hợp các lệnh viết bằng ngôn ngữ lập trình

D.  Tất cả các ngôn ngữ lập trình đều giống nhau

Câu 11: Phát biểu nào sâu đây không đúng?

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

C. Có rất nhiều ngôn ngữ lập trình khác nhau

D. Chương trình máy tính là một tập hợp các lệnh viết bằng hai bit 0 và 1

Câu 12: Phát biểu nào sau đây đúng?

A. 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.

B. 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. 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

D. Chỉ có duy nhất một ngôn ngữ lập trình khác nhau

Câu 13: Trong Scratch, câu lệnh ở hình dưới đây thể hiện cấu trúc điều khiển nào?

[KNTT] Trắc nghiệm tin học 6 bài 17: Chương trình máy tính

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ự

Câu 14: 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?

 [KNTT] Trắc nghiệm tin học 6 bài 17: Chương trình máy tính

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

Câu 15: Cho chương trình Scratch sau đây:

 [KNTT] Trắc nghiệm tin học 6 bài 17: Chương trình máy tính

Đ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

Câu 16: Trong Pascal khai báo nào sau đây là đúng?

A. var tb: real;

B. 4hs: integer;

C. Const x: real;

D. Var r =30;

Câu 17: Chương trình Scratch ở hình 24 thực hiện công việc gì?

 [KNTT] Trắc nghiệm tin học 6 bài 17: Chương trình máy tính

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

B. Phát âm thanh "Meow"  bà 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

Cho chương trình Scratch như hình bên dưới, trả lời câu hỏi 18, 19, 20.

[KNTT] Trắc nghiệm tin học 6 bài 17: Chương trình máy tính

Câu 18: Chương trình này thực hiện công việc gì?

A. Đếm số

B. Viết chữ cái

C. Thực hiện phép tính

D. Cả A, B, C đều sai

Câu 19: Chương trình nhận đầu vào là gì?

A. số 3

B. giá tị của a, b, c

C. kết quả của a, b, c

D. giá trị của a, b, c chia 3

Câu 20: Chương trình thực hiện phép toán gì trên dữ liệu đầu vào?

A. Thực hiện phép tính (a + b + c) : 3

B. Thực hiện phép tính (a + b )+ (c : 3)

C. Thực hiện phép tính a + b + c + 3

D. Thực hiện phép tính (a+b+c)/3

Tham khảo đáp án dưới đây:

Câu 1: Đáp án đúng là 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.
Giải thích: Chương trình máy tính là một tập hợp các lệnh được viết bằng ngôn ngữ lập trình, giúp máy tính thực hiện các bước giải quyết vấn đề theo thuật toán.

Câu 2: Đáp án đúng là B. Ngôn ngữ lập trình.
Giải thích: Để viết chương trình cho máy tính, người lập trình sử dụng ngôn ngữ lập trình, ví dụ như Python, Java, C++.

Câu 3: Đáp án đúng là A. Nhận dữ liệu đầu vào, thực hiện các bước xử lí, đưa ra kết quả.
Giải thích: Một chương trình máy tính thường thực hiện các bước: nhận dữ liệu đầu vào, xử lý dữ liệu, và xuất kết quả.

Câu 4: Đáp án đúng là C. Tiếng việt.
Giải thích: Tiếng Việt không phải là ngôn ngữ lập trình. Các ngôn ngữ lập trình như Python, Java, Scratch là ngôn ngữ dùng để viết chương trình.

Câu 5: Đáp án đúng là C. các lệnh viết bằng ngôn ngữ lập trình.
Giải thích: Con người chỉ dẫn cho máy tính thông qua các lệnh viết bằng ngôn ngữ lập trình, giúp máy tính thực hiện công việc.

Câu 6: Đáp án đúng là C. thông qua các lệnh.
Giải thích: Các lệnh trong ngôn ngữ lập trình sẽ hướng dẫn máy tính thực hiện công việc theo yêu cầu.

Câu 7: Đáp án đúng là A. Scratch.
Giải thích: Scratch là một ngôn ngữ lập trình dành cho trẻ em, giúp họ học lập trình qua các khối lệnh kéo thả.

Câu 8: Đáp án đúng là B. giúp chấm dứt bạo lực học đường.
Giải thích: Các chương trình máy tính không thể thực hiện công việc như chấm dứt bạo lực học đường, đây là một vấn đề xã hội, không phải công việc của phần mềm.

Câu 9: Đáp án đúng là A. thực hiện các lệnh của chương trình theo đúng thứ tự.
Giải thích: Máy tính thực hiện chương trình theo đúng các lệnh đã được lập trình, từ đầu đến cuối theo thứ tự.

Câu 10: Đáp án đúng là C. Chương trình máy tính là tập hợp các lệnh viết bằng ngôn ngữ lập trình.
Giải thích: Chương trình máy tính là một tập hợp các lệnh được viết bằng ngôn ngữ lập trình để máy tính hiểu và thực hiện.

Câu 11: Đáp án đúng là D. Chương trình máy tính là một tập hợp các lệnh viết bằng hai bit 0 và 1.
Giải thích: Phát biểu này sai vì mặc dù máy tính hiểu lệnh bằng mã nhị phân (0 và 1), nhưng chương trình thường được viết bằng ngôn ngữ lập trình cấp cao hơn.

Câu 12: Đáp án đúng là B. 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.
Giải thích: Một thuật toán có thể được biểu diễn bằng nhiều ngôn ngữ lập trình khác nhau, không nhất thiết phải sử dụng một ngôn ngữ duy nhất.

Câu 13: Đáp án đúng là B. Cấu trúc rẽ nhánh dạng đủ.
Giải thích: Đây là cấu trúc rẽ nhánh đầy đủ, với điều kiện rõ ràng và hành động cụ thể cho cả hai trường hợp đúng và sai.

Câu 14: Đáp án đúng là B. Nhân vật dừng lại khi tọa độ x lớn hơn 200.
Giải thích: Lệnh này yêu cầu nhân vật dừng lại khi tọa độ x của nó vượt qua giá trị 200.

Câu 15: Đáp án đúng là C. Chú mèo quay ngược lại và đi tiếp.
Giải thích: Chú mèo sẽ quay lại và tiếp tục di chuyển nếu gặp cạnh của sân khấu.

Câu 16: Đáp án đúng là A. var tb: real;.
Giải thích: Đây là một khai báo hợp lệ trong Pascal, với tb là tên biến kiểu thực.

Câu 17: Đáp án đúng là B. Phát âm thanh "Meow" bà lần, mỗi lần cách nhau 1 giây.
Giải thích: Chương trình phát âm thanh "Meow" ba lần, mỗi lần cách nhau một giây.

Câu 18: Đáp án đúng là A. Đếm số.
Giải thích: Chương trình này thực hiện việc đếm số.

Câu 19: Đáp án đúng là B. giá trị của a, b, c.
Giải thích: Chương trình nhận các giá trị đầu vào là a, b, và c.

Câu 20: Đáp án đúng là A. Thực hiện phép tính (a + b + c) : 3.
Giải thích: Chương trình thực hiện phép tính (a + b + c) / 3.

Tìm thêm tài liệu Tin học 6 tại đây.

Chia sẻ bài viết
Bạn cần phải đăng nhập để đăng bình luận
Top