Answer:
D
Step-by-step explanation:
If your options are
a) to demonstrate a sophisticated programming style
b) to demonstrate a flexible programming style
c)to ensure that programs will work on any computer platform
d) to ensure that programs run properly and return expected results
Then yes this is very much correct!