Yes
Depends on where you live. In most of the US, no. in England definitely and if you want a rifle used by the military you have to be given permission by the home secretary.
no
no
no.
No. No license is required.
No.
yes
No
No.
you need a firearms ID card to purchase a bb/pellet rifle in NJ
You will need to define assault rifle, and where you live. A TRUE assault rifle is a machine gun, and transfers of them are tightly regulated by the Federal government. What most people CALL an assault rifle is nothing but a semi-automatic rifle, and in most of the US, does not require a license to possess.
No.