Question1:
A is correct;
B is ok. It would be better —— "他总是连想也不想就回答我的问题"
Question2:
Actually, you can use either "不"or"没" in this sentence. There is no essential difference in this sentence.
"不关门" demonstrates a known state —— the policy of the store.
"没关门" —— you are sure of the reality at a certain point in time.
I hope it helps.