JavaScript is required

Cho ví dụ đoạn mã giả sau:

01 Input number of male rabbits

02 Input number of female rabbits

03 If male rabbits > 0 and female rabbits > 0 then

04 Input Do you want to breed (Yes / No)

05 If breed = “No”

06 Print “Keep male and female rabbits apart!”

07 End if

08 End If.

Phát biểu nào sau đây đảm bảo câu lệnh “06” thực thi?

A.
male rabbits = 1, female rabbits = 1, breed = “yes”
B.
male rabbits = 1, female rabbits = 1, breed = “no”
C.
male rabbits = 1, female rabbits = 2, breed = “yes”
D.
male rabbits = 1, female rabbits = 0, breed = “no”
Trả lời:

Đáp án đúng: B


Để câu lệnh 06 "Print “Keep male and female rabbits apart!”" được thực thi, cần đáp ứng các điều kiện sau: 1. male rabbits > 0 VÀ female rabbits > 0 (để đi vào câu lệnh If ở dòng 03). 2. breed = “No” (để đi vào câu lệnh If ở dòng 05). Xét các đáp án: * A. male rabbits = 1, female rabbits = 1, breed = “yes”: Đáp ứng điều kiện 1 nhưng không đáp ứng điều kiện 2. * B. male rabbits = 1, female rabbits = 1, breed = “no”: Đáp ứng cả hai điều kiện. * C. male rabbits = 1, female rabbits = 2, breed = “yes”: Đáp ứng điều kiện 1 nhưng không đáp ứng điều kiện 2. * D. male rabbits = 1, female rabbits = 0, breed = “no”: Không đáp ứng điều kiện 1 (female rabbits > 0). Vậy, chỉ có đáp án B thỏa mãn tất cả các điều kiện để câu lệnh 06 được thực thi.

Câu hỏi liên quan