Can I set a contribution page to have pledge selected by default with a default number of installments?
There isn't currently a setting to change this behavior. You will need to add JavaScript to your template file (or via an extension) to check if the donation page has pledge as an option, and if so, to select it.