[试题]

某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False

F.unction Prime(a As Integer)AS Boolean

D.im k As Interger,isprime AS Boolean

If a<2 Then

isprime=False

E.lse

isprime=True

k=2

D.o While k If a Mod k=0 Then

isprime=False

E.LSE

k=k+1

E.nd IF

LOOP

E.nd If

prime=isprime

E.nd Function

在测试时发现有1个非素数也被判断为素数,这个错判的数是________

参考答案与解析: