wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài ôn Giữa kì II_Tin 6

Total questions: 35

Worksheet time: 21mins

Name
Class
Date
1.

Thuật toán là gì?

a)

Một dãy các cách giải quyết một nhiệm vụ

b)

Một dãy các kết quả nhận được khi giải quyết một nhiệm vụ

c)

Một dãy các chỉ dẫn rõ ràng, có trình tự sao cho khi thực hiện những chỉ dẫn này người ta giải quyết được các vấn đề hoặc nhiệm vụ đã cho.

d)

Một dãy các dữ liệu đầu vào để giải quyết một nhiệm vụ.

2.

Thuật toán dưới đây thuộc cấu trúc nào?

a)

Cấu trúc nhánh dạng thiếu

b)

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

c)

Cấu trúc lặp   

d)

Cấu trúc tuần tự

3.

Cấu trúc tuần tự là gì?

a)

Là cấu trúc xác định thứ tự dữ liệu được lưu trữ.

b)

Là cấu trúc xác định thứ tự các bước được thực hiện.

c)

Là cấu trúc lựa chọn bước thực hiện tiếp theo.

d)

Là cấu trúc xác định số lần lặp lại một số bước của thuật toán.

4.

Trong Scratch, câu lệnh ở hình dưới đây thể hiện cấu trúc điều khiển nào?

a)

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

b)

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

c)

Cấu trúc lặp     

d)

Cấu trúc tuần tự

5.

Phát biểu nào sau đây là sai?

a)

Cấu trúc lặp có số lần lặp luôn được xác định trước.

b)

Cấu trúc lặp bao giờ cũng có điều kiện để vòng lặp kết thúc.

c)

Cấu trúc lặp có hai loại là lặp với số lần biết trước và lặp với số lần không biết trước.   

d)

Cấu trúc lặp có loại kiểm tra điều kiện trước và loại kiểm tra điều kiện sau.

6.

Câu 6. Cấu trúc rẽ nhánh có mấy dạng?

a)

1. 

b)

2.    

c)

3.   

d)

4.

7.

Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?

a)

Thông qua một từ khóa    

b)

Thông qua các tên

c)

Thông qua các lệnh  

d)

Thông qua một lệnh

8.

Trong sơ đồ khối mô tả thuật toán, biểu tượng dưới đây quy ước gì?

 

a)

Bắt đầu hoặc Kết thúc     

b)

Đầu vào hoặc Đầu ra

c)

Bước xử lí   

d)

Chỉ hướng thực hiện tiếp theo

9.

Thuật toán có thể được mô tả theo hai cách nào?

 

a)

Sử dụng các biến và dữ liệu.  

b)

Sử dụng đầu vào và đầu ra.

c)

Sử dụng ngôn ngữ tự nhiên và sơ đồ khối.    

d)

Sử dụng phần mềm và phần cứng.

10.

Ba cấu trúc điều khiển cơ bản để mô tả thuật toán là gì?

a)

Tuần tự, rẽ nhánh, lặp

b)

Tuần tự, rẽ nhánh và gán

c)

Rẽ nhánh, lặp và gán    

d)

Tuần tự, lặp và gán.

11.

Thuật toán dưới đây thuộc cấu trúc:

a)

Cấu trúc nhánh dạng thiếu 

b)

Cấu trúc lặp

c)

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

d)

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

12.

Trong thuật toán, biểu tượng dưới đây có nghĩa:

a)

Chỉ hướng thực hiện tiếp theo

b)

Đầu vào hoặc Đầu ra

c)

Bước xử lí   

d)

Bắt đầu hoặc Kết thúc

13.

Phát biểu nào sau đây là đúng?

a)

 Mỗi bài toán chỉ có duy nhất một thuật toán để giải.

b)

Trình tự thực hiện các bước trong thuật toán không quan trọng.

c)

Trong thuật toán, với dữ liệu đầu vào luôn xác định được kết quả đầu ra.

d)

Một thuật toán có thể không có đầu vào và đầu ra.

14.

Cho biết đầu vào, đầu ra của thuật toán sau đây: “Thuật toán tìm một cuốn sách có trên giá sách hay không?”.

a)

Đầu vào: tên cuốn sách cần tìm trên giá sách, đầu ra: thông báo cuốn sách có trên giá hay không, nếu có chỉ ra vị trí của nó trên giá sách.

b)

Đầu vào: Tác giả cuốn sách cần tìm trên giá sách, đầu ra: thông báo cuốn sách có trên giá hay không, nếu có chỉ ra vị trí của nó trên giá sách

c)

Đầu vào: Giá tiền cuốn sách cần tìm, giá sách, đầu ra: thông báo cuốn sách có trên giá hay không, nếu có chỉ ra vị trí của nó   trên giá sách

d)

Tất cả đều đúng.

15.

Trong các ví dụ sau, ví dụ nào là thuật toán?

a)

Một bản nhạc hay.   

b)

Một bức tranh đầy màu sắc.

c)

Một bản hướng dẫn về cách nướng bánh với các bước cần làm

d)

Một bài thơ lục bát.

16.

Tìm phương án SAI: Khi dùng Internet có thể

a)

Bị lôi kéo vào các hoạt động không lành mạnh.

b)

Máy tính bị nhiễm virus hoặc mã độc.

c)

Tin tưởng mọi nguồn thông tin trên mạng.  

d)

Bị lừa đảo hoặc lợi dụng.

17.

Phát biểu nào sau đây là SAI?

a)

Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được.

b)

Máy tính có thể thực hiện các lệnh trong chương trình theo trình tự tùy ý.

c)

Chương trình máy tính được viết bằng ngôn ngữ lập trình.

d)

Máy tính thực hiện công việc theo chương trình.

18.

Chương trình máy tính được tạo ra gồm những bước nào?

a)

Nhận dữ liệu đầu vào, thực hiện các bước xử lí, đưa ra kết quả

b)

Chỉ thực hiện một lệnh do con người yêu cầu

c)

Chỉ thực hiện các bước xử lí và đưa ra kết quả

d)

Nhập sơ đồ khối, đưa ra kết quả

19.

Phương án nào sau đây không phải là quy tắc an toàn khi sử dụng Internet?

a)

Im lặng, không chia sẻ với gia đình khi bị đe dọa, bắt nạt qua mạng

b)

Giữ an toàn thông tin cá nhân và gia đình

c)

Không được một mình gặp gỡ người mà em chỉ mới quen qua mạng

d)

Đừng chấp nhận các lời mời vào các nhóm trên mạng mà em không biết.

20.

Em hãy tìm phương án ĐÚNG

Khi đăng nhập vào tài khoản cá nhân trên các máy tính công cộng, việc nên làm là:

a)

để chế độ tự động đăng nhập

b)

để chế độ ghi nhớ mật khẩu

c)

không cần phải thoát tài khoản sau khi sử dụng

d)

không để chế độ ghi nhớ mật khẩu và đăng xuất tài khoản sau khi sử dụng

21.

Việc làm nào được khuyến khích khi sử dụng các dịch vụ Internet?

a)

Đăng xuất các tài khoản mạng xã hội sau khi đã sử dụng xong.

b)

Tải các phần mềm miễn phí không được kiểm duyệt.

c)

Mở các tệp tin đính kèm không rõ người gửi.

d)

Chia sẻ thông tin cá nhân trên mạng xã hội Zalo, Facebook.

22.

Việc làm nào sau đây là sai khi sử dụng Internet.

a)

Cài đặt và thường xuyên cập nhật phần mềm chống Virus có bản quyền.

b)

Truy cập vào các liên kết, tệp đính kèm được gửi bởi những người không quen biết.

c)

Sử dụng mạng Internet phục vụ cho việc học tập.

d)

Không chia sẻ thông tin cá nhân và gia đình trên Internet.

23.

Lời khuyên nào sai khi em muốn bảo vệ máy tính và thông tin trên máy tính của mình?

a)

Đừng bao giờ mở thư điện tử từ những người không quen biết.

b)

Luôn nhớ đăng xuất khi sử dụng xong ứng dụng.

c)

Chẳng cần làm gì vì máy tính đã được bảo vệ từ nhà sản xuất.

24.

Tìm đáp án SAI trong các phương án sau đây: Khi dùng Internet có thể

a)

Bị lôi kéo vào các hoạt động không lành mạnh.

b)

Máy tính bị nhiễm virus hoặc mã độc.

c)

Bị lừa đảo hoặc lợi dụng.

d)

Tin tưởng mọi nguồn thông tin trên mạng.

25.

Em nên làm gì với các mật khẩu dùng trên mạng của mình?

a)

Cho bạn bè biết để nếu quên còn hỏi bạn

b)

Thay đổi mật khẩu thường xuyên và không cho bất cứ ai biết

c)

Sử dụng cùng một mật khẩu cho mọi thứ

d)

Đặt mật khẩu dễ đoán cho khỏi quên

26.

Phát biểu nào sau đây là đúng:

a)

Chương trình máy tính là tập hợp các lệnh viết bằng ngôn ngữ lập trình

b)

Thứ tự thực hiện các lệnh trong chương trình không ảnh hưởng đến kết quả đầu ra

c)

Ngôn ngữ lập trình chỉ là công cụ soạn thảo văn bản

d)

Tất cả các ngôn ngữ lập trình đều giống nhau

27.

Cho phát biểu về chương trình máy tính:

a)

Một cách mô tả thuật toán để máy tính có thể “ hiểu” và thực hiện được

b)

Tập hợp các lệnh viết bằng hai bít 0 và 1

c)

Dựa trên dữ liệu đầu vào, tiến hành các bước xử lí để trả lại kết quả đầu ra

d)

Được lập trình trên máy tính chỉ sử dụng cho máy tính, không sử dụng các thiết bị khác

28.

Cho sơ đồ thuật toán tìm ước chung lớn nhất của hai số nguyên dương a và b.

Phát biểu nào là SAI

 

a)

Đầu vào của thuật toán là 2 số a, b nhập vào

b)

Thuật toán trên thực hiện so sánh hai số a và b

c)

Nếu a=b thì ước chung lớn nhất của hai số là a hoặc b

d)

Nếu a khác b thì ước chung lớn nhất không có

29.

Cho phát biểu về chương trình máy tính:

a)

Một cách mô tả thuật toán để máy tính có thể “ hiểu” và thực hiện được

b)

Tập hợp các lệnh viết bằng hai bít 0 và 1

c)

Dựa trên dữ liệu đầu vào, tiến hành các bước xử lí để trả lại kết quả đầu ra

d)

Được lập trình trên máy tính chỉ sử dụng cho máy tính, không sử dụng các thiết bị khác

30.

Hãy cho biết khẳng định ĐÚNG, SAI về cách bảo vệ thông tin cá nhân trên Internet

A. Thay mật khẩu thường xuyên và không cho bất cứ ai biết

B. Không cần làm gì vì máy tính đã được cài đặt sẵn các thiết bị bảo vệ từ nhà sản xuất

C. Khi làm việc trên máy tính lạ, nếu lựa chọn lưu mật khẩu vào máy thì lần đăng nhập tiếp theo máy sẽ tự động cung cấp mật khẩu, bất kể người đăng nhập là ai. Như vậy một người khác có thể dễ dàng đăng nhập vào tài khoản của chúng ta. Hơn nữa, nếu máy tính đó bị nhiễm virus thì mật khẩu sẽ bị virus khám phá và tự động chuyển cho kẻ xấu.

D. Bạn An nhận email từ một địa chỉ lạ với nội dung: "Qũy khuyến học X tổ chức cuộc thi với phần thưởng là học bổng trị giá... Mời bạn truy cập vào liên kết dưới đây để biết thêm chi tiết về thủ tục dự thi". Bạn An nháy chuột vào liên kết email này cung cấp, sau đó tuân theo các hướng dẫn để nhận được giải thưởng.

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)  

31.

Thảo là bạn của Vân, có lần Vân gửi cho Thảo ảnh chụp thẻ học sinh để nhờ Thảo làm thủ tục đăng kí tham gia Câu lạc bộ Tin học. Sau đó, trong một lần tranh luận trên mạng xã hội về của thẻ căn cước công dân, Thảo đã vô tình đưa tấm ảnh đó lên. Mặc dù ngày hôm sau Thảo đã xóa đi, nhưng một thời gian sau có kẻ sử dụng những thông tin trên thẻ căn cước công dân để mạo danh Vân lừa đảo người thân của cô một số tiền lớn.

Em hãy cho biết mỗi mệnh đề sau đây là đúng hay sai?

1) Thảo đã công khai thông tin cá nhân của Vân khi chưa được Vân cho phép.

2) Vì Vân chủ động gửi bức ảnh cho Thảo nên Thảo có quyền công khai nó.

3) Ảnh chụp không phải là bản gốc, dù có đưa lên mạng cũng không sao.

4) Kẻ mạo danh Vân có tội, Thảo không cố ý nên không có lỗi gì cả.

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)  

32.

Bạn An và Minh nói chuyện về các cấu trúc điều khiển. Em hãy cho biết các phát biểu của sau  của hai bạn đúng hay sai?

A. Theo Minh công việc “Soạn sách vở theo thời khóa biểu” của học sinh có chứa cấu trúc tuần tự?

B.  Theo An câu “ Nếu trời mưa thì em không đi đá bóng” chứa cấu trúc rẽ nhánh dạng đủ?

C.  Theo Minh Công việc thường ngày như “Đánh răng” vừa có cấu trúc tuần tự, vừa có chứa cấu trúc lặp?

D.  Khi Minh viết chương trình điều khiển chú mèo di chuyển liên tục trên sân khấu cho đến khi chạm phải chú chó. Bạn đã dùng cấu trúc rẽ nhánh dạng đủ để làm chú mèo di chuyển liên tục.

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)  

33.

Cho dãy các thao tác của thuật toán tìm giá trị lớn nhất của hai số nguyên a và b.

Khẳng định a, b, c, d là đúng hay sai?

1) Nhập a, b

2) Max ß a

3) Nếu Max < b thì Max ß b

4) Thông báo Max và kết thúc.

a) a, b là hai số nguyên bất kỳ nhập từ bàn phím.

b) Đầu ra của thuật toán là tổng hai số a và b.

c) Nếu a = 7 và b = 9 thì kết quả là 16.

d) Nếu a = 8 và b = -9 thì kết quả là 8.

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)  

34.

Các khẳng định sau là đúng hay sai?

Cho sơ đồ khối.

a) Đầu vào của thuật toán là giá trị a, b bất kỳ nhập tư bàn phím.

b) Đầu ra của thuật toán là tích của hai số a và b.

c) Nếu a = 5 và b = 7 thì kết quả là 6.

d) Nếu a = -6 và b = 8 thì kết quả là 2.

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)  

35.

Cho thuật toán bằng sơ đồ khối sau. Các khẳng định sau là đúng hay sai?

A.    Sơ đồ khối trên là thuật toán tính diện tích hình chữ nhật?

B.     Đầu vào của thuật toán chiều dài và chiều rộng của hình chữ nhật?

C.     Thuật toán trên được mô tả bằng cấu trúc tuần tự và cấu trúc lặp

D.    Nếu chiều dài có giá trị là 8, chiều rộng có giá trị là 6 thì đầu ra có giá trị diện tích hình chữ nhật là 50?

Lưu ý: Nhập theo hướng dẫn: A. Đúng; B. Sai; (a)