更多“数组定义时,在进行数组初始化时,{}中的值的个数不能超过数组元素的个数。”相关问题
  • 第1题:

    下面关于Visual FoxPro数组的叙述中,错误的是 ______。

    A.用DIMENSION和DECLARE都可以定义数组

    B.Visual FoxPro只支持一维数组和二维数组

    C.一个数组中各个数组元素必须是同一种数据类型

    D.新定义数组的各个数组元素初值为.F


    正确答案:C
    解析:数组是指存储在一个变量中由单个变量名引用的有序数据集合。数组中的每个元素都可以通过一个数值下标被引用。在Visual FoxPro中,一个数组中的数据不必是同一种数据类型。

  • 第2题:

    下面关于VisualFoxPro数组的叙述中,错误的是()

    A、用DIMENSION和DECLARE都可以定义数组

    B、VisualFoxPro只支持一维数组和二维数组

    C、一个数组中各个数组元素必须是同一种数据类型

    D、新定义数组的各个数组元素初值.F.


    参考答案:C

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    下面关于Visual FoxPro数组的叙述中,错误的是( )。

    A.用DIMENSION和DECLARE都可以定义数组

    B.Viaua1 FoxPro只支持一维数组和二维数组

    C.一个数组中各个数组元素必须是同一种类型

    D.新定义数组的各个数组元素初值为,F


    正确答案:C

  • 第5题:

    下面关于Visual FoxPro数组的叙述中,不正确的是().

    • A、Visual FoxPro只支持一维数组和二维数组
    • B、新定义的数组的各个数组元素初值为.F.
    • C、用DIMENSION命令可以定义数组
    • D、一个数组中各个数组元素必须是同一种数据类型

    正确答案:D

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    数组赋初值,初始值表中的数据项的数目可以大于或等于数组元素的个数。


    正确答案:错误

  • 第8题:

    若一维数组在定义时进行了初始化,则可以省略数组长度,系统会根据初始值个数确定该数组长度。


    正确答案:正确

  • 第9题:

    数组赋初值时,初始值表中的数据项的数目可以大于或等于数组元素的个数.


    正确答案:错误

  • 第10题:

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


    正确答案:正确

  • 第11题:

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

    • A、要想求数组的最值必须先定义一个数组
    • B、在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量
    • C、求数组最值过程中,一定要对数组进行遍历
    • D、在求数组最大值时,使用变量记住每次比较后较大的那个值

    正确答案:B

  • 第12题:

    多选题
    如何初始化数组?()
    A

    利用大括号直接创建数组和其中的元素;

    B

    利用new关键字创建一个数组;

    C

    数组不需要初始化,只要定义数组变量即可;

    D

    数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;

    E

    定义数组变量,再分别初始化数组中的每个元素;


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

  • 第13题:

    在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是(55)。

    A.数组空间的首地址

    B.数组中此元素的元素值

    C.数组中元素的个数

    D.数组中所有的元素


    正确答案:A
    解析:本题考查C语言中函数参数的传递。函数参数的传递是指函数调用过程中形参与实参结合的过程。函数调用未发生时,编译系统并没有给函数的形参分配实际内存空间,因此没有实际的参数值。只有发生了函数的实际调用时,才给函数的各形参分配存储空间,同时将实参的值依次传递给各形参,函数调用结束以后,系统释放形参所占用的存储单元。在函数调用中,实参可以是常量、变量或表达式等具有确切值的各种形式,形参必须是变量。实参与形参数据传递方式可以是数值传递、地址传递与引用传递。题目中给出的是,在函数调用时,实参是某个数组元素,在对数组中值进行传递时,一般通过数组的首地址来实现,是地址传递方式。因此,传递给对应形参的是数组空间的首地址。

  • 第14题:

    可以给予数组初始值个数小于其定义的元素个数。

    此题为判断题(对,错)。


    正确答案:√

  • 第15题:

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

    A.用DIMENSION和DECLARE都可以定义数组

    B.Visual FoxPro中只支持一维数组和二维数组

    C.一个数组中各个数组元素必须是同一种数据类型

    D.新定义数组的各个数组元素初值为.F.


    正确答案:C
    解析:在VisualFoxPro中,用DIMENSION和DECLARE都可以定义数组,新定义数组的各个数组元素初值为.F.,且VisualFoxPro中只支持一维数组和二维数组,数组中元素的数据类型可以不同。

  • 第16题:

    数组int a[3][3];共定义了____________个数组元素。


    正确答案:
    9

  • 第17题:

    如何初始化数组?()

    • A、利用大括号直接创建数组和其中的元素;
    • B、利用new关键字创建一个数组;
    • C、数组不需要初始化,只要定义数组变量即可;
    • D、数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;
    • E、定义数组变量,再分别初始化数组中的每个元素;

    正确答案:B,E

  • 第18题:

    数组初始化时,若初始值的个数少于数组定义的长度,C语言会自动将剩余的元素初始化为初始化列表中最后一个初始值。


    正确答案:错误

  • 第19题:

    数组中元素的最大值就是下标最大的那个数组元素无需进行比较


    正确答案:错误

  • 第20题:

    数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。


    正确答案:错误

  • 第21题:

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

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

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

  • 第22题:

    下列关于数组的说法中,正确的是()。

    • A、在VisualBasic中,数组只能在模块中定义,不能在过程中定义
    • B、定义数组时,数组的每一维元素的个数必须是常数,不能是变量或表达式
    • C、在VisualBasic中一个数组所包含的元素只能是同类型的数据
    • D、与普通变量一样,数组也可以不定义就使用

    正确答案:C

  • 第23题:

    多选题
    关于二维数组初始化描述正确的是()。
    A

    二维数组,即可以按元素初始化,也可以按行初始化

    B

    二维数组当初始化列表给出数组全部元素的初值时,第一维的长度声明可以省略,此时,系统将按初始化列表中提供的初值个数来定义数组的大小。

    C

    二维数组按行初始化时,即使初始化列表中提供的初值个数可以少于数组元素的个数,第一维的长度声明也可以省略,此时系统自动给后面的元素初始化为0。

    D

    二维数组初始化时可以省略第二维的长度


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

  • 第24题:

    单选题
    下面关于Visual FoxPro数组的叙述中,不正确的是().
    A

    Visual FoxPro只支持一维数组和二维数组

    B

    新定义的数组的各个数组元素初值为.F.

    C

    用DIMENSION命令可以定义数组

    D

    一个数组中各个数组元素必须是同一种数据类型


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