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

题目
单选题
下列哪个语句是声明了一个含有10个string对象的数组()。
A

char str[];

B

char str[][];

C

string str[]=newstring[10];

D

string str[10];

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设在程序中使用如下语句申请了一个对象数组Point*ptr=newPoint[2];当要释放ptr指向的动态数组对象时,所使用的语句是delete ptr。()

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


正确答案:错误

第2题:

下列关于数组的描述中,哪些选项是正确的?

A. String类本身可以被看做是一个System.Char对象的数组

B. String类中的许多方法都能用在数组中

C. 数组可以用来处理数据类型不同的批量数据

D. System.Array类是所有数组的基类


正确答案:ABD

第3题:

下列哪个语句是声明一个含有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++语言是不同的。

第4题:

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

A.char str [];

B.char str [] [];

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

D.String str[10];


正确答案:C

第5题:

下列语句能给数组赋值而不使用for循环的是

A.myArray{[1]="One";[2]="Two";[3]="Three";}

B.String s[5]=new String[]{"Zero", "One", "Two", "There", "Four"};

C.String s[]=new String[]{"Zero", "One", "Two", "There", "Four"};

D.String s[]=new String[]=|"Zero", "One", "Two", "There", "Four"};


正确答案:C
解析:A)、D)语法不正确,B)中s[5]的形式只能通过for循环的格式进行赋值,而不能直接赋值。C)中表达式左侧的“[]”说明现在定义一个数组,不需要指明数组长度,而表达式右侧“[]”在后面直接紧跟初始内容时也是不需要指定数组大小的,数组大小直接由初值长度决定。

第6题:

以下哪个是可以变长的数组

A. Array

B. string[]

C. string[N]

D. ArrayList


正确答案:D

第7题:

关于下面语句的说法正确的是 String[]s=new String[10][];

A.该语句不合法

B.该语句定义了一个二维数组,它包括10行10列

C.s是一个包含10个数组的数组

D.s中的每一个元素都被设置成""


正确答案:C
解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。

第8题:

下列关于数组特征的描述中不正确的是( )。

A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成

B.在VBA中不允许隐式说明数组

C.Dim astrNewArray(20)As String这条语句产生有20个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从0开始

D.Dim astrNew Array(1 To 20)As String这条语句产生有20个元素的数组


正确答案:C

第9题:

DIM a(3, -3 to 0, 3 to 6)AS STRING语句定义的数组元素有【 】个。


正确答案:48
48 解析:DIM 9(3,-3 to 0,3 to 6)AS STRING语句定义的数组元素的计算式为:
3*(0-(-3)+1)*(6-3+1)
故元素个数为48。

第10题:

下列关于数组特征的描述中,不正确的是( )。

A.数组是一种变量,由规则有序结构中具有同一类型的值的集合构成

B.在VBA中不允许隐式说明数组

C.Dim astrNew Array(20) As String这条语句产生有20个元素的数组,每个元素为一个变长的字符串变量,且第一个元素从1开始

D.Dim astrNew Array(1 To 20) As String这条语句产生有20个元素的数组


正确答案:C
解析:本题考查数组的知识,选项C是错误的,DimastrNewArray(20)AsString这条语句是产生21个元素的数组,每个元素为一个变长的字符串变量,其第一个元素是从。开始。

更多相关问题