wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn Tập Tin Học 8

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Mô tả công việc dưới dạng thuật toán.

a)

Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

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.

c)

Là bước thực hiện công việc đó.

2.

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

a)

Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

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.

c)

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.

d)

Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

3.

Điều kiện của các lệnh trong chương trình là gì?

a)

Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

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.

c)

Là bước thực hiện công việc đó.

d)

Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

4.

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.

c)

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

d)

Cả 3 đáp án trên

5.

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.

6.

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.

7.

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

8.

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

a)

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

b)

Xâu kí tự.

c)

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

d)

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

9.

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

10.

Phát biểu nào dưới đây là sai?

a)

Mô tả công việc dưới dạng thuật toán là việc liệt kê các bước thực hiện công việc đó. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

b)

Chương trình 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)

Tại mỗi thời điểm thực hiện chương trình, biến nhớ có thể nhận cùng lúc nhiều giá trị.

d)

Ngoài các biến có sẵn, người dùng phải tạo biến trước khi sử dụng.

11.

Mỗi biến nhớ được tạo ra trong chương trình có thể lưu trữ dữ liệu kiểu nào trong các kiểu dữ liệu dưới đây?

a)

Kiểu số.

b)

Kiểu chữ.

c)

Kiểu logic.

d)

Cả 3 đáp án.

12.

Định nghĩa về kiểu dữ liệu.

a)

Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

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.

c)

Là một tập hợp các giá trị mà một biến thuộc kiểu đó có thể nhận.

13.

Mỗi kiểu dữ liệu được trang bị gì?

a)

Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

Một phép toán tương ứng.

c)

Bước thực hiện công việc đó.

d)

Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

14.

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

a)

1

b)

2

c)

3

d)

4

15.

Có mấy loại cấu trúc điều khiển?

a)

1

b)

2

c)

3

d)

4

16.

Các cấu trúc điều khiển là?

a)

Cấu trúc lặp.

b)

Cấu trúc rẽ nhánh.

c)

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

d)

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

17.

Cấu trúc rẽ nhánh có mấy loại?

a)

1

b)

2

c)

3

d)

4

18.

Dạng của cấu trúc lặp trong ngôn ngữ lập trình Scratch là?

a)

Lặp với số lần định trước.

b)

Lặp vô hạn.

c)

Lặp có điều kiện kết thúc.

d)

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

19.

Đâu là dạng của cấu trúc rẽ nhánh?

a)

Lặp vô hạn.

b)

Khuyết thiếu.

c)

Lăp với số lần định trước.

d)

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

20.

Biểu thức số học là gì?

a)

Là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.

b)

Là biểu thức có sử dụng các phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ đị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.

21.

Phép toán Scratch dưới đây tương ứng với kiểu dữ liệu nào?

a)

Kiểu văn bản

b)

Kiểu logic

c)

Kiểu số

d)

Kiểu xâu kí tự

22.

Đây là khối lệnh gì trong Scratch?

a)

Rẽ nhánh dạng đủ

b)

Câu lặp lệnh với một số lần xác định

c)

Câu lặp lệnh mãi mãi

d)

Rẽ nhánh dạng thiếu

23.

Chọn phát biểu đúng nhất về hoạt động gỡ lỗi.

a)

Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.

b)

Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.

c)

Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình.

d)

Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình.

24.

Điều kiện của các bước thực hiện trong thuật toán là gì?

a)

A. Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.

b)

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

c)

C. Là bước thực hiện công việc đó.

d)

D. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.