Final answer:
Using quotations stores the macro as a dataset reference, and no quotations store it as a regular text string.
Step-by-step explanation:
The correct answer is d) Using quotations stores the macro value as a dataset reference. It affects the way it can be referenced. No quotations store it as a regular text string.
When you use quotations around a string literal, it is stored as a regular text string. For example, if you have a macro value of 'Hello World', it will be treated as a text string and can be used in operations like concatenation or comparison.
On the other hand, if you don't use quotations around a string literal, it is stored as a dataset reference. This means that it affects the way it can be referenced in your program.