首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

设有一个10个元素的数组,下列程序将该数组的第一个元素与第十个元素交换,第二个元素与第九个元素

交换……,第五个元素与第六个元素交换,请补充完该程序。

Private Sub Commnd1_Click()

Dim a(1 To 10)As Integer

Dim i As Integer

Dim p As Integer

Dim t As Integer

Dim j As Integer

For i=1 To 10

a(i)=i

Next i

For j=1 To 5

【 】

【 】

【 】

Next j

For i=1 To 10

Print a(i)

Next i

End Sub

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有一个10个元素的数组,下列程序将该数组的第一个元素与第十…”相关的问题
第1题
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素
交换……,第5个元素与第6个元素交换,在横线处应填写()。设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交

A. a(j)=a(11-j) a(11-j)=t

B. a(11-j)=a(j) a(j)=t

C. a(j)=a(11-j) a(j)=t

D. a(11-j)=t a(j)=a(11-j)

点击查看答案
第2题
设有定义语句int a []={66,77,99},则下列对此语句的叙述中错误的是()。A.定义了一个名为a的一维数

设有定义语句int a []={66,77,99},则下列对此语句的叙述中错误的是()。

A.定义了一个名为a的一维数组

B.a数组有3个元素

C.a数组的元素的下标为1~3

D.数组中的每一个元素都是整型

点击查看答案
第3题
设有一个长度为n的一维数组A[n]=(a0,a1,…,an-1),请编写一个算法,将该数组中的所有元素左移p个位置,要求算法的时间复杂度为O(n),空间复杂性为O(1).
设有一个长度为n的一维数组A[n]=(a0,a1,…,an-1),请编写一个算法,将该数组中的所有元素左移p个位置,要求算法的时间复杂度为O(n),空间复杂性为O(1).

点击查看答案
第4题
要求生产10个随机整致,存放在数组arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除
,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如下程序: Option Base 1 Privare Sub Command1 Click() Dim arr(10)As Integer For i=1To 10循环1 Arr(i),=Int(Rnd*100) Print arr(i); Next i x=InputBox("输入1—10的一个整数:") For i=X+1 To 10循环2 arr(i-1)=arr(i) Next i For i=x-1 To 10 循环3 Print arr(i) Next i End Sub 程序运行后发现显示的结果不正确,应该进行的修改是()。

A.产生随机数时不使用Int函数

B.循环2的初值应为i= x

C.数组定义改为Dim a(11)As Integer

D.循环3的循环终值应改为9

点击查看答案
第5题
编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后, 程序自动显示各候选人的得票结果和废票信息。要求用结构体数组rani-didate表示3个候选人的姓名和得票结果。
编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后, 程序自动显示各候选人的得票结果和废票信息。要求用结构体数组rani-didate表示3个候选人的姓名和得票结果。

点击查看答案
第6题
下列给定程序中,函数fun()的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对

下列给定程序中,函数fun()的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。

请改正函数fun()中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <stdio.h>

define SIZE 20

fun (double *s, double *w)

{ int k, i; double sum;

for(k=2, i=0; i<SIZE; i++)

{s [i]=k; k+=2;}

sum=0.0;

for(k=0, i=0; i<SIZE;i++)

{sum+=s[i];

/*************found**************/

if(i+1%5==0)

{w[k]=sum/5; Sum=0; k++;}

}

return k;

}

main()

{ double a[SIZE],b[SIZE/5];

int i, k;

k=fun(a/b);

printf ("The original data:\n");

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

{

if(i%5==0)printf("\n");

printf("%4.0f"/a[i]);

}

printf{"\n\nThe result:\n");

for(i=0; i<k; i++) printf("%6.2f",b[i]);

printf("\n\n");

}

点击查看答案
第7题
设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素

设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0≤i≤8,j≤i)存储在数组M的(58)中。

设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有

点击查看答案
第8题
要说明一个有10个int元素的数组,应当选择语句()。

A.int a[ ];

B.int *a[10];

C.int a[10];

D.int a[2,5];

点击查看答案
第9题
针对二分查找算法,假设一个有序数组有136个元素,那么要查找到第10个元素,需要比较的元素为()A.68

针对二分查找算法,假设一个有序数组有136个元素,那么要查找到第10个元素,需要比较的元素为()

A.68,34,17,9,13,11,10

B.68,34,17,8,12,10

C.69,35,18,10

D.68,34,18,9,13,11,10

点击查看答案
第10题
编写程序,定义一个有10个元素的整型数组,然后将其前5个元素与后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换……第5个元素与第6个元素互换。分别输出数组原来各元素的值和互换后各元素的值。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改