更多“要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值()。A、key()B、next()C、prev()D、current()”相关问题
  • 第1题:

    下列关于数组的叙述,错误的是

    A.使用数组前,要有DIMENSION或DECLEARE命令定义数组

    B.定义数组后,Visual FoxPro系统自动给每个数组元素赋以逻辑值.F.

    C.在Visual FoxPro中只能使用一维数组、二维数组或三维数组

    D.一个数组中各个数组元素可以不是同一种数据类型


    正确答案:C
    解析:在Visual FoxPro中,除可以使用一维数组、二维数组外,不可以使用三维数组和多维数组。数组的大小由下标值的上下限决定。

  • 第2题:

    使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。

    A.A数组中的所有元素值为0

    B.A数组中的所有元素值不确定

    C.A数组中的所有元素值为Empty

    D.执行语句“Erase A”后,A数组中的所有元素值为Null


    正确答案:A
    A)【解析】本题考查数组。VB中数值型数组定义后,所有的元素都自动赋值为0。而Erase仅可以清空自动数组中的元素值。

  • 第3题:

    下列关于数组最值的描述中,错误的是()

    A、要想求数组的最值必须先定义一个数组

    B、在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量

    C、求数组最值过程中,一定要对数组进行遍历

    D、在求数组最大值时,使用变量记住每次比较后较大的那个值


    正确答案:B

  • 第4题:

    设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。


    答案:C
    解析:
    数组是随机存取的结构,所以读取第i个节点的时间复杂度为0(1)。

  • 第5题:

    数组传递至循环结构时,使用For循环的优势是()

    • A、For循环允许在结构边框调整数组大小
    • B、For循环允许在结构边框自动初始化数组
    • C、遍历数组时For循环可获取最佳性能
    • D、默认情况下For循环允许自动索引数组

    正确答案:D

  • 第6题:

    在C语言中,数组名作为函数调用的实参时,传递给形参的是()

    • A、数组元素的个数
    • B、数组的第一个元素值
    • C、数组中全部元素的值
    • D、数组的首地址

    正确答案:D

  • 第7题:

    在数组中对于for和foreach语句,下列哪些选项中的说法不正确?()。

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第8题:

    关于Visual FoxPro的变量,下面说法不正确的是()

    • A、使用一个简单变量之前要先声明或定义
    • B、数组中各数组元素的数组类型可以不同
    • C、定义数组以后,系统为数组的每个数组元素赋以数值0
    • D、数组元素的下标下限是0

    正确答案:A,C,D

  • 第9题:

    以下关于key()和current()函数的叙述,请找出两个正确的答案()。

    • A、key()函数用来读取目前指针所指向资料的索引值
    • B、key()函数是取得目前指针位置的内容资料
    • C、current()函数用来读取目前指针所指向资料的索引值
    • D、current()函数是取得目前指针位置的内容资料

    正确答案:A,D

  • 第10题:

    单选题
    下列关于数组访问的描述中,哪些选项是错误的?()
    A

    数组元素索引是从0开始的

    B

    对数组元素的所有访问都要进行边界检查

    C

    如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;

    D

    数组元素的访问是从1开始,到Length结束;


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    在数组中对于for和foreach语句,下列那些选项中的说法不正确?()
    A

    foreach语句能使你不用索引就可以遍历整个数组

    B

    foreach语句总是从索引1遍历到索引Length

    C

    foreach总是遍历整个数组

    D

    如果需要修改数组元素就必须使用for语句


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值()。
    A

    key()

    B

    next()

    C

    prev()

    D

    current()


    正确答案: A
    解析: 暂无解析

  • 第13题:

    使用语句Dim F(2)As Integer声明数组F之后,以下说法正确的是

    A.F数组中所有元素值都为Empty

    B.F数组中的所有元素值不确定

    C.F数组中的所有元素都为0

    D.执行EraseF后,F数组中所有元素值都不为0


    正确答案:C
    解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,整型数组中的所有元素值为0,所以C)是正确的;Erase语句的作用是释放动态数组所占的内存空间,所以D)选项也不正确。

  • 第14题:

    关于控件数组,下列描述中不正确的是 ______。

    A.控件数组可由多个控件组成,这些控件具有相同的名字

    B.可以通过把两个同类型控件的name属性改成相同值来创建控件数组

    C.控件数组中的各元素共用事件,通过index参数来确定是哪一个元素

    D.控件数组中的元素可以是不同类型的控件


    正确答案:D
    解析:VB中允许使用控件数组。所谓控件数组,就是若干个控件具有同样的名称,象普通数组一样,可通过下标来识别这些控件。控件数组中的每个元素共用同样的事件过程,为识别事件是哪个元素产生的,可通过事件过程中的index参数来确定。注意控件数组中的元素一定是同一类型的控件。

  • 第15题:

    For…Next循环一般是用来给数组元素( )赋值。

    A)顺序

    B)逆序

    C)无序

    D)随机


    正确答案:A
    本题考查循环的知识。VBA共支持3种循环,分别是For...Next循环、While…Wend循环和D0…Loop循环。其中For…Next循环用于循环次数已知韵情况,也经常用来为数组元素顺序赋值。

  • 第16题:

    下列关于数组访问的描述中,哪些选项是错误的?()

    • A、数组元素索引是从0开始的
    • B、对数组元素的所有访问都要进行边界检查
    • C、如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
    • D、数组元素的访问是从1开始,到Length结束;

    正确答案:D

  • 第17题:

    以下关于key()和t()函数的叙述,请找出两个正确的答案:()。

    • A、key()函数用来读取目前指针所指向资料的索引值
    • B、key()函数是取得目前指针位置的内容资料
    • C、current()函数用来读取目前指针所指向资料的索引值
    • D、current()函数是取得目前指针位置的内容资料

    正确答案:A,D

  • 第18题:

    在数组中对于for和foreach语句,下列那些选项中的说法不正确?()

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第19题:

    对数组元素赋初始化可以采用的方式包含()

    • A、在定义数组时对数组元素赋以初值
    • B、可以只给一部分元素赋值
    • C、如果想一个数组里的全部元素值为0;可以写成inta[10]={0};
    • D、在数组赋初值时可以不指定长度,长度默认就是后面元素的个数

    正确答案:A,B,C,D

  • 第20题:

    下列关于数组的表述哪项有误?()

    • A、数组可用于保存由循环生成的数据
    • B、数组元素无索引
    • C、数组可包含输入控件或显示控件,但无法同时包含两种控件
    • D、数组可组合相同类型的数据元素

    正确答案:B

  • 第21题:

    单选题
    下列关于数组的表述哪项有误?()
    A

    数组可用于保存由循环生成的数据

    B

    数组元素无索引

    C

    数组可包含输入控件或显示控件,但无法同时包含两种控件

    D

    数组可组合相同类型的数据元素


    正确答案: B
    解析: 暂无解析

  • 第22题:

    多选题
    关于Visual FoxPro的变量,下面说法不正确的是()
    A

    使用一个简单变量之前要先声明或定义

    B

    数组中各数组元素的数组类型可以不同

    C

    定义数组以后,系统为数组的每个数组元素赋以数值0

    D

    数组元素的下标下限是0


    正确答案: C,B
    解析: 暂无解析

  • 第23题:

    单选题
    数组传递至循环结构时,使用For循环的优势是()
    A

    For循环允许在结构边框调整数组大小

    B

    For循环允许在结构边框自动初始化数组

    C

    遍历数组时For循环可获取最佳性能

    D

    默认情况下For循环允许自动索引数组


    正确答案: C
    解析: 暂无解析