[填空题] 某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Inte

11 查阅

[填空题] 某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。 Function prime(a As Integer)As Boolean Dim k As Integer,isprime As BooleanIf a<2 Thenisprime=FalseE1seisprime=Truek=2Do While k

参考答案:

D解析:在Do While循环体外的语句可先将非素数1排除,即大于1的数都可先暂判断其为素数,而Do While循环体内的语句才能进一步判断a是否为素数,如不是素数可更改之前的判断。而题目中设定k=2,且其中一循环条件是k

在Do While循环体外的语句可先将非素数1排除,即大于1的数都可先暂判断其为素数,而Do While循环体内的语句才能进一步判断a是否为素数,如不是素数可更改之前的判断。而题目中设定k=2,且其中一循环条件是k

计算机考试