要求生产10个随机整致,存放在数组arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如下程序:Option Base 1Privare Sub Command1 Click( )Dim arr(10)As IntegerFor i=1To 10循环1Arr(i),=Int(Rnd*100)Print arr(i);Next ix=InputBox(输入1—10的一个整数:)For i=X+1 To 10循环2arr(i-1)=arr(i)Next iFor i=x-1 To 10 循环3Print arr(i)Next iEnd Sub程序运行后发现显示的结果不正确,应该进行的修改是( )。A.产生随机数时不使用Int函数B.循环2的初值应为i= xC.数组定义改为Dim a(11)As IntegerD.循环3的循环终值应改为9

要求生产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


相关考题:

(1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有 【1】 个元素。

下列关于数组下标的描述中,错误的是()。A.C++语言中数组元素的下标是从0开始的B.数组元素下标是一个整常型表达式C.数组元素可以用下标来表示D.数组元素的某维下标值应小于该维的大小值

关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0

缩小数组的大小时,存放在被删除掉的元素里的数据都会消失。() 此题为判断题(对,错)。

假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bosom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______个元素。

数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。A.SA+292B.SA+296C.SA+300D.304

要求产生10个随机整数,存放在数组Arr中,从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:Option base 1Private Sub Command1_Click()Dim arr(10)as integerFor i=1 to 10 ‘循环1Arr(i)=int(rnd*100)Print arr(i);NextX=inputbox(“输入1-10的一个整数:”)For i=x+1 to 10 ‘循环2Arr(i-1)=arr(i)NextFor i=1 to 10 ‘循环3Print arr(i);NextEnd Sub程序运行后发现显示的结果不正确,应该进行的修改是A)产生随机数时不使用int函数B)循环2的初始值应为i-xC)数组定义改为Dim a(11)as integerD)循环3的循环终值应改为9

●设下三角矩阵(上三角部分的元素值都为 0)A[0..n,0..n]如下所示,将该三角矩阵的所有非零元素(即行下标不小于列下标的元素)按行优先压缩存储在容量足够大的数组M[ ]中(下标从1 开始),则元素 A[I,j](O≤i≤n,j≤i)存储在数组M 的 (57) 中。

关于Visual FoxPro的变量,下面说法中正确的是A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值0D.数组元素的下标下限是0

在C语言中,下面关于数组描述错误的是( )。A.数组元素的下标从1开始顺序编号B.数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型C.一维数组的定义格式为:数据类型 数组名[常量表达式]D.数组元素的初始化格式为:数据类型数组名[常量表达式]={初值表}

什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?

对于VFP数组,下列说法错误的是()。A、必须先定义,后使用B、只能定义一维或二维数组C、数组元素下标从0开始D、数组元素的数据类型可以不同

数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。

设有n阶对称矩阵A,用数组s进行压缩存储,当i≥j时,A的数组元素aij相应于数组s的数组元素的下标为()。(数组元素的下标从1开始)

C++中数组元素的下标是从0开始,数组元素是连续存储在内存单元中的。

有关二维数组描述项不正确的包含()A、二维数组规定行下标从0开始,列下标从1开始B、二维数组中存储数据类型可以相同也可以不相同C、二维数组arr中表示第一个元素应使用arr[0,0]D、二维数组中行列长度相加即为元素的总个数

下面关于引用一维数组元素说法正确的是()A、引用数组元素采用数组名(下标)方式引用B、引用数组元素采用数组名[下标]方式引用C、引用数组元素采用数组名方式引用D、引用数组元素采用[下标]数组名方式引用

arr.slice(start[,end]);语法的意思是截取arr数组中,从start位置开始,到end-1位置结束的元素组成新的子数组返回,原数组不变。()

删除数组中第一个元素用unshift。()

数组元素的下标从1开始。

单选题下列说法正确的是:()。A数组的下标必须为数字,且从“0”开始B数组的下标可以是字符串C数组中的元素类型必顺一致D数组的下标必须是连续的

填空题设有n阶对称矩阵A,用数组s进行压缩存储,当i≥j时,A的数组元素aij相应于数组s的数组元素的下标为()。(数组元素的下标从1开始)

判断题C++中数组元素的下标是从0开始,数组元素是连续存储在内存单元中的。A对B错

单选题对于VFP数组,下列说法错误的是()。A必须先定义,后使用B只能定义一维或二维数组C数组元素下标从0开始D数组元素的数据类型可以不同

填空题数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

填空题数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。