JavaScript is required

Lệnh nào trong các lệnh sau cho phép dừng câu lệnh điều khiển

A.
break
B.
goto
C.
continue
D.
Cả 3 phương án trên
Trả lời:

Đáp án đúng: D


Lệnh `break` được sử dụng để thoát khỏi vòng lặp (ví dụ: `for`, `while`, `do-while`) hoặc câu lệnh `switch`. Khi gặp lệnh `break`, chương trình sẽ ngay lập tức dừng việc thực thi vòng lặp hoặc `switch` và tiếp tục thực thi các câu lệnh sau vòng lặp hoặc `switch` đó. Lệnh `goto` cho phép nhảy đến một điểm được đánh dấu bằng nhãn trong chương trình. Tuy nhiên, việc sử dụng `goto` thường bị hạn chế vì có thể làm cho code khó đọc và khó bảo trì. Trong ngữ cảnh của câu hỏi này, `goto` không phải là cách thông thường để dừng một câu lệnh điều khiển một cách có cấu trúc. Lệnh `continue` được sử dụng để bỏ qua phần còn lại của vòng lặp hiện tại và chuyển sang lần lặp tiếp theo. Nó không dừng hoàn toàn vòng lặp mà chỉ bỏ qua phần code còn lại trong lần lặp hiện tại. Vì vậy, chỉ có `break` là lệnh dừng câu lệnh điều khiển (vòng lặp hoặc `switch`) một cách trực tiếp.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan