Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

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

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

Câu 2: 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ữ.
  • 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.

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

  • A. các bước của thuật toán được thực hiện lặp lại nhiều lần.
  • C. Thực hiện lần lượt các bước từ bắt đầu đến kết thúc
  • D. Cả ba đáp án trên đều sai

Câu 4: 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:

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

  • A. Hình 1
  • B. Hình 2
  • C. Hình 3

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

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

  • A. Cấu trúc nhánh dạng thiếu
  • B. Cấu trúc nhánh dạng đủ
  • D. Cấu trúc tuần tự

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

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

  • A. Cấu trúc lặp
  • B. Cấu trúc tuần tự
  • D. Cấu trúc nhánh dạng đủ

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

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

  • A. Tuần tự
  • C. Rẽ nhánh đầy đủ
  • D. Lặp

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

  • A. Cấu trúc tuần tự
  • C. Cấu trúc nhánh dạng đủ
  • D.  Cấu trúc lặp

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

  • A. khâu đặt điều kiện rẽ nhánh
  • C. khâu kết thúc tuần tự
  • D. khâu kiểm tra điều kiện rẽ nhánh

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

  • 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
  • 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. “Nếu trời không mưa thì em đi đá bóng” có chứa cấu tuần tự

Câu 11: 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. Nếu sáng mai trời mưa, em sẽ mang theo áo mưa.
  • 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. Cả ba đáp án trên đều đúng

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

  • A. Nếu trời mưa em sẽ ở nhà đọc truyện, ngược lại em sẽ đi đá bóng
  • B. Nếu một số chia hết cho 2 thì nó là số chẵn, ngược lại là số lẻ
  • 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

Đọc thông tin sau và trả lời câu hỏi 13, 14:

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:

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

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

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

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

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

  • A. Vớt rau ra rổ.                                          
  • B. Đổ hết nước trong  chậu đí.
  • D. Rau ở trong chậu.

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

  • A. Chỉ bước 1 và 2.                                   
  • B. Chỉ bước 2 và 3.
  • D. cả bốn bước 1, 2, 3 và 4.

Cho sơ đồ khối sau, quan sát và trả lời câu hỏi 15, 16:

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

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

  • B. cấu trúc rẽ nhánh dạng thiếu.
  • C. Cấu trúc lặp.                                         
  • D. Cấu trúc tuần tự.

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

  • A. Không nhận được thông báo.
  • B. “Bạn cố gắng hơn nhé!".
  • D. “Chúc mừng bạn! Bạn cố gắng hơn nhé!".

Câu 17: 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. Cấu trúc rẽ nhánh dạng đủ.
  • C. Cấu trúc lặp.                                        
  • D. Cấu trúc tuần tự.

Câu 18: Đ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?

  • B. cấu trúc rẽ nhánh dạng thiếu.
  • C. Cấu trúc lặp.                                        
  • D. Cấu trúc rẽ nhánh dạng đủ.

Câu 19: 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. Cấu trúc rẽ nhánh dạng đủ.
  • B. cấu trúc rẽ nhánh dạng thiếu.
  • D. Cấu trúc tuần tự.

Câu 20: Cho các bước:

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

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

c. Đúng

d. Sai

e. Dừng lại

 

Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là gì

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

  • B. a – d – c – b – e
  • C. b – d – c – e – a
  • D. b – c – d  – a – e

Câu 21: 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. Cấu trúc tuần tự.                                  
  • B. cấu trúc rẽ nhánh dạng thiếu.
  • C. Cấu trúc lặp.                                         

Hãy cho biết sự giống và khác nhau của hai dạng câu lệnh if - then.

Đề bài

Hãy cho biết sự giống và khác nhau của hai dạng câu lệnh if - then.

Lời giải chi tiết

Hai dạng cầu lệnh if-then như sau:

a) Dạng thiếu

If<điều kiện> then ;

if <điều kiện> then else ;

trong đó:

Điều kiện biểu thức quan hệ hoặc lôgic.

Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.

- Giống nhau: đều cùng là câu lệnh rẽ nhánh và khi gặp một điều kiện nào đó thì chọn lựa thực hiện thao tác thích hợp.

- Khác nhau: 

+ Ở dạng thiếu thì nếu điều kiện sai thì nó sẽ thoát khỏi cấu trúc rẽ nhánh, thực hiện câu lệnh tiếp theo của chương trình.

+ Ở dạng đầy đủ thì nếu điều kiện sai nó sẽ thực hiện nhánh câu lệnh sau else ( trong dạng đầy đủ). Sau đó mới thoát khỏi rẽ nhánh rồi thực hiện các câu lệnh tiếp theo của chương trình.

Loigiaihay.com