（2021秋・长沙期末）下列计算正确的是（）
根据完全平方公式判断即可, 完全平方公式: $(a \pm b)^{2}=a^{2} \pm 2 a b+b^{2}$.

【答案】解: $A .(a+b)^{2}=a^{2}+2 a b+b^{2}$, 故本选项不合题意;

B. $(-a+b)(-b+a)=-(a-b)(a-b)=-a^{2}+2 a b-b^{2}$, 故本选项不合题意;

C. $(-a+b)^{2}=a^{2}-2 a b+b^{2}$, 故本选项不合题意;

D. $(-a-1)^{2}=a^{2}+2 a+1$, 故本选项符合题意; 故选: D.
【点睛】本题考查了完全平方公式, 掌握完全平方公式的结构特点是解答本题的关键.