wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lớp 8 - cuối kì II

Total questions: 21

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Để mô tả thuật toán trực quan, ta dùng:

a)

Đoạn văn

b)

Mã lập trình

c)

Sơ đồ khối

d)

Danh sách gạch đầu dòng

2.

Ngôn ngữ lập trình có vai trò gì?

a)

Thiết kế hình ảnh

b)

Chuyển thuật toán thành lệnh máy hiểu

c)

Dịch văn bản

d)

Mô phỏng dữ liệu

3.

Thuật toán không rõ ràng gây hậu quả gì?

a)

Máy không nhận diện được

b)

Khó lập trình và chương trình có thể sai

c)

Giao diện xấu

d)

Lỗi phần cứng

4.

Kiểu dữ liệu số biểu diễn:

a)

Họ tên

b)

Ngày tháng

c)

Giá trị số học

d)

Màu sắc

5.

Kiểu dữ liệu logic có mấy giá trị?

a)

1

b)

3

c)

2

d)

Không xác định

6.

Kết quả "5 > 3" trong Scratch là kiểu dữ liệu gì?

a)

Số

b)

Chuỗi

c)

Logic

d)

Ký tự

7.

Tại sao cần xác định đúng kiểu dữ liệu?

a)

Để in đẹp

b)

Để lưu trữ nhanh

c)

Giúp máy tính hiểu và xử lý đúng

d)

Để bảo mật

8.

Phân biệt số nguyên và số thực:

a)

Nguyên: nhỏ – Thực: lớn

b)

Nguyên: có dấu – Thực: không có

c)

Nguyên: không thập phân – Thực: có thập phân

d)

Giống nhau

9.

Cấu trúc điều khiển tuần tự là:

a)

Thực hiện ngẫu nhiên

b)

Lệnh thực hiện từ trên xuống

c)

Điều kiện đúng thì thực hiện

d)

Lặp lại

10.

Cấu trúc điều kiện chỉ thực hiện khi điều kiện đúng gọi là:

a)

Vòng lặp

b)

Lặp vô hạn

c)

Rẽ nhánh

d)

Chức năng

11.

Trong Scratch, khối lặp một số lần cụ thể là:

a)

nếu...thì

b)

mãi mãi

c)

lặp lại...lần

d)

lặp lại cho đến khi

12.

Cấu trúc "nếu (điều kiện) thì (hành động)" thực hiện khi:

a)

Luôn đúng

b)

Điều kiện đúng

c)

Hành động đúng

d)

Điều kiện sai

13.

Khác nhau giữa "nếu...thì..." và "nếu...thì...ngược lại..." là:

a)

Không khác gì

b)

Giống nhau hoàn toàn

c)

Cái sau có thêm hành động khi điều kiện sai

d)

Cái đầu có thêm điều kiện

14.

Nếu điều kiện trong "lặp lại cho đến khi..." không bao giờ đúng thì:

a)

Không lặp lần nào

b)

Lặp đúng 1 lần

c)

Lặp vô hạn

d)

Bỏ qua lệnh

15.

Khi chưa biết số lần lặp, nên dùng cấu trúc nào?

a)

lặp lại...lần

b)

nếu...thì

c)

kết thúc

d)

lặp lại cho đến khi

16.

Lỗi cú pháp xảy ra khi:

a)

Mất internet

b)

Sai ý tưởng

c)

Viết sai quy tắc lập trình

d)

Lỗi ổ cứng

17.

Khi gặp lỗi cú pháp, chương trình sẽ:

a)

Tự sửa lỗi

b)

Dừng lại

c)

Tiếp tục chạy

d)

Gửi báo cáo

18.

Lỗi logic là:

a)

Sai chính tả

b)

Máy không hiểu lệnh

c)

Sai trong thuật toán dẫn đến kết quả sai

d)

Lỗi phần mềm

19.

Để tìm lỗi logic, ta cần:

a)

Sửa cú pháp

b)

Dừng chương trình

c)

Theo dõi từng bước thực hiện

d)

Xóa toàn bộ

20.

Đọc kỹ thông báo lỗi giúp:

a)

Giải bài nhanh

b)

Xác định nhanh lỗi và vị trí lỗi

c)

Không bị phạt

d)

Gõ nhanh hơn

21.

Kể tên các loại cấu trúc điều khiển?

Sử dụng các cấu trúc điều khiển đã học, viết chương trình tính ax+b = 0

4 lines