Set a white background color for rendering
Yes and yes.



If you change your viewport shading to Render Preview:



Or change the Viewport Shading to show the Scene World, you will see the rendered result of your background selection.