Question 60 (page 20) asks how many backslashes in the following code can be removed without changing the value of the text block.
The correct answer is 4 backslashes can be removed (option E), as explained on page 449:
Both backslashes on line 13 can be removed since this is a text block. Additionally, the second and third backslashes on line 14 can be removed. The first one must be retained since there are three quotes in a row.
On line 13, both backslashes can be removed. No doubt about it. On line 14, up to two of the three backslashes can be removed, but at least one must remain. However, does the backslash to be retained have to be the first one? Probably not. According to my running results, the code will compile regardless of which backslash remains.
(1) Keep the first backslash:
(2) Keep the second backslash:
(3) Keep the third backslash:
So should the explanation be adjusted?