[试题]

( 9 )某人编写如下函数来判断 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<a/2 And isprime

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 个非素数也被判断为素数,这个错判的数是——

参考答案与解析:

相关试题

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

[试题]某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回FalseF.unction Prime(a As Integer)AS BooleanD.im k As Interger,isprime AS BooleanIf a<2 Thenisprime=FalseE.lseisprime=Truek=2D.o While k If a Mod k=0 Thenisprime=FalseE.LSEk=k+1E.nd IFLOOPE.nd Ifprime=isprimeE.nd

  • 查看答案
  • 以下ispeime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回

    [主观题]以下ispeime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。int isprime(int a){int i; for(i=2;i<=a/2;()) if(a%i= =0) return(0); ();}

  • 查看答案
  • 以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1

    [试题]以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1 ,否则返回 0 。请填空int isprime(int a){ int i;for(i=2;i<=a/2;i++)if(a % i==0) ( 1 5 ) ;( 1 6 ) ;}

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,

    [试题]下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出″YES″;若proc()返回0,则输出″NO″!请修改程序中的错误,使它能得出正确的结果。注意:不要改动main)函数,不得增行或删行,也不得,t更改程序的结构。试题程序:

  • 查看答案
  • 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false

    [主观题]下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。bool fun(char*str)}int i:0,j=0;while(str[j]) (6) ;for(J--;i<j&&str[i]==str[J];i++,J--);return i (7) J;}

  • 查看答案
  • 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false

    [单选题]下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。 Bool fun(char*str) { int i=0,j=0; while(str[j])j++; for(j--;i<j&&str[i]==str[j];i++,j--); return i______j; }A.>==B.||C.&&D.<==

  • 查看答案
  • 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false

    [单选题]下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。A.B.C.D.

  • 查看答案
  • 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false

    [单选题]下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。 Boo1 fun (char*str) { int i=0,j=0; while(str[j]j++; for(j--;i<j&&str[i]==str[j];i++,j--); return i ______ j; }A.>==B.||C.&&D.<==

  • 查看答案
  • 请补充函数proc(),该函数的功能是判断一个数是否为素数。该数是素数时,函数返

    [主观题]请补充函数proc(),该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串:“yes!”,否则函数返回字符串:“no!”,并在主函数中输出。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:

  • 查看答案
  • 请编写一个函数prim(int num),该函数实现判别参数num是否为素数,在

    [主观题]请编写一个函数prim(int num),该函数实现判别参数num是否为素数,在主函数中利用prime()函数验证哥德巴猜想——任何比2大的偶数都可表示为两个素数之和基本功能,根据main函数的调用情况给出正确的返回值。注意:部分源程序已存在文件test36_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数prim的花括号中填写若干语句。文件test36_1.cpp的内容如下:include <iostream.h>const LEN=100;int prim(int num

  • 查看答案
  • ( 9 )某人编写如下函数来判断 a 是否为素数,若是,则函数返回 True ;