1. The number of equilateral triangles that can be formed by three vertices of a cube is
A. 4
B. 8
C. 12
D. 24
Among the triangles formed by three vertices of a cube, there are 8 equilateral triangles, 24 isosceles right triangles (4 * 6 = 24), and 24 non-isosceles right triangles (8 * 3 * 3 / 3 = 24). Therefore, the answer is B.