题目内容:
要求产生10个随机整数,存放在数组arr中,从键盘输入要删除的数组元素的下标,将该元素中的数组删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:OptionBase1
PrivateSubCommand1_Click()
Dimarr(10)ASInteger
Fori=1to10
arr(i)=int(Rnd*100)
Printarr(i);
Next
x=inputbox(“输入1到10的一个整数:”)
Fori=x+1to10‘循环2
arr(i-1)=arr(i)
Next
Fori=1to10‘循环3
Printarr(i);
Next
EndSub
程序运行后发现显示的结果不正确,应该进行的修改是( )。 A.产生随机数时不使用Int函数
B.循环2的初始值应为i=x
C.数组定义改为Dima(11)asinteger
D.循环3是循环终值应改为9
参考答案:
答案解析: