赞题库-背景图
单项选择题

某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Function prime(a As Integer)As BooleanDim k As Integer,isprime As BooleanIf a<2Thenisprime=FalseElseisprime=Truek=2Do While k<a/2And isprimeIf a Mod k=0Thenisprime=FalseElsek=k+1End IfLoopEnd Ifprime=isprimeEnd Function在测试时发现有1个非素数也被判断为素数,这个错判的数是( )。

A.0
B.1
C.4
D.6