【解析】:
本题考察的是勾股定理的逆定理,即如果三角形三边满足勾股定理,即最长边的平方等于其他两边的平方和,那么这个三角形就是直角三角形。
我们需要将每个选项中的三边长度代入勾股定理进行验证。
A选项:$1^2 + 2^2 = 1 + 4 = 5$,而$3^2 = 9$,因为5不等于9,所以A选项不能构成直角三角形。
B选项:$\left(\frac{1}{3}\right)^2 + \left(\frac{1}{4}\right)^2 = \frac{1}{9} + \frac{1}{16} = \frac{25}{144}$,而$\left(\frac{1}{5}\right)^2 = \frac{1}{25}$,因为$\frac{25}{144}$不等于$\frac{1}{25}$,所以B选项不能构成直角三角形。
C选项:$(\sqrt{3})^2 + (\sqrt{4})^2 = 3 + 4 = 7$,而$(\sqrt{5})^2 = 5$,因为7不等于5,所以C选项不能构成直角三角形。
D选项:$6^2 + 8^2 = 36 + 64 = 100$,而$10^2 = 100$,因为两边平方和等于最长边的平方,所以D选项能构成直角三角形。
【答案】:
D