解答:(I)证明:设BC1与CB1交于点O,则O为BC1的中点.
在△ABC1中,连接OD,∵D,O分别为AB,BC1的中点,
∴OD为△ABC1的中位线,
∴OD∥AC1,
又AC1?平面CDB1,OD?平面CDB1,
∴AC1∥平面CDB1.
(Ⅱ)解:∵AC∥A1C1,
∴异面直线AC与BC1所成的角为∠BC1A1,
∵在直三棱柱ABC-A1B1C1中,AC=3,BC=4,AB=5,AA1=4,
∴A1B2=AA12+AB2=41,BC12=CC12+BC2=32,A1C12=9,
∴A1B2=BC12+A1C12,
∴∠A1C1B=90°,
∴异面直线AC与BC1所成角的大小为90°.