如果定义了如下函数,int isprime(int n){ //略}则对以下函数声明语句说法正确的是( )。(1) int isprime(n); (2)int isprime(int n); (3)int isprime(int);
A: 仅(2)正确
B: 仅(1)和(2)正确
C: 仅(2)和(3)正确
D: 全都正确
A: 仅(2)正确
B: 仅(1)和(2)正确
C: 仅(2)和(3)正确
D: 全都正确
举一反三
- 设计isPrime 函数,其功能:判断n是否为素数,若是,返回1,否则返回0,下列哪个设计的函数是错误的 A: int isPrime(int n) { int i; for(i = 2; i <= sqrt(n); i++) if(n % i == 0) return 0; return 1; } B: int isPrime(int n) { int i; for(i = 2; i < n; i++) if(!(n % i)) return 0; return 1; } C: int isPrime(int n) { int i,iPri=1; for(i = 2; i <= sqrt(n); i++) if(!(n % i)) iPri=0; return iPri; } D: int isPrime(int n) { int i,iPri=1; for(i = 2; i <= sqrt(n); i++) if(n % i == 0) iPri=0; break; return iPri; }
- 下面数组声明语句中正确的是( )。 A: int n, a[n]; B: int a[]; C: int a[2][3]={{2},{1},{3}}; D: int a[ ][3]={{2},{1},{3;
- 以下isprime函数的功能是判断形参a是否为素数,如果是素数,函数返回1,否则返回0。 int isprime( int a) int i; for(i =2;i<= a/2;i ++ ) if(a%i==0)______; ______;
- 函数isprime()用来判断一个整型数a是否为素数,若是素数,函数返回1,否则返回0。请编写isprime函数。 int isprime(int a) { }
- int number_range=20;int number=2;boolean isprime=true;while(number<;number_range){isprime=true;for(int divlsor=2;divlsor<;=number/2;divlsor++){if(______){isprime=false;break;}}if(isprime){out.println(number+"<;br>;");}number++;}%>; A: divlsor%number==0 B: number%divlsor==0 C: divlsor/number==0 D: number/divlsor==0