![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
已知数组a有100个元素,下列VB程序段用于在数组a中寻找5的倍数的数的个数。n=0' 变量n用于存放5的倍数的数的个数For i=1 To 100 Next i……则程序中画线处应填入的语句是()
A.If a(i) Mod 5=0 Then n=n+1
B.If a(i) Mod 50 Then n=n+1
C.If a(i) / 5=0 Then n=n+1
D.If a(i) \ 5=0 Then n=n+1
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
A、If a(i) Mod 5=0 Then n=n+1
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.If a(i) Mod 5=0 Then n=n+1
B.If a(i) Mod 50 Then n=n+1
C.If a(i) / 5=0 Then n=n+1
D.If a(i) \ 5=0 Then n=n+1
A、If a(i) Mod 5=0 Then n=n+1
A.-3
B.-1
C.3
D.4
已知含有4个元素的字节数组定义如下所示:
XA: DB x1,x2,x3,x4
试编写一个程序段,将其中的元素排列顺序颠倒过来。
已知dat1.dat存放了一系列整型数据。 要求: 1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出(每行10个元素)。 2)使用函数 double isaver(int *p,int num) { } 求数组a中所有数组元素平均值。 3)把该函数放在头文件ISaver.h中以便在主函数中调用该函数。把所有小于平均值的数组元素(每行10个元素)和小于平均值的数组元素个数输出出来。(在屏幕上和数据文件d:\dat6.dat中同时输出) 题目中使用的数据文件请在附件中下载,解压后可使用。
A.1w$s1,10($s3)
B.1w$s1,20($s3),
C.1w$sl,30($s3)
D.1w$sl,40($s3)
试编一个程序段,实现数组VAX和VAY中对应元素的相加运算,并将结果存放到数组SUM的对应元素中。
ORG 10H
VAX:DB 90,84,72,65
VAY: DB 82,76,65,78
SUM: DS 4
下述程序段是要实现在数组中查找最大元素和最小元素的下标,请填空。
#include<stdio.h>
void find(int*a,int n,int*max,int*min)
{
int i;
*max=*min=0;
for(j=1;i<n:i++)
{
if(a[i]>a[*max])
______;
else
if(a[i]<a[*min])
______;
}
return;
}
void main()
{
int a[]={5,8,7,6,2,7,3);
int max,min;
find(______);
printf("\nmax=%d,min=%d",max,min);
}
有下列程序: include<stdio.h> yoidfun(int*a.intn)/*fun函数的功能是将a所指数组元素从大到小排序*/ {intt,i’j; for(i=0;i<n-1;j++) for(j=i+1j<nj++) if(a[i]<a[j]){t=a[i];a[i]=a[jl;a[j]=t;} } main() {intc[10]={1,2,3,4,5,6,7,8,9,0),i; fun(c+4,6); for(i=0;i<10;i++)pfintf(%d,,c[i]); printf(\n); } 程序的运行结果是
A.1,2,3,4,9,8,7,6,5,0,
B.0,9,8,7,6,5,1,2,3,4,
C.0,9,8,7,6,5,4,3,2,1,
D.1,2,3,4,5,6,7,8,9,0