下面哪些代码中声明的变量可以存放10个String对象()A、String[]a;B、Object[]a;C、String[50]a;D、chara[][];

题目

下面哪些代码中声明的变量可以存放10个String对象()

  • A、String[]a;
  • B、Object[]a;
  • C、String[50]a;
  • D、chara[][];
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列哪个语句是声明一个含有10个String对象的数组( )?

A.char str[];

B.char str[][];

C.String str[]=new String[10];

D.String str[10];


正确答案:C
解析:本题主要考查正确的字符串数组声明是String str[]=new String[];,注意选项D的形式是不对的,这和C++语言是不同的。

第2题:

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

A.string[]a;

B.string a[];

C.chara[50][]

D.stringa[]=newString[50]


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

第3题:

Javascript中,以下代码运行后变量y的值是:()varx=[typeofx,typeofy][1];vary=typeoftypeofx;

A、“number“

B、“string“

C、“undefined“

D、“object“


参考答案:B

第4题:

作为Java应用程序入口的main方法,其声明格式可以是( )。

A、publicstaticvoidmain(String[]args)

B、publicstaticintmain(String[]args)

C、publicvoidmain(String[]args)

D、publicintmain(String[]args)


正确答案:A

第5题:

以下各选项中能正确声明-个表示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的空字符串数组。

第6题:

在jsp页面声明中定义了一个方法,下列( )代码不能放入该方法中

public void test(HttpServletReqeust request)

{

}

A、HttpSession session =request.getSession();

B、String name=(String)request.getAttribute("name");

C、String name=(String)session.getAttibute("name");

D、request.sendRedirect(“index.jsp”);


正确答案:CD

第7题:

下列( )语句是声明一个含有10个String对象的数组。

A.char str [];

B.char str [] [];

C.String str[]=new String[10];

D.String str[10];


正确答案:C

第8题:

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

A.string [] a;

B.string a[];

C.ehar a[50][];

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


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

第9题:

______表达式是声明一个含有5个String对象的数组。

A.char slx[][];

B.char slx[];

C.String slx[];

D.String slx[5]


正确答案:D

第10题:

下列合法的数组定义是()

  • A、inta[]=”string”;
  • B、inta[5]={0,1,2,3,4,5};
  • C、chara=”string”;
  • D、chara[]={0,1,2,3,4,5};

正确答案:D

更多相关问题