Given the code fragment:



What is the result?

A.

A B C

B.

A B C D E

C.

A B D E

D. Compilation fails.

題解

程式第10行的if條件式成立的時候會跳出迴圈。當程式輸出「B」字串後,這個if條件式就會成立,然後跳出裡面的for迴圈,接著依然會繼續執行外面的for迴圈。因此在這裡只是「C」字串被跳過輸出了而已。