重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机应用技术> JAVA程序设计
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止

以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。 define N 30 man() { int s[N],d[N],i,k,m; for(i=0,i<N;i++){s[i]=rand()%20;printf("%3d",s[i]);} m=fun(【 】); printf("m=%d\n",m); printf(”The index ;\n"); for(i=0;i<k;i++)printf("%4d",d[i]); printf("\n\n"); } fun(int*w,int*d,int * k) { int i,j,m=0,v; for(i=0;i<N;i++) if(w[i]>w[m])【 】; v=w[m]; for(i=0,j=0;i<N;i++) if(w[i]==v)【 】; *k=【 】; return【 】; }

答案
查看答案
更多“以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止”相关的问题

第1题

以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=

以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=10,b=20,*s,*t; s=&a;t=&b; swap_p(【 】); printf("%d%d,a,b");} swap_p(int**ss,int**tt) { int term; term=**ss; **ss=**tt; **tt=term; }

点击查看答案

第2题

若有以下程序 #include<stdio.h> void f(int n); main() {voidf(int n); f(5); } void f(int n) {printf("%d\n",n); } 则以下叙述中不正确的是( )。

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:提示f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无值型

点击查看答案

第3题

假定把关键码庀散列到有n个结点(从0到n-1编号)的散列表中。对于下面的每一个函数h(k)(k为整数),这个函数作为

假定把关键码庀散列到有n个结点(从0到n-1编号)的散列表中。对于下面的每一个函数h(k)(k为整数),这个函数作为散列函数可以接受吗?(即对于插入和检索,散列程序能正常工作吗?)如果可以,它是一个好的散列函数吗?设函数Random(n)返回一个0到n-1之间的随机整数(包含这两个数在内)。

点击查看答案

第4题

设A的n个元素都不相同,证明下述算法产生的排列A[1],A[2],…,A[n]服从均匀分布: Random Permute Array(A) /

设A的n个元素都不相同,证明下述算法产生的排列A[1],A[2],…,A[n]服从均匀分布:

Random Permute Array(A) //数组A[1..n]

1.for i←1 to n do

2.产生{i,i+1,…,n}上的均匀随机数k

3.交换A[i]与A[k]

这段程序能起到随机化输入,使其服从均匀分布的作用.比如,在快速排序算法的前面加上这段程序,就得到随机快速排序算法.

点击查看答案

第5题

以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前
文件位置指针的具体位置,从而确定文件长度,请填空。 FILE*myf;longfl; myf=【 】("test.t","rb"); fseek(myf,(),SEEK_END) fl+ftell(myf); fclose(myf); printf("%ld\n",fl);

点击查看答案

第6题

以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用删函数返回当前文
件位置指针的具体位置,从而确定文件长度,请填空。 FILE*myf;long fl; myf=【 】 ("test.t","rb"); fseek(myf,(),SEEK_END);fl+ftell(myf); fclose(myf); printf("%d\n",fl);

点击查看答案

第7题

以下程序调用findmax函数返回数组中的最大值: findmax(int*a,int n) { int*p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; return(*s); } main() {int x[5]={12,21,13,6,18}; printf("%d\n",findmax(x,5)); } 在下划线处应填入的是( )。

A.p>s

B.*p>*s

C.a[p]>a[s]

D.p-a>p-s

点击查看答案

第8题

以下说法正确的是()

A.C语言程序总是从第一个的函数开始执行

B.在C语言程序中,要调用函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

点击查看答案

第9题

决定函数返回值类型的是()。

A.调用函数时的调用方式

B.系统根据结果随机确定

C.函数定义时函数名前的类型

D.return语句中表达式的类型

点击查看答案

第10题

main函数是C程序的入口,由计算机系统负责调用。()
点击查看答案

第11题

以下程序找出50以内所有能构成直角三角形的整数组。请在程序【 】处填上正确内容。 Private Sub Co
mmand1_ Click() for a = 1 To 50 for b = a To 50 c = Sqr(a ^2 + b ^2) if【 】then Print a; b; c Next b Next a End Sub

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝