更多“以下各选项中能正确声明一个表示50个值为null的字符串数组的是( )。 A.string[]a;B.str ”相关问题
  • 第1题:

    以下各选项中能正确声明-个表示50个值为null的字符串数组的是( )。

    A.string[]a;

    B.string a[];

    C.char a[50][3]

    D.string a[]=new string[50]


    正确答案:D
    本题考查对字符串数组变量声明的掌握。在Java语言中,typearrayName[]和type[]arrayName的效果-样,都表示声明-个数组。所以选项A和选项B的效果是-样的,对于本题来说都是不正确的,因为它们没有指明数组所包含的元素的个数;选项c是-个二维的字符数组,Java语言跟C语言不-样,在C语言中,-个二维的字符数组就可以表示-个-维的字符串数组。而在Java中,字符char是基本数据类型,字符串string则是以对象的形式来表示的。所以,chara[][]并不等价于stringa[]。而且,c选项并没有指明数组的长度;选项D正确地声明了-个长度为50的空字符串数组。

  • 第2题:

    定义一个表示100个值为null的字符串数组,正确的选项是______。

    A.String[ ]a;

    B.String a[ ];

    C.char a[100][ ];

    D.String a[ ]=new String[100]


    正确答案:D
    解析: 在C语言中,一个二维的字符型数组可以表示一个一维的字符串数组,而在Java语言中,字符char是基本类型,字符串String则是以对象的形式来表示的。选项D定义一个含有100个元素的字符串数组,如果未对字符串数组赋值,则默认值为null,所以选项D正确。

  • 第3题:

    定义一个表示10个值为null的字符串数组,下面选项正确的是( )。

    A.String[]a;

    B.Stringa[];

    C.chara[10][];

    D.Stringa[]=new String[10];


    正确答案:D
    解析: 本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求。选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的。选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。

  • 第4题:

    定义一个表示10个值为null的字符串数组,下面选项正确的是( )。

    A.String[]a;

    B.String a[];

    C.char a[10][];

    D.Stxing a[]=new String[10];


    正确答案:D

  • 第5题:

    定义一个表示10个值为null的字符串数组,下面选项正确的是

    A.String[]a;

    B.String[];

    C.char a[10][];

    D.String a[]=new String[10];


    正确答案:D
    解析:本题考查字符串数组变量的声明。选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求。选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在Java中,字符char是基本类型,字符串String则是以对象的形式来表示的。选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为null。