wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về Thuật toán và Chương trình

Total questions: 20

Worksheet time: 4mins

Name
Class
Date
1.

Đâu không phải là cách để mô tả một thuật toán

a)

Liệt kê bằng ngôn ngữ tự nhiện

b)

Viết một bài luận

c)

Dùng sơ đồ khối

d)

Câu A và C

2.

Chương trình là?

a)

Dãy các thao tác điều khiển máy tính thực hiện thuật toán

b)

Dãy các lệnh điều khiển máy tính xử lý thuật toán

c)

Dãy các lệnh điều khiển máy tính giải quyết thuật toán

d)

Dãy các lệnh điều khiển máy tính thực hiện một thuật toán

3.

Để nhân vật di chuyển theo hình vuông, cần phải sửa câu lệnh nào trong đoạn chương trình dưới đây

a)

Câu lệnh "Khi bấm vào "

b)

Câu lệnh "Lặp lại 4"

c)

Câu lệnh "di chuyển 60 bước"

d)

Câu lệnh "Xoay 120 độ"

4.

Câu lệnh nào thực hiện chạy chương trình?

a)

Câu lệnh "Khi bấm vào "

b)

Câu lệnh "Lặp lại 4"

c)

Câu lệnh "di chuyển 60 bước"

d)

Câu lệnh "Xoay 120 độ"

5.

Từ nào còn thiếu trong chỗ trống: ………. là dãy các lệnh điều khiển máy tính thực hiện một thuật toán.

a)

Danh sách

b)

Biểu thức

c)

Chương trình

d)

Bài toán

6.

Có mấy kiểu dữ liệu phổ biến?

a)

1

b)

2

c)

3

d)

4

7.

Đâu là tên của kiểu dữ liệu?

a)

Kiểu số.

b)

Kiểu xâu kí tự.

c)

Kiểu biến.

d)

Cả 3 đáp án trên.

8.

Biến là gì?

a)

Là các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.

b)

Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình và thay đổi giá trị

c)

Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.

d)

Cả 3 đáp án trên.

9.

Hằng là gì?

a)

Là các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.

b)

Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình.

c)

Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.

d)

Cả 3 đáp án trên.

10.

Biểu thức là gì?

a)

Là các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.

b)

Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình.

c)

Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.

d)

Là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.

11.

Theo em, kiểu dữ liệu mà bán kính r, chu vi của đường tròn sẽ nhận là gì?

a)

Kiểu số.

b)

Kiểu chữ.

c)

Kiểu logic.

d)

Cả 3 đáp án trên.

12.

Đâu là dữ liệu kiểu logic?

a)

Số nguyên, số thực, số tự nhiên,...

b)

Dãy kí tự.

c)

Đúng (true), sai (false).

d)

Cả 3 đáp án trên.

13.

Biến nhận dữ liệu kiểu nào?

a)

Kiểu số.

b)

Kiểu chữ.

c)

Kiểu logic.

d)

Cả 3 đáp án trên.

14.

Đâu là dữ liệu kiểu số?

a)

Số nguyên, số thực, số tự nhiên,...

b)

Dãy kí tự.

c)

Đúng (true), sai (false).

d)

Cả 3 đáp án trên.

15.

Đâu là dữ liệu kiểu chữ?

a)

Số nguyên, số thực, số tự nhiên,...

b)

Dãy kí tự.

c)

Đúng (true), sai (false).

d)

Cả 3 đáp án trên.

16.

Đâu không phải là cấu trúc lặp?

a)

Rẽ nhánh

b)

Tuần tự

c)

Mô phỏng

d)

Cấu trúc lặp

17.

Chương trình Scratch nào sau đây thực hiện vẽ hình lục giác đều?

a)

b)

c)

d)

18.

 Để dừng việc vẽ hình ta sử dụng câu lệnh nào dưới đây

a)

b)

c)

d)

19.

Có mấy kiểu mô tả thuật toán, em hãy kể tên

(a)  

20.

Quan sát đoạn chương trình trên và đoán xem cho ra kết quả gì?

(a)