wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP HỌC KÌ 1 TIN 8 25-26

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Chọn đáp án đúng. Hành động nào sau đây không vi phạm đạo đức và pháp luật khi sử dụng công nghệ số?

a)

Tặng đĩa nhạc có bản quyền em đã mua cho người khác

b)

Quảng cáo bán thuốc chữa bách bệnh trên TikTok

c)

Có ý nghe, ghi âm trái phép các cuộc nói chuyện

d)

Chụp trộm ảnh của bạn rồi chia sẻ trên Facebook cho mọi người cùng xem và bình luận

2.

Chọn đáp án đúng. Bạn Mai muốn viết bài báo cáo về truyền thông của trường mình thì bạn Mai có thể chọn cách nào thì không vi phạm đạo đức và pháp luật.

a)

Lấy bài của bạn Hoa, rồi sửa thành tên mình

b)

Nhờ một người bạn trên Facebook làm giúp

c)

Tạo bài báo cáo trên phần mềm soạn thảo Word

d)

Tải bài của các bạn đã gửi trên Trang web của trường mình

3.

Chọn đáp án đúng. Mô tả thuật toán là gì?

a)

Liệt kê các bước thực hiện công việc

b)

Liệt kê các phương pháp thực hiện công việc

c)

Liệt kê một bước thực hiện công việc

d)

Liệt kê bước bắt đầu và kết thúc công việc

4.

Chọn đáp án đúng. Hành vi nào sau đây vi phạm đạo đức, pháp luật khi sử dụng công nghệ kĩ thuật số?

a)

Nhờ ChatGPT vẽ giúp một bức tranh

b)

Nhờ Canva AI vẽ giúp một bức tranh

c)

Sao chép bức tranh của bạn, rồi sửa thành tên mình

d)

Em tự vẽ trên phần mềm Paint

5.

Chọn đáp án đúng. Thứ tự các bước giải bài toán trên máy tính là:

a)

Xác định bài toán -> Viết chương trình -> Mô tả thuật toán

b)

Xác định bài toán -> Mô tả thuật toán -> Viết chương trình

c)

Mô tả thuật toán -> Xác định bài toán -> Viết chương trình

d)

Viết chương trình -> Xác định bài toán -> Mô tả thuật toán

6.

Chọn đáp án đúng. Hành động nào dưới đây không vi phạm đạo đức, pháp luật và văn hóa khi sử dụng công nghệ kĩ thuật số?

a)

Chia sẻ những thông tin xuyên tạc, sai sự thật

b)

Tham gia cá cược bóng đá qua Internet

c)

Tạo một trang cá nhân để chia sẻ những kinh nghiệm học tập của mình

d)

Quay và lan truyền video về bạo lực học đường

7.

Chọn đáp án đúng. Chương trình là gì?

a)

Chương trình là từng câu lệnh, cho từng phép toán

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)

Chương trình là các bước mô tả một thuật toán

d)

Chương trình là sơ đồ khối của một thuật toán

8.

Chọn đáp án đúng. Đây là chương trình gì?

a)

Vẽ tam giác đều

b)

Vẽ tứ giác đều

c)

Vẽ ngũ giác đều

d)

Vẽ lục giác đều

9.

Chọn đáp án đúng. Biến là đại lượng có thể

a)

Thay đổi giá trị trong quá trình thực hiện chương trình

b)

Không thể thay đổi giá trị trong quá trình thực hiện chương trình

c)

Chỉ thay đổi 1 lần trong quá trình thực hiện chương trình

d)

Chỉ thay đổi khi chương trình kết thúc

10.

Chọn đáp án đúng. Các phép toán "+, -, *, /" dùng cho kiểu dữ liệu:

a)

Dữ liệu logic

b)

Dữ liệu số kiểu số

c)

Dữ liệu kí tự

d)

Dữ liệu xâu kí tự

11.

Chọn đáp án đúng. Trong Scratch có mấy kiểu dữ liệu?

a)

1

b)

2

c)

3

d)

4

12.

Chọn đáp án đúng. Kết quả của phép toán 20>5020 > 50 thuộc kiểu dữ liệu nào?

a)

Dữ liệu logic

b)

Dữ liệu số kiểu số

c)

Dữ liệu kí tự

d)

Dữ liệu xâu kí tự

13.

Chọn đáp án đúng. Có mấy cấu trúc điều khiển trong ngôn ngữ lập trình trực quan.

a)

1

b)

2

c)

3

d)

4

14.

Chọn đáp án đúng. Điều kiện để rẽ nhánh là:

a)

Biểu thức chuỗi kí tự

b)

Biểu thức số

c)

Biểu thức logic

d)

Biểu thức xâu kí tự

15.

Chọn đáp án đúng. Để vẽ hình tam giác cân lặp lại 3 lần việc di chuyển cạnh và quay góc. Vậy sau mỗi lần vẽ xong một cạnh thì xoay hướng nhân vật bao nhiêu độ trước khi vẽ cạnh tiếp theo?

a)

30

b)

90

c)

60

d)

120

16.

Chọn đáp án đúng. Hình dưới đây là cấu trúc gì?

a)

Rẽ nhánh dạng khuyết

b)

Lặp với số lần biết trước

c)

Rẽ nhánh dạng đầy đủ

d)

Lặp cho đến khi gặp điều kiện

17.

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

18.

Chọn khẳng định đúng. Lan thực hiện tính tổng 2 số a và b như sau. Lan sẽ nhận được kết quả gì?

a)

Lan sẽ nhận được kết quả đúng là tổng 2 số a và b

b)

Chương trình của Lan không ra kết quả vì mắc lỗi logic

c)

Chương trình của Lan không ra kết quả vì mắc lỗi cú pháp

d)

Chương trình của Lan vẫn chạy, nhưng ra kết quả sai vì mắc lỗi logic

19.

Quan sát chương trình nhập số a như sau, em hãy chọn khẳng định đúng.

a)

Chương trình hoạt động tốt

b)

Chương trình không hoạt động vì mắc lỗi logic

c)

Chương trình không hoạt động vì mắc lỗi cú pháp

d)

Chương trình hoạt bình thường

20.

Quan sát hình dưới và cho biết chương trình được thể hiện bởi cấu trúc nào?

a)

Rẽ nhánh dạng đầy đủ

b)

Rẽ nhánh dạng khuyết

c)

Lặp khi biết trước số lần lặp

d)

Lặp khi không biết trước số lần lặp

21.

Đối với biểu thức xâu kí tự ta sử dụng phép toán nào dưới đây?

a)

Cộng, trừ.

b)

Nhân, chia.

c)

Mod (Chia lấy dư).

d)

Join (Kết hợp).

22.

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

a)

Một

b)

Hai

c)

Ba

d)

Bốn

23.

Phép toán lấy giá trị tuyệt đối của một số là phép nào?

a)

Mod.

b)

Round.

c)

abs of.

d)

Đáp án khác.

24.

Nếu a>8 thì b=3 nếu không thì b=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?

a)

5

b)

3

c)

0

d)

8

25.

Ta có thể kết nối các biểu thức xâu kí tự với nhau để làm gì?

a)

Tạo ra biểu thức xâu kí tự mới dài hơn.


b)

Tạo ra biểu thức xâu kí tự ban đầu.

c)

Tạo ra biểu thức xâu kí tự ngắn hơn.

d)

Đáp án khác.

26.

Hằng là gì?

a)

Giá trị không đổi trong quá trình thực hiện chương trình.

b)

Giá trị luôn thay đổi.

c)

Đáp án khác.

d)

Giá trị thay đổi trong quá trình thực hiện chương trình.

27.

Để tạo biến riêng của nhân vật hiện thời thì ta tích vào ô nào?

a)

For all sprites.

b)

Make a Variable.

c)

For this sprite only.

d)

  Đáp án khác.

28.

Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc nào?

a)

Vòng.

b)

Rẽ nhánh.

c)

Lặp.

d)

So sánh.

29.

Chọn nhóm lệnh làm việc với biến trong ô nào?

a)

Operations.

b)

Sound.

c)

Variables.

d)

My Blocks.

30.

Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi nào?

a)

<Điều kiện> sai.

b)

<Điều kiện> bằng 0.

c)

<Điều kiện> lớn hơn 0.

d)

<Điều kiện> đúng.

31.

89 thuộc dữ liệu kiểu nào sau đây?

a)

Đáp án khác.

b)

Xâu kí tự.

c)

Số nguyên.

d)

Số thập phân.