wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập học kỳ 2 Tin học 6

Total questions: 62

Worksheet time: 36mins

Name
Class
Date
1.

Câu 1. Thuật toán là gì?

a)

  A. Các mô hình và xu hướng được sử dụng để giải quyết vấn đề.

b)

B. Một dãy các chỉ dẫn từng bước để giải quyết vấn đề.

c)

C. Một ngôn ngữ lập trình.

d)

D. Một thiết bị phần cứng lưu trữ dữ liệu.

2.

Câu 2. Sơ đồ khối của thuật toán là:    

a)

A. ngôn ngữ giao tiếp giữa người và máy tính

b)

     B. một biểu đồ gồm các đường cong và các mũi tên chỉ hướng

c)

C. một sơ đồ gồm các hình mô tả các bước và đường mũi tên để chỉ hướng thực hiện

d)

D. ngôn ngữ tự nhiên

3.

Câu 3. Sơ đồ thuật toán được biểu diễn như hình bên là thuật toán:

         

a)

A. liệt kê 

b)

B. Sơ đồ khối

c)

C. hỗn hợp 

d)

  D. sắp xếp

4.

Câu 4. Thuật toán có thể được mô tả bằng:

a)

A. ngôn ngữ viết

b)

B. ngôn ngữ kí hiệu

c)

C. ngôn ngữ logic toán học

d)

D. ngôn ngữ tự nhiên (liệt kê các bước) và sơ đồ khối

5.

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

                       

a)

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

b)

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

c)

C. Bước xử lí           

d)

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

6.

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

a)

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

b)

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

c)

C. Bước xử lí 

d)

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

7.

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

a)

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

b)

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

c)

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

d)

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

8.

Câu 8. Lợi thế của việc sử dụng sơ đồ khối so với ngôn ngữ tự nhiên để mô tả thuật toán là gì?

    

a)

A. Sơ đồ khối tuân theo một tiêu chuẩn quốc tế nên con người dù ở bất kể quốc gia nào cũng có thể hiểu.

b)

B. Sơ đồ khối dễ vẽ.

c)

C. Sơ đồ khối dễ thay đổi.

d)

D. Vẽ sơ đồ khối không tốn thời gian.

9.

Câu 9. Mục đích của sơ đồ khối là gì?

a)

A. Để mô tả chi tiết một chương trình.

b)

   B. Để mô tả các chỉ dẫn cho máy tính “hiểu" về thuật toán.

c)

C. Để mô tả các chỉ dẫn cho con người hiểu về thuật toán.

d)

   D. Để chỉ dẫn cho máy tính thực hiện thuật toán.

10.

Câu 10. Em hãy chọn các câu đúng?

a)

A. Thuật toán có đầu ra là kết quả nhận được sau khi thực hiện các bước của thuật toán.

b)

B. Thuật toán có đầu vào là các dữ liệu đầu ra

c)

C. Thuật toán có đầu vào là kết quả nhận được sau khi thực hiện các bước của thuật toán.

d)

D. Thuật toán có đầu ra là các dữ liệu ban đầu.

11.

Câu 11. Trong các ví dụ sau, đâu là thuật toán:

 

a)

A. một dãy các bước hướng dẫn tính diện tích của hình thang cân

b)

B. một bài văn tả cảnh hoàng hôn ở biển

c)

     C. một bài hát mang âm điệu dân gian

d)

    D. một bản nhạc tình ca

12.

Câu 12. “Thuật toán tìm số lớn hơn trong hai số a, b”. Đầu ra là:        

a)

A. hai số a, b 

b)

B. số lớn hơn   

c)

C. số bé hơn          

d)

  D. số bằng nhau

13.

Câu 13. Trong các ví dụ sau, ví dụ nào là thuật toán?

a)

  A. Một bản nhạc hay.

b)

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

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)

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

14.

Câu 14. Mẹ dặn Nam ở nhà nấu cơm và nhớ thực hiện tuần tự các bước sau:

Bước 1: Chuẩn bị nồi cơm điện, gạo, nước

Bước 2: Cho gạo và nước với tỉ lệ phù hợp vào nồi

Bước 3: Cắm điện, bật nút nấu

Bước 4: Cơm chín, đánh tơi cơm

Các bước trên được gọi là:

           

a)

A. Bài toán 

b)

B. Người lập trình

c)

C. Máy tính điện tử

d)

D. Thuật toán

15.

Câu 15. Bạn Thành viết một thuật toán mô tả việc đánh răng. Bạn ấy ghi các bước như sau:

Rửa sạch bàn chải.

Súc miệng.

Chải răng.

Cho kem đánh răng vào bàn chải.

Trật tự sắp xếp đúng là:

a)

  A. (1) (2) (3) (4)

b)

B. (4) (3) (2) (1)

c)

C. (2) (3) (1) (4) 

d)

D. (4) (2) (1) (3)

16.

Câu 16. Bạn Tuấn nghĩ về những công việc sẽ thực hiện sau khi thức dậy vào buổi sáng. Bạn ấy viết một thuật toán bằng cách ghi ra từng bước, từng bước một. Bước đầu tiên bạn ấy viết ra là: "Thức dậy". Em hãy cho biết bước tiếp theo là gì?                

a)

A. Đánh răng. 

b)

B. Thay quần áo.

c)

C. Đi tắm. 

d)

D. Ra khỏi giường.

17.

Câu 17. Cho dãy các thao tác sau đây:

Max  a

Nếu Max < b thì Max  b

Nhập a, b

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

Sắp xếp thứ tự các thao tác để nhận được thuật toán tìm giá trị lớn nhất của hai số nguyên a và b:

a)

A. c – a – b – d 

b)

B. a – b – c – d   

c)

  C. c – d – a – b  

d)

D. c – b – d – a

18.

Câu 18. Quan sát sơ đồ sau:

Đầu ra của thuật toán là:

   

                                         

a)

  A. cho hai số a, b  

b)

B. tính tổng của hai số a và b

c)

C. hiệu giá trị a và b   

d)

  D. Một đáp án khác

19.

Câu 19. Cho các bước sau: 

Sắp xếp các bước theo thứ tự đúng:                           

a)

A. 1 – 3 – 2 – 4 – 6 - 5   

b)

B. 1 – 2 – 5 – 6 – 1 - 4

c)

C. 1 – 3 – 2 – 4 – 6 - 5      

d)

D. 1 – 4 – 2 – 3 – 6 – 5

20.

Câu 20. Sắp xếp thứ tự các hình được đánh số trong hình sau để được thuật toán tính chu vi hình chữ nhật có chiều dài a, chiều rộng b.

1. Nhập a, b

2. Bắt đầu

3. Tổng  a + b

4. Chu vi  Tổng x 2

5. Kết thúc

6. Giá trị chu vi của hình chữ nhật

Thứ tự sắp xếp đúng là:

                          

a)

A. (2) – (3) – (1) – (4) – (6) – (5) 

b)

B. (2) – (1) – (3) – (4) – (6) – (5)

c)

C. (2) – (1) – (4) – (3) – (6) – (5) 

d)

D. (2) – (1) – (3) – (6) – (4) – (5)

21.

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

a)

A. Tuần tự, rẽ nhánh và lặp.  

b)

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

c)

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

d)

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

22.

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

a)

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

b)

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

c)

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

d)

     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.

23.

Câu 23. Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là:

a)

  A. các bước của thuật toán được thực hiện lặp lại nhiều lần.

b)

B. đều có bước quan trọng nhất là kiểm tra điều kiện

c)

C. Thực hiện lần lượt các bước từ bắt đầu đến kết thúc

d)

D. Cả ba đáp án trên đều sai

24.

Câu 24. Trong các sơ đồ khối sau, sơ đồ khối nào thể hiện cấu trúc lặp kiểm tra điều kiện:

a)

A. Hình 1 

b)

B. Hình 2  

c)

C. Hình 3

d)

D. Hình 4

25.

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

                                        

a)

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

b)

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

c)

C. Cấu trúc lặp 

d)

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

26.

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

a)

A. Cấu trúc lặp  

b)

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

c)

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

d)

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

27.

Câu 27. Sơ đồ dưới đây là sơ đồ khối biểu diễn cấu trúc gì?

                                                               

a)

B. Rẽ nhanh dạng thiếu  

b)

C. Rẽ nhánh đầy đủ     

c)

D. Lặp

28.

Câu 28. “Nếu trời không mưa thì em đi đá bóng” có chứa cấu trúc nào?

                       

a)

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

b)

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

c)

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

d)

D. Cấu trúc lặp

29.

Câu 29. Trong cấu trúc lặp bao giờ cũng có:

           

a)

A. khâu đặt điều kiện rẽ nhánh

b)

B. khâu kiểm tra điều kiện kết thúc quá trình lặp

c)

C. khâu kết thúc tuần tự        

d)

D. khâu kiểm tra điều kiện rẽ nhánh

30.

Câu 30. Câu nào dưới đây là đúng?

    

a)

A. “Nếu trời mưa thì em sẽ không đi dã ngoại với các bạn” có chứa cấu trúc lặp

b)

B. “Nếu được nghỉ bốn ngày vào dịp Quốc khánh mồng 2 – 9 thì gia đình em sẽ đi du lịch tại Đà Nẵng, còn không sẽ có kế hoạch khác” có chứa cấu trúc rẽ nhánh

c)

C. “Nếu vẫn chưa làm xong bài tập về nhà môn Toán, em phải làm bài tập cho đến khi nào xong thì dừng” có chứa cấu trúc rẽ nhánh.

d)

D. “Nếu trời không mưa thì em đi đá bóng” có chứa cấu tuần tự

31.

Câu 31. Trong các ví dụ sau, đâu là câu nào có thể biểu diễn bằng cấu trúc lặp:

a)

A. Nếu sáng mai trời mưa, em sẽ mang theo áo mưa.

b)

B. Nếu vẫn chưa làm hết bài tập, em phải làm bài tập đến khi nào hết.

c)

C. Nếu được nghỉ ba ngày vào dịp Tết Dương lịch thì gia đỉnh em sẽ đi du lịch, còn không sẽ có kế hoạch khác.

d)

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

32.

Câu 32. Công việc không hoạt động theo cấu trúc rẽ nhánh dạng đủ là:

   

a)

A. Nếu trời mưa em sẽ ở nhà đọc truyện, ngược lại em sẽ đi đá bóng

b)

B. Nếu một số chia hết cho 2 thì nó là số chẵn, ngược lại là số lẻ

c)

C. Nếu mai trời vẫn mưa, đường vẫn ngập nước, em được nghỉ học ở nhà

d)

  D. Nếu cuối tuần trời không mưa cả nhà em sẽ đi picnic, ngược lại cả nhà sẽ ở nhà xem phim

33.

Câu 33: Thuật toán thực hiện công việc rửa rau được mô tả bằng cách liệt kê các bước như sau:

Cho rau vào chậu và xả nước ngập rau.

Dùng tay đảo rau trong chậu.

Vớt rau ra rổ, đổ hết nước trong chậu đi.

Lặp lại bước (4) đến bước (3) cho đến khi rau sạch thì kết thúc.

Điều kiện để dừng việc rửa rau là gì?                                 

a)

A. Vớt rau ra rổ.  

b)

B. Đổ hết nước trong  chậu đi.

c)

C. Rau sạch. 

d)

  D. Rau ở trong chậu.

34.

Câu 34: Thuật toán thực hiện công việc rửa rau được mô tả bằng cách liệt kê các bước như sau:

Cho rau vào chậu và xả nước ngập rau.

Dùng tay đảo rau trong chậu.

Vớt rau ra rổ, đổ hết nước trong chậu đi.

Lặp lại bước (4) đến bước (3) cho đến khi rau sạch thì kết thúc.

Các bước nào của thuật toán được lặp lại?

a)

A. Chỉ bước 1 và 2.

b)

B. Chỉ bước 2 và 3.

c)

C. Ba bước 1, 2 và 3.

d)

  D. cả bốn bước 1, 2, 3 và 4.

35.

Câu 35. Sơ đồ khối thể hiện cấu trúc điều khiển nào?                     

a)

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

b)

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

c)

C. Cấu trúc lặp.

d)

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

36.

Câu 36. Bạn An được 8 điểm. Theo em, bạn nhận được thông báo gì?                  

a)

A. Không nhận được thông báo.

b)

B. “Bạn cố gắng hơn nhé!".

c)

C. “Chúc mừng bạn!".    

d)

D. “Chúc mừng bạn! Bạn cố gắng hơn nhé!".

37.

Câu 37. Câu: “Nếu bạn Hoa ốm phải nghỉ học, em sẽ chép bài giúp bạn" thể hiện cấu trúc điều khiển nào?

  

a)

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

b)

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

c)

C. Cấu trúc lặp.       

d)

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

38.

Câu 38. Đoạn văn sau mô tả công việc rửa rau: ' Em hãy cho rau vào chậu và xả nước ngập rau. Sau đó em dùng tay đảo rau trong chậu. Cuối cùng em vớt rau ra rổ và đổ hết nước trong chậu đi."

Đoạn văn bản trên thể hiện cấu trúc điều khiển nào?                              

a)

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

b)

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

c)

C. Cấu trúc lặp.    

d)

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

39.

Câu 39. Bạn Hải đã viết mộ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 Hải nên dùng loại cấu trúc điều khiển nào để thực hiện yêu cầu di chuyển liên tục của chú mèo?                                        

a)

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

b)

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

c)

C. Cấu trúc lặp.   

d)

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

40.

Câu 40. Cho các bước:

Bắn trúng hồng tâm

Chưa trúng hồng tâm?

Đúng

Sai

Dừng lại 

Lần lượt các bước điền vào chỗ chấm là:

  

a)

A. b – d – c – a – e

b)

B. a – d – c – b – e  

c)

C. b – d – c – e – a       

d)

D. b – c – d  – a – e

41.

Câu 41. Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:

Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước.

Bạn Hoàng nên dùng loại cấu trúc điều khiển nào?

a)

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

b)

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

c)

C. Cấu trúc lặp.   

d)

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

42.

Câu 42. Chương trình máy tính là:

a)

A. một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính "hiểu" và thực hiện

   

b)

  B. một bản hướng dẫn con người sử dụng biết thực hiện công việc nào đó.

c)

C. hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc.

d)

D. chương trình trên ti vi về máy tính.

43.

Câu 43. Để viết chương trình cho máy tính, người lập trình sử dụng loại ngôn ngữ nào?        

                                           

a)

A. Ngôn ngữ chỉ gồm hai kí hiệu 0 và 1

b)

B. Ngôn ngữ lập trình

c)

C. Ngôn ngữ tự nhiên

d)

D. Ngôn ngữ chuyên ngành

44.

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

    

a)

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)

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

c)

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

d)

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

45.

Câu 45. Ngôn ngữ nào dưới đây không phải là ngôn ngữ lập trình

              

a)

  A. Python           

b)

B. Scratch   

c)

C. Tiếng việt  

d)

D. Java

46.

Câu 46. Con người chỉ dẫn cho máy tính thực hiện công việc thông qua:  

a)

     A. Sơ đồ khối  

b)

B. giọng nói

c)

C. các lệnh viết bằng ngôn ngữ lập trình 

d)

D. thuật toán

47.

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

a)

A. thông qua một từ khóa

b)

B. thông qua các tên

c)

C. thông qua các lệnh   

d)

D. thông qua một lệnh

48.

Câu 48. Trong các tên sau đây, đâu là tên của một ngôn ngữ lập trình?                       

a)

A. Scratch  

b)

B. Window Explorer     

c)

C. Word         

d)

D. PowerPoint

49.

Câu 49. Điều nào sau dây là một chương trình máy tính không thể làm được?

                                  

a)

A. Tạo ra một trò chơi 

b)

B. giúp chấm dứt bạo lực học đường

c)

C. sắp xếp thứ tự của một dãy số        

d)

D. dự báo thời tiết

50.

Câu 50. Sau khi nhập dữ liệu vào, làm thế nào để máy tính biết cách xử lí?

a)

A. thực hiện các lệnh của chương trình theo đúng thứ tự

b)

B. Máy tính tự sinh ra kết quả một cách ngẫu nhiên

c)

  C. Máy tính kiểm tra thuật toán

d)

D. Máy tính kiểm tra bàn phím, chuột và màn hình

51.

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

a)

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

b)

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)

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

d)

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

52.

Câu 52. Phát biểu nào sâu đây không đúng?

a)

A. Chương trình máy tính là 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)

B. Chương trình máy tính 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.

c)

C. Có rất nhiều ngôn ngữ lập trình khác nhau

d)

D. Chương trình máy tính là một tập hợp các lệnh viết bằng hai bit 0 và 1

53.

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

 

a)

A. Chương trình đượ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 cho các thiết bị khác.

b)

B. Có thể dùng nhiều ngôn ngữ lập trình khác nhau để thể hiện một thuật toán

c)

C. Mỗi thuật toán cần một ngôn ngữ lập trình riêng để viết thành chương trình

d)

D. Chỉ có duy nhất một ngôn ngữ lập trình khác nhau

54.

Câu 54. 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)

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

b)

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

c)

C. Cấu trúc lặp  

d)

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

55.

Câu 55. Lệnh trong Hình 22 là lệnh lặp thực hiện cho nhân vật, nhân vật sẽ dừng lại khi nào?

a)

  A. Nhân vật không dừng lại     

b)

B. Nhân vật dừng lại khi tọa độ x lớn hơn 200

c)

C. Nhân vật dừng lại khi tọa độ x nhỏ hơn 200

d)

D. Nhân vật dừng lại khi tọa độ x bằng 200

56.

Câu 56. Cho chương trình Scratch sau đây: 

Điều gì xảy ra khi chú mèo di chuyển đến cạnh của sân khấu?

                  

                  

a)

A. Chú mèo dừng lại  

b)

B. Chú mèo tiếp tục di chuyển

c)

  C. Chú mèo quay ngược lại và đi tiếp

d)

D. Chú mèo quay một góc 90 độ và đi tiếp

57.

Câu 57. Trong Pascal khai báo nào sau đây là đúng?    

a)

A. var tb: real;   

b)

B. 4hs: integer; 

c)

C. Const x: real;  

d)

D. Var r =30;

58.

Câu 58. Chương trình Scratch ở hình 24 thực hiện công việc gì?

    

    

a)

A. Phát âm thanh "Meow" một lần trong 1 giây

b)

B. Phát âm thanh "Meow"  bà lần, mỗi lần cách nhau 1 giây

c)

C. Phát âm thanh "Meow" một lần trong 3 giây

d)

D. Phát âm thanh "Meow" nhiều lần liên tục

59.

Câu 59: Cho chương trình Scratch như hình bên dưới

Chương trình này thực hiện công việc gì?

a)

A. Đếm số          

b)

B. Viết chữ cái   

c)

C. Thực hiện phép tính

d)

D. Cả A, B, C đều sai

60.

Câu 60. Cho chương trình Scratch như hình bên dưới

Chương trình nhận đầu vào là gì?

                                                

a)

A. số 3

b)

B. giá trị của a, b, c

c)

C. kết quả của a, b, c    

d)

D. giá trị của a, b, c chia 3

61.

Câu 61. Tính điểm trung bình 3 môn Toán, Văn, Anh. Em hãy xác định đầu vào, đầu ra của thuật toán và vẽ sơ đồ khối thể hiện thuật toán trên?

4 lines
62.

Câu 62. Em sẽ làm gì khi phát hiện bạn bè hoặc người thân có nguy cơ bị hại khi truy cập mạng?

4 lines