Option base 1
Private Sub Command1_Click()
D.im arr(10)as integer
F.or i=1 to 10 ‘循环1
A.rr(i)=int(rnd*100)
Print arr(i);
Next
X=inputbox(“输入1-10的一个整数:”)
F.or i=x+1 to 10 ‘循环2
A.rr(i-1)=arr(i)
Next
F.or i=1 to 10 ‘循环3
Print arr(i);
Next
E.nd Sub
程序运行后发现显示的结果不正确,应该进行的修改是
A.)产生随机数时不使用int函数
B.)循环2的初始值应为i-x
C.)数组定义改为Dim a(11)as integer
D.)循环3的循环终值应改为9
[单选题]要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。
[主观题]从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proc返回。例如,当arr[8]={13,1,205,252,2,333,4444,21)时实际输人时,数与数之间用Enter键分开,bb[4]={252,333,4444)。注意:部分源程序给出如
[主观题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。include<iostream.h>void fun(int * s,int t,int * k){ int i;* k=[ ];[ ]if(s[ * k] < s[i]) * k=i;}void main( ){ int a[l0]={ 876,675,896,101,301,401,980,431,451,777 },k;fun(a,10,&k);
[主观题]请补充函数fun(),该函数的功能是:从键盘输入一个下标n,把数组aa中比元素aa[n]小的元素放在它的左边,比它大的元素放在它的右边,排列成的新数组仍然保存在原数组中。例如,数组aa={33,67,42,58,25,76,85,16,41, 56},输入3。结果输出“33,42,25,16,41,56,58,67,76,85”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仪在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h
[单选题]在数组A中,每一个数组元素A[i,j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至
[单选题]在数组A中,每一个数组元素A[i,j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是 (36) 。(36) A.80B.240C.100D.270
[单选题]在数组A中,每一个数组元素A[i][j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是()A . 80B . 100C . 240D . 270
[单选题]执行1号DOS系统功能调用后从键盘输入的字符应存放在()。A . AL中B . BL中C . CL中D . DL中
[单选题]在数组A中,每一个数组元素A[i,j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是(36)。A.80B.240C.100D.270
[单选题]有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()A . for(i=0;i<4;i++)scanf("%lf",&a[i])B . for(i=0;i<4;i++)scanf("%f",&a[i])C . for(i=0;i<4;i++)scanf("%lf/n",&a[i])D . for(i=0