1. If set $A=\{1,2,3, \cdots, 10\}, B=\{(1,2,3,4\}, C$ is a subset of $A$, and $C \cap B \neq \varnothing$, then the number of such subsets $C$ is ( )
A: 256
B: 959
C: 960
D: 961
Huitai $\mathrm{C}$.
Analysis The number of subsets $C$ that satisfy $C \cap B=\varnothing$ is $2^{6}$, so the number of subsets $C$ that satisfy $C \cap B \neq \varnothing$ is $2^{10}-2^{6}=960$.