C
分析:根據充要條件的定義,我們先判斷“a1<a3<a5”?“數列{an}是遞增數列”與“數列{an}是遞增數列”?“a1<a3<a5”的真假,然后根據充要條件的定義即可得到答案.
解答:若“a1<a3<a5”
則q2>1,又由an>0,但可能q>1,此時“數列{an}是遞增數列”成立
故“a1<a3<a5”?“數列{an}是遞增數列”為真命題
而當“數列{an}是遞增數列”時,“a1<a3<a5”一定成立
故“數列{an}是遞增數列”?“a1<a3<a5”為真命題,
故“a1<a3<a5”是“數列{an}是遞增數列”的充要條件
故選C
點評:本題考查的知識點是必要條件、充分條件與充要條件的判斷,其中根據已知條件判斷“a1<a3<a5”?“數列{an}是遞增數列”與“數列{an}是遞增數列”?“a1<a3<a5”的真假,是解答本題的關鍵.