Đáp án đúng: C Giải chi tiết:Đặt \({3^x} = t\,\,\,\,\left( {t > 0} \right)\), bất phương trình trở thành: \(\begin{array}{l} \Rightarrow {t^2} - 4t + 3 < 0\\ \Leftrightarrow \left. \begin{array}{l}1 < t < 3\\t > 0\end{array} \right\} \Rightarrow 1 < t < 3\\ \Leftrightarrow 1 < {3^x} < 3\\ \Leftrightarrow 0 < x < 1.\end{array}\) Vậy không có giá trị nguyên dương nào là nghiệm của bất phương trình đã cho. Chọn C.