重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机类考试> 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1 ,否则返回 0 。请填空i

以下 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 】 ;

}

答案
查看答案
网友您好,请在下方输入框内输入要搜索的题目:
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
更多“以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1 ,否则返回 0 。请填空i”相关的问题

第1题

函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n

函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。

void fun(float *sn, int n)

{ float s=0.0, w, f=-1.0;

int i=0;

for(i=0; i<=n; i++)

{ f=()* f;

w=f/(2*i+1);

s+=w; }

()=s;}

点击查看答案

第2题

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <std

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址

#include <stdio.h>

#include <string.h>

char *scmp(char *s1, char *s2)

{ if(strcmp(s1,s2)<0)

return(s1);

else return(s2);

}

main()

{ int i; char string[20], str[3][20];

for(i=0;i<3;i++) gets(str[i]);

strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/

strcpy(string,scmp(string,str[2]));

printf("%s\n",string);

}

若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为

A.abcd

B.abba

C.abc

D.abca

点击查看答案

第3题

以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字
符串为“Hello!”,c中的字符为e,则函数返回字符串"ello!"的首地址。若 str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填空。 char *fun (char *str,char c) { int n=0;char*p=str; if(p!=NULL) while(P[n]! =c&&p[n]! =\0)n++; if(p[n]==\0)retum NULL; return(【 】); }

点击查看答案

第4题

以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大
值所在的行下标。请填空。

#define N 3

#define M 3

select(int a[N][M],int *n)

(int i,j,row=1,colum=1;

for(i=0;i<N:i++)

for(j=0;j<M; j++)

if(a[i][j]>a[row][colum]){row=i;colum=j;}

*n=______;

return______:

}

main()

{

int a[N][M]={9,11,23,6,1,15,9,17,20},max,n;

max=select(a,&n):

printf("max=%d,line=%d\n",max,n);

}

点击查看答案

第5题

以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。#de

以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;i<n;i++) {if(min<x[i])min=x[i];} } 造成错误的原因是()。

A.定义语句int i,min;中min未赋初值

B.赋值语句min=MAN;中,不应给min赋MAX值

C.语句if(min<X[i])min=X[i];中判断条件设置错误

D.赋值语句min=MAX;放错了位置

点击查看答案

第6题

以下函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组
中,这些除数的个数通过形参n返回。

例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。

请按题意,完成填空。

试题程序:

#include <conio.h>

#include <stdio.h>

void fun (int x, int pp[], int *n)

{ int i,j=0;

【13】

if(x%i==0)pp[j++]=i;

【14】;

}

main ()

{ int? x,aa[1000], n, i ;

clrscr();

printf("\nPlease enter an integer number : \n "); scanf ("%d ", &x);

fun (x, aa, &n);

for (i=0 ; i<n ; i++)

printf ("%d ", aa [i]);

printf ("\n ");

}

点击查看答案

第7题

已定义以下函数fun(int *p){ return *p; }该函数的返回值是

A.不确定的值

B.形参p中存放的值

C.形参p所指存储单元中的值

D.形参p的地址值

点击查看答案

第8题

若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是()。 A.函数的实参和其

若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是()。

A.函数的实参和其对应的形参共占同一个存储单元

B.形参只是形式上的存在,不占存储单元

C.同名的实参和形参占同一存储