C
分析:本題從
,說明△ABC是等腰三角形,f(1)=f(3);M和N以即函數(shù)的理解,分類乘法計數(shù)原理的應(yīng)用.
解答:由
,說明△ABC是等腰三角形,且BA=BC,必有f(1)=f(3),f(1)≠f(2);
點A(1,f(1))、當(dāng)f(1)=1=f(3)時f(2)=2、3、4,三種情況.
f(1)=f(3)=2;f(2)=1、3、4,有三種.
f(1)=f(3)=3;f(2)=2、1、4,有三種.
f(1)=f(3)=4;f(2)=2、3、1,有三種.
因而滿足條件的函數(shù)f(x)有12種.
故選C
點評:涉及向量,和三角形的轉(zhuǎn)化,函數(shù)的定義;△ABC是等腰三角形,且BA=BC?f(1)=f(3),這是解題的關(guān)鍵.