更多“如何声明静态数组和动态数组?它们的区别是什么? ”相关问题
  • 第1题:

    控件数组的创建方法有哪几种?它们的区别是什么?


    参考答案:通过复制现有的控件;通过设置控件相同的名称;使用Load语句动态加载

  • 第2题:

    C#数组主要有三种形式,它们是()。

    • A、一维数组、二维数组、三维数组
    • B、整型数组、浮点型数组、字符型数组
    • C、一维数组、多维数组、不规则数组
    • D、一维数组、二维数组、多维数组

    正确答案:C

  • 第3题:

    假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()

    • A、 动态分配一个数组
    • B、 动态分配一个对象
    • C、 静态分配一个数组
    • D、 静态分配一个对象

    正确答案:A

  • 第4题:

    数组的声明与数组元素的创建有什么关系?


    正确答案:声明数组仅仅是代表试图创建数组,不分配任何存储空间,声明是为创建做“铺垫”。

  • 第5题:

    动态数组是指()的数组。


    正确答案:数组元素个数可以改变

  • 第6题:

    某数组声明为字符型数组,它们的初始值为False。


    正确答案:错误

  • 第7题:

    下列有关控件数组和一般控件的区别的叙述,最合理的是()

    • A、控件数组的建立通过dim语句声明,而一般控件不必声明
    • B、控件数组的index为0,而一般控件的index为空
    • C、控件数组的index为1,而一般控件的index为0
    • D、控件数组一定由多个同类型的控件构成,一般控件只有一个控件

    正确答案:D

  • 第8题:

    在VisualBasic中数组分类方法有多种,下面错误的提法是()

    • A、依数组的大小确定与否将其分为静态数组和动态数组两类
    • B、依据数组的维数不同可以分为一维数组,二维数组,直至最大为60维数组
    • C、依据数组的维数不同可以分为一维数组,二维数组,直至最大为81维数组
    • D、依据对象不同,将其分为变量数组和控件数组两类

    正确答案:C

  • 第9题:

    下列语句能正确定义数组的是()。

    • A、用ReDim语句对同一数组重新定义时,可以改变数组大小、维数以及数组元素的数据类型
    • B、在同一个程序中,可以多次使用ReDim语句对同一个数组进行重新定义
    • C、在定义动态数组时,数组维的界不能是变量;定义动态数组时,数组维的界可以是变量
    • D、数组可以分为动态数组和静态数组。动态数组在程序运行时分配存储空间;静态数组在程序编译时分配内存空间

    正确答案:A

  • 第10题:

    单选题
    有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()
    A

    数组A

    B

    数组B

    C

    数组C

    D

    数组D


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

  • 第11题:

    判断题
    动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小。
    A

    B


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

  • 第12题:

    填空题
    静态数组是指()的数组。

    正确答案: 数组元素个数固定不变
    解析: 暂无解析

  • 第13题:

    某数组声明为字符型数组,它们的初始值为False。

    A

    B



  • 第14题:

    对象数组和对象指针数组的区别在哪里?


    正确答案:对象数组的元素是同一个类的若干个对象,对象指针数组的元素是指向同一个类的若干个对象指针。

  • 第15题:

    有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()

    • A、数组A
    • B、数组B
    • C、数组C
    • D、数组D

    正确答案:D

  • 第16题:

    由于数组是静态结构,而队列是动态结构,也存在队列溢出问题。


    正确答案:正确

  • 第17题:

    静态数组是指()的数组。


    正确答案:数组元素个数固定不变

  • 第18题:

    声明数组时,数组的下标可以是变量。


    正确答案:错误

  • 第19题:

    以下有关数组的说明中,错误的是()

    • A、在过程中,不能用Private语句定义数组
    • B、数组重新定维后,原有的数组元素内容将不予保留
    • C、利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型
    • D、根据数组说明的方式,可将数组分为动态数组和静态数组

    正确答案:D

  • 第20题:

    动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小。


    正确答案:正确

  • 第21题:

    判断题
    某数组声明为字符型数组,它们的初始值为False。
    A

    B


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

  • 第22题:

    单选题
    下列语句能正确定义数组的是()。
    A

    用ReDim语句对同一数组重新定义时,可以改变数组大小、维数以及数组元素的数据类型

    B

    在同一个程序中,可以多次使用ReDim语句对同一个数组进行重新定义

    C

    在定义动态数组时,数组维的界不能是变量;定义动态数组时,数组维的界可以是变量

    D

    数组可以分为动态数组和静态数组。动态数组在程序运行时分配存储空间;静态数组在程序编译时分配内存空间


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

  • 第23题:

    多选题
    下面有关数组的说法哪些是错误的()
    A

    数组存放的是具有相同数据类型的多个数据

    B

    数组的下标允许是常数、表达式或变量

    C

    DIM语句声明的数组把数组中的全部数组都初始化为逻辑型

    D

    多维数组中每一维的大小为上界-下界;数组的大小为每一维大小的乘积

    E

    动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小


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