分析:先分别化简p、q,对q的a1、a2、b1、b2分类讨论即可得出结论.
解答:解::∵两个非零向量
∥,∴a
1与b
1不全为0,a
2与b
2不全为0.
条件p:∵
∥,∴a
1b
2-a
2b
1=0,即a
1b
2=a
2b
1,且a
1与b
1不全为0,a
2与b
2不全为0.
条件q:关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集相同.
①若a
1=a
2=0,b
1>0,b
2>0,则关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集都为R相同,可得a
1b
2=a
2b
1;
②若a
1=a
2=0,b
1<0,b
2<0,则关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集都为∅相同,可得a
1b
2=a
2b
1;
③若a
1=a
2=0,b
1b
2<0,则关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集不相同,应舍去;
④若a
1>0,a
2>0,∵关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集相同,∴
-=-,可得a
1b
2=a
2b
1;
⑤若a
1<0,a
2<0,∵关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集相同,∴
-=-,可得a
1b
2=a
2b
1;
⑥若a
1、a
2两个中只有一个等于0,则不满足关于x的不等式a
1x+b
1>0与a
2x+b
2>0的解集相同的条件.
综上可知:由q⇒p,当时反之不成立.因此,条件p是q的必要不充分条件.
故选D.
点评:正确分类讨论是解题的关键.