解:?$(1)$?根據(jù)點?$M$?,?$N$?的運動速度可知
當點?$M$?,?$N$?運動?$1s $?時,?$BN=3\ \mathrm {cm}$?,?$PM=1\ \mathrm {cm}$?
∵?$AM+MP+PN+BN=AB$?,且?$PN=3AM$?
∴?$AM+1+3AM+3=12$?
∴?$AM=2\ \mathrm {cm}$?,∴?$AP=3\ \mathrm {cm}$?
?$(2)$?線段?$AP $?的長度不發(fā)生變化
根據(jù)點?$M$?,?$N$?的運動速度可知,?$BN=3PM$?
∵?$AM+MP+PN+BN=AB$?,且?$PN=3AM$?
∴?$4AM+4PM=12$?
∴?$AP=AM+PM=3(\mathrm {cm})$?
?$(3)$?當點?$Q $?在線段?$AB$?上時
∵?$AQ=AP+PQ$?,?$AQ=PQ+BQ$?
∴?$AP=BQ=3\ \mathrm {cm}$?
∴?$PQ=AB-AP-BQ=12-3-3=6(\mathrm {cm})$?
當點?$Q'$?在線段?$AB$?的延長線或反向延長線上時
∵?$AQ=PQ+BQ$?
∴點?$Q $?在線段?$AB$?的延長線上
又∵?$AQ=AP+PQ$?,∴?$BQ=AP=3\ \mathrm {cm}$?
∴?$PQ=PB+BQ=AB-AP+BQ=AB=12(\mathrm {cm})$?
綜上所述,線段?$PQ $?的長為?$6\ \mathrm {cm} $?或?$12\ \mathrm {cm}.$?