wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN tập cuối ky 2 - Tin 8 24-25

Total questions: 22

Worksheet time: 48mins

Name
Class
Date
1.
Cấu trúc rẽ nhánh gồm dạng nào dưới đây?
a)
Dạng khuyết
b)
Dạng đầy đủ
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
2.
Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?
a)
Đúng
b)
Sai
c)
Đúng hay sai
d)
Đúng một phần
3.
Cấu trúc lặp có dạng nào dưới đây
a)
Lặp với số lần cố định trước
b)
Lặp vô hạn
c)
Lặp có điều kiện
d)
Cả ba đáp án trên đều đúng
4.
Để thực hiện Thuật toán giải phương trình ax + b = 0 thì bước đầu tiên cần?
a)
Nhập hai số thực a và b
b)
Hoán đổi giá trị hai biến a và b
c)
Tìm số lớn hơn trong hai số
d)
Tìm số lớn hơn trong hai số
5.
Trong các ngôn ngữ lập trình, dữ liệu được phân loại thành những kiểu khác nhau để?
a)
Lưu trữ
b)
Áp dụng những phép toán phù hợp
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
6.
Trong các ngôn ngữ lập trình thì số được phân loại thành?
a)
Kiểu số nguyên
b)
Kiểu số thực
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
7.
Trong các ngôn ngữ lập trình thì văn bản được phân loại thành?
a)
Kí tự
b)
Xâu kí tự
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
8.
Trong các ngôn ngữ lập trình thì cái gì được phân loại thành kiểu logic?
a)
Kí tự
b)
Văn bản
c)
Các điều kiện hay các phép so sánh
d)
Số
9.
@ là dữ liệu kiểu?
a)
Xâu kí tự
b)
Kí tự
c)
Logic
d)
Số
10.
Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
a)
Ngôn ngữ tự nhiên
b)
Sơ đồi khối
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
11.
Để máy tính “hiểu” và thực hiện thuật toán thì ta cần?
a)
Điều khiển máy tính
b)
Giải mẫu cho máy tính
c)
Viết chương trình
d)
Cả ba đáp án trên đều đúng
12.
Chương trình là?
a)
Dãy các thao tác điều khiển máy tính
b)
Dãy các lệnh điều khiển máy tính
c)
Tập hợp các lệnh
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
13.
Để 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à?
a)
360 độ
b)
90 độ
c)
120 độ
d)
0 độ
14.
Các bước của thuật toán thực hiện tuần tự như thế nào?
a)
Từ trên xuống
b)
Từ dưới lên
c)
Do người viết quy định
d)
Tất cả đều sai
15.

Chương trình là gì?

a)

Là dãy các thao tác điều khiển máy tính giải quyết bài toán.

b)

 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.

c)

Là dãy các lệnh điều khiển máy tính xử lí thuật toán.

d)

Là dãy các lệnh điều khiển máy tính giải quyết bài toán.

16.

Để 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 lá cờ”

b)

Câu lệnh” Di chuyển 60 bước”

c)

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

d)

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

17.

Đâu KHÔNG phải là cách để mô tả một thuật toán?

a)

ẽ sơ đồ khối và liệt kê bằng ngôn ngữ tự nhiên   

b)

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

c)

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

d)

Vẽ sơ đồ khối

18.

Đoạn chương trình dưới đây không chứa cấu trúc điều khiển nào?

a)

Cấu trúc tuần tự                                       

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp                                              

d)

Không chứa cấu trúc nào

19.

Câu lệnh dưới đây thể hiện cấu trúc điều khiển nào?

a)

 Cấu trúc tuần tự                                         

b)

Cấu trúc rẽ nhánh dạng khuyết

c)

 Cấu trúc lặp                                              

d)

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

20.

Cấu trúc tuần tự thể hiện cách lắp ghép các khối lệnh thành phần theo trình tự nào?

a)

Từ dưới lên trên

b)

Từ phải sang trái

c)

Từ trên xuống dưới

d)

Cả ba đáp án trên đều đúng

21.
Trong các ngôn ngữ lập trình thì văn bản được phân loại thành?
a)
Kí tự
b)
Xâu kí tự
c)
Cả hai đáp án trên đều đúng
d)
Cả hai đáp án trên đều sai
22.
Câu. Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
a)
- Ngôn ngữ tự nhiên
b)
- Sơ đồi khối
c)
- Cả hai đáp án trên đều đúng
d)
- Cả hai đáp án trên đều sai