Which of the following are characteristics of science fiction films? ( )
A、 imaginative settings
B、 expert film production design
C、 robots and spaceships
D、 fantastic special effects