A music player stores music in a digital form and has a display which shows the track being played. (a) Up to 16 characters can be displayed. Track titles longer than 16 characters will need to be trimmed as follows: • Words must be removed from the end of the track title until the resulting title is less than 14 characters. • When a word is removed, the space in front of that word is also removed. • Three dots are added to the end of the last word displayed when one or more words have been removed. The table below shows some examples: | Original title | Display string | |------------------------|--------------------------------------------| | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | | Bat out of Hull | B a t o u t o f H u l l | | Bohemian Symphony | B o h e m i a n . . . | | Paperbook Writer | P a p e r b o o k W r i t e r | | Chris Sings the Blues | C h r i s S i n g s . . . | | Green Home Alabama | G r e e n H o m e . . . | A function Trim() will: • take a string representing the original title • return the string to be displayed. Assume: • Words in the original title are separated by a single space character. • There are no spaces before the first word or after the last word of the original title. • The first word of the original title is less than 14 characters.
✓ Correct Answer
The correct answer is —. This question tests the candidate's understanding of string manipulation within the Computer Sciencesyllabus. The examiner's mark scheme requires...
📋 Examiner Report & Trap Analysis
Common mistake: 62% of candidates selected the distractor because they confused... The examiner specifically designed this question to test whether students can differentiate between... To secure full marks, candidates must demonstrate...
Unlock the Examiner's Answer
Sign up for free to reveal the correct answer, the official mark scheme breakdown, and the examiner trap analysis for this question.
Sign Up Free to Unlock →Join thousands of Cambridge students already using Oracle Prep