itgle.com
更多“18、以下代码,能够对数组正确初始化(或者是默认初始化)”相关问题
  • 第1题:

    下面关于数组的初始化正确的是( )。 A.charstr[]={a,b,e}B.charstr[2]={a,b,e)

    下面关于数组的初始化正确的是( )。

    A.charstr[]={a,b,e}

    B.charstr[2]={a,b,e)

    C.charstr[2][3]={{a,b},{C,d},{e,f}}

    D.charstr()={a,b,C}


    正确答案:A
    A。【解析】本题考查的是字符数组的初始化。选项B中用三个元素初始化大小为2的数组,越界了;选项C中应该是2行3列的数组,题中使用3行2列初始化;选项D中数组应用方括号。

  • 第2题:

    下列字符数组初始化语句中,不正确的是( )。


    正确答案:A
    本题考查两个概念。①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。选项A)中一个单引号内存放了若干个字符,是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。

  • 第3题:

    以下( )代码,能够对数组正确初始化(或者是默认初始化)。

    A、int[]a;

    B、a={1,2,3,4,5};

    C、int[]a=newint[5]{1,2,3,4,5};

    D、int[]a=newint[5];


    正确答案:D

  • 第4题:

    关于Django的日志机制,以下说法正确的是?()

    • A、默认根据settings中LOGGING这个配置自动进行初始化
    • B、默认需要自行根据logging来进行初始化
    • C、可以通过修改配置的方式来控制不同模块的日志行为
    • D、兼容logging模块

    正确答案:A,C,D

  • 第5题:

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


    正确答案:正确

  • 第6题:

    如何初始化数组?()

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

    正确答案:B,E

  • 第7题:

    在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是():

    • A、数组可以通过使用new操作符来获取所需要的存储空间。
    • B、数组声明的同时,必须使用直接初始化的方式完成创建。
    • C、数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
    • D、利用new操作符方式创建的数组元素会自动被初始化为一个默认值。

    正确答案:B

  • 第8题:

    请把下面说法中正确的选出来()。

    • A、在函数调用过程中数值型函数的默认返回值为0,可变型函数的默认返回值为空串
    • B、在调用Sub过程中使用Call语句时,参数必须在括号内
    • C、过程本身使用的参数列表称为“形参”,而主程序传递给过程的真正参数称为“实参”
    • D、DIM语句声明的数组把数值数组中的全部数组元素都初始化为0,把字符串数组中的全部元素都初始化为空字符串

    正确答案:B,C,D

  • 第9题:

    对于定义为bool基本数据的数组,所有的元素都被默认初始化为()


    正确答案:false

  • 第10题:

    填空题
    对于定义为bool基本数据的数组,所有的元素都被默认初始化为()

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

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    单选题
    在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是():
    A

    数组可以通过使用new操作符来获取所需要的存储空间。

    B

    数组声明的同时,必须使用直接初始化的方式完成创建。

    C

    数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。

    D

    利用new操作符方式创建的数组元素会自动被初始化为一个默认值。


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

  • 第13题:

    对两个数组a和b进行下列初始化: A.数组m与数组n完全相同B.数组m与数组n长度相同SXB

    对两个数组a和b进行下列初始化:

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串


    正确答案:C
    在m数组中赋值的是字符串,其长度为7,末尾有结束符ˊ\0ˊ,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。

  • 第14题:

    对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是

    A.数组a与数组b完全相同

    B.数组a与数组b长度相同

    C.数组a与数组b中都存放字符串

    D.数组a比数组b长度长


    正确答案:D
    解析:数组a中最后一个元素是字符串结束标识'\0',所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。

  • 第15题:

    数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。
    变体类型(Variant);0;空字符串

  • 第16题:

    二维数组可以按()初始化,也可以按()初始化。

    • A、元素
    • B、对角线
    • C、行
    • D、列

    正确答案:A,C

  • 第17题:

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


    正确答案:正确

  • 第18题:

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

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

    正确答案:D

  • 第19题:

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


    正确答案:错误

  • 第20题:

    以下()代码,能够对数组正确初始化(或者是默认初始化)。

    • A、int[ ] a;
    • B、a={1,2,3,4,5};
    • C、int[ ] a=new int[5]{1,2,3,4,5};
    • D、int [ ] a=new int[5];

    正确答案:A

  • 第21题:

    数组元素怎样进行缺省的初始化?


    正确答案: 数组元素可以在定义数组的同时进行初始化。例如:
    I.nta[]={1,2,3,4,5};
    用逗号(,)分隔数组的各个元素,系统自动为数组分配一定的空间。

  • 第22题:

    填空题
    数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。

    正确答案: 变体类型(Variant),0,空字符串
    解析: 暂无解析

  • 第23题:

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

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

    B

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

    C

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

    D

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

    E

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


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

  • 第24题:

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

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

    B

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

    C

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

    D

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


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