C
分析:首先把x=3代入ax5+bx3+cx-5=7中,可以解得(-3)5a+(-3)3b-3c=12的值,然后把x=3代入所求代数式,整理得到35a+33b+3c的形式,经过观察发现当x=-3与x-3时,两个ax5+bx3+cx互为相反数,所以其结果也是相反数关系,故当x=3时,多项式ax5+bx3+cx=-12,再把多项式ax5+bx3+cx整体代入可得到答案.
解答:∵x=-3时,ax5+bx3+cx-5=7即ax5+bx3+cx=12,
∴x=3时,ax5+bx3+cx=-12,
∴ax5+bx3+cx-5=-12-5=-17.
故选:C.
点评:此题主要考查了求代数式的值,代数式中的字母表示的数没有明确告知,而是隐含在题设中,首先应从题设中获取代数式(-3)5a+(-3)3b-3c的值,然后利用“整体代入法”求代数式的值.