No, it will not.
Whether or not a car will pass inspection with the Check Engine light on is up to the state or county giving the test. As long as the car passes an emissions test, it should be fine.
Yes you can but you won't pass an emissions test and depending what year and make vehicle the check engine light will remain on.
Yes if it is emissions related.
You can but the check engine light will remain on and it won't pass an emissions test.
No an emissions test will not affect the check engine light. However an emissions test cannot be performed while the check engine light is on, you will have to repair whatever is wrong with the vehicle before it can be done. Simply resetting it wont work either as the system will have to complete several (7 or 8) emissions readiness tests before it can be done and whatever is wrong will most likely reappear by then.
you need to drive between 40 ti 50 miles to pass emission test , if the light comes back before that , you need to fix your car
Yes.
No, it will not.
Not if they test emissions.
It depends what caused the check engine light to come on. If there is something seriously wrong with an emission control component, simply clearing the code will not effect the results of an emissions test - the car will probably still fail. On the other hand, some codes for minor problems might not even cause the car to fail.
Get it fixed.