It really depends on if you are asking about a particular IC, or just asking in general. But the simple answer is: no. The D flip flop that you buy in a particular package may (or may not) have Set and Reset functions. But what defines it as D flip flop is that the data present on the Data input pin is transferred to the output of the flip flop when the clock line transitions from inactive to active (i.e. low to high for a rising edge flip flop). The Set and Reset functions operate independently of the state of the data present on the Data input line.
But all three questions are generally never done. Most all Set and Reset functions in commercial ICs are asynchronous. Having synchronous Set and Reset functions can cause conflicts with the synchronous Data transfer.
JimW