A、由安培定则判断出通电螺线管的左端为N极,右端为S极,由同名磁极相互排斥,异名磁极相互吸引知,小磁针的右端为N极,左端为S极,故A错误;
B、由安培定则判断出通电螺线管的上端为N极,下端为S极,由同名磁极相互排斥,异名磁极相互吸引知,小磁针的下端为S极,上端为N极,故B错误;
C、由安培定则判断出通电螺线管的右端为N极,左端为S极,由同名磁极相互排斥,异名磁极相互吸引知,小磁针的右端为N极,左端为S极,故C正确.
D、由安培定则判断出通电螺线管的右端为N极,左端为S极,由同名磁极相互排斥,异名磁极相互吸引知,小磁针的右端为S极,左端为N极,故D错误.
故选C.