Multiple choice Which of the following operations is done by a macro processor? Breaks source program instructions into parts Textual search-and-replace Checks if all necessary input has been provided Combines object modules Copies programs from a storage device to main memory Reveal answer Fill a bubble to check yourself B Correct answer Explanation Languages such as C and assembly language have rudimentary macro systems, implemented as preprocessors to the compiler or assembler. C preprocessor macros work by simple textual search-and-replace at the token, rather than the character, level.